Schema StateService.xsd


schema location:  C:\Working\SVN\m2mmc\branches\4.4.6\win\unified-web-service\APIs\v2\Schema\StateService.xsd
targetNamespace:  http://nphase.com/unifiedwebservice/v2
 
Elements 
GetStateAndServicesListRequest 
GetStateAndServicesListResponse 
GoToStateRequest 
GoToStateResponse 


schema location:  C:\Working\SVN\m2mmc\branches\4.4.6\win\unified-web-service\APIs\v2\Schema\Types/StateServiceTypes.xsd
targetNamespace:  http://nphase.com/unifiedwebservice/v2
 
Complex types 
EngagementInfo 
RatingGroupInfo 
ServiceInfo 
StateInfo 


schema location:  C:\Working\SVN\m2mmc\branches\4.4.6\win\unified-web-service\APIs\v2\Schema\Types/Common/CommonTypes.xsd
targetNamespace:  http://nphase.com/unifiedwebservice/v2
 
Complex types 
CustomFieldFilterObj 
Date 
DeviceIdentifier 
DeviceIdentifierCollection 
ErrorInformation 
ExtendedAttributesObj 
FeatureCode 
InclusiveDateTimeRange 
PrimaryPlaceOfUse 
PrimaryPlaceOfUseAddress 
PrimaryPlaceOfUseCustomerName 
Time 
TimeRange 
TimeRangePerDay 


element GetStateAndServicesListRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Account
annotation
documentation 
Retrieves a list of the States and Services associated with the specified account.
source
<xs:element name="GetStateAndServicesListRequest">
  <xs:annotation>
    <xs:documentation>Retrieves a list of the States and Services associated with the specified account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Account" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The name of the account for which a list of Stage States is requested.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetStateAndServicesListRequest/Account
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of the account for which a list of Stage States is requested.
source
<xs:element name="Account" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The name of the account for which a list of Stage States is requested.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetStateAndServicesListResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Engagement
annotation
documentation 
Returns a list of the Stage States associated with the specified account.
source
<xs:element name="GetStateAndServicesListResponse">
  <xs:annotation>
    <xs:documentation>Returns a list of the Stage States associated with the specified account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Engagement" type="EngagementInfo" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The list of Engagements associaed with the account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetStateAndServicesListResponse/Engagement
diagram
namespace http://nphase.com/unifiedwebservice/v2
type EngagementInfo
children Id ChargingGroup Services
annotation
documentation 
The list of Engagements associaed with the account.
source
<xs:element name="Engagement" type="EngagementInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The list of Engagements associaed with the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children DeviceList AccountNameFilter DeviceGroupNameFilter DeviceServicePlanFilter DeviceCustomFieldFilter ServiceName StateName ServicePlan CarrierIpPoolName MdnZipCode CustomFields DeviceGroupNames PublicIPRestriction SkuNumber
annotation
documentation 
Pushes a list of one or more devices to a specified state.
source
<xs:element name="GoToStateRequest">
  <xs:annotation>
    <xs:documentation>Pushes a list of one or more devices to a specified state.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DeviceList" type="DeviceIdentifierCollection" nillable="true" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A list of one or more devices that you want to change. Specify each device using the device's ESN (decimal), MDN, ICCID (up to 20 digits), IMEI (up to 15 digits), IMSI, MSISDN, or MEID (hexadecimal).
						
Do not pass DeviceGroupName, AccountName, or any of the filters if you use this parameter.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccountNameFilter" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Indicates that you want to change all devices in that account. Do not also pass DeviceList, DeviceGroupName, or any of the other filters.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeviceGroupNameFilter" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The name of a device group if you want to change all devices in that group.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeviceServicePlanFilter" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The name of a service plan to only change the device state for devices that have that service plan.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeviceCustomFieldFilter" type="CustomFieldFilterObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The names and values of custom fields, if you only want to change the device state for devices matching these custom fields.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceName" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The service to push the device to.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StateName" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The stage state to push the device to.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServicePlan" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Sets the service plan code that will be assigned to all specified devices. You must specify a service plan when you activate devices. You can use GetServicePlanList in the Account Service to find a list of valid service plan codes.

	Verizon Wireless provides service plan codes at the time of on-boarding and subsequently whenever there are any changes to the service plan.
						</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CarrierIpPoolName" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The pool from which your device IP addresses will be derived. If this element is not specified, the default pool will be used.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MdnZipCode" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The ZIP code from which the MDN will be derived. Specify the zip code of the location where the line of service will primarily be used. If you do not specify a zip code, the ThingSpace Platform will assign the zip code associated with the service plan for the device.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomFields" type="CustomFieldFilterObj" nillable="true" minOccurs="0" maxOccurs="5">
        <xs:annotation>
          <xs:documentation>The names and values for up to 5 custom fields.  The valid names for the custom fields are "CustomField1", "CustomField2", "CustomField3", "CustomField4", and "CustomField5".</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DeviceGroupNames" type="xs:string" nillable="true" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Assigns the devices to the specified device group. Devices can only be assigned to one device group. The devices are only assigned to the device group if the GoToState is successful.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PublicIPRestriction" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specifies whether the device has general access to the Internet. Valid values are “restricted” or “unrestricted”.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SkuNumber" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Specify SKU (4G devices only). If you specify a SKU, supply only the SIM ICCID(s) in DeviceIdentifierCollection.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GoToStateRequest/DeviceList
diagram
namespace http://nphase.com/unifiedwebservice/v2
type DeviceIdentifierCollection
children DeviceIdentifiers
annotation
documentation 
A list of one or more devices that you want to change. Specify each device using the device's ESN (decimal), MDN, ICCID (up to 20 digits), IMEI (up to 15 digits), IMSI, MSISDN, or MEID (hexadecimal).
						
Do not pass DeviceGroupName, AccountName, or any of the filters if you use this parameter.
source
<xs:element name="DeviceList" type="DeviceIdentifierCollection" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A list of one or more devices that you want to change. Specify each device using the device's ESN (decimal), MDN, ICCID (up to 20 digits), IMEI (up to 15 digits), IMSI, MSISDN, or MEID (hexadecimal).
						
Do not pass DeviceGroupName, AccountName, or any of the filters if you use this parameter.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/AccountNameFilter
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
Indicates that you want to change all devices in that account. Do not also pass DeviceList, DeviceGroupName, or any of the other filters.
source
<xs:element name="AccountNameFilter" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Indicates that you want to change all devices in that account. Do not also pass DeviceList, DeviceGroupName, or any of the other filters.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/DeviceGroupNameFilter
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of a device group if you want to change all devices in that group.
source
<xs:element name="DeviceGroupNameFilter" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The name of a device group if you want to change all devices in that group.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/DeviceServicePlanFilter
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of a service plan to only change the device state for devices that have that service plan.
source
<xs:element name="DeviceServicePlanFilter" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The name of a service plan to only change the device state for devices that have that service plan.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/DeviceCustomFieldFilter
diagram
namespace http://nphase.com/unifiedwebservice/v2
type CustomFieldFilterObj
children Name Value
annotation
documentation 
The names and values of custom fields, if you only want to change the device state for devices matching these custom fields.
source
<xs:element name="DeviceCustomFieldFilter" type="CustomFieldFilterObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The names and values of custom fields, if you only want to change the device state for devices matching these custom fields.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/ServiceName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The service to push the device to.
source
<xs:element name="ServiceName" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The service to push the device to.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/StateName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The stage state to push the device to.
source
<xs:element name="StateName" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The stage state to push the device to.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/ServicePlan
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
Sets the service plan code that will be assigned to all specified devices. You must specify a service plan when you activate devices. You can use GetServicePlanList in the Account Service to find a list of valid service plan codes.

	Verizon Wireless provides service plan codes at the time of on-boarding and subsequently whenever there are any changes to the service plan.
						
source
<xs:element name="ServicePlan" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Sets the service plan code that will be assigned to all specified devices. You must specify a service plan when you activate devices. You can use GetServicePlanList in the Account Service to find a list of valid service plan codes.

	Verizon Wireless provides service plan codes at the time of on-boarding and subsequently whenever there are any changes to the service plan.
						</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/CarrierIpPoolName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The pool from which your device IP addresses will be derived. If this element is not specified, the default pool will be used.
source
<xs:element name="CarrierIpPoolName" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The pool from which your device IP addresses will be derived. If this element is not specified, the default pool will be used.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/MdnZipCode
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The ZIP code from which the MDN will be derived. Specify the zip code of the location where the line of service will primarily be used. If you do not specify a zip code, the ThingSpace Platform will assign the zip code associated with the service plan for the device.
source
<xs:element name="MdnZipCode" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The ZIP code from which the MDN will be derived. Specify the zip code of the location where the line of service will primarily be used. If you do not specify a zip code, the ThingSpace Platform will assign the zip code associated with the service plan for the device.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/CustomFields
diagram
namespace http://nphase.com/unifiedwebservice/v2
type CustomFieldFilterObj
children Name Value
annotation
documentation 
The names and values for up to 5 custom fields.  The valid names for the custom fields are "CustomField1", "CustomField2", "CustomField3", "CustomField4", and "CustomField5".
source
<xs:element name="CustomFields" type="CustomFieldFilterObj" nillable="true" minOccurs="0" maxOccurs="5">
  <xs:annotation>
    <xs:documentation>The names and values for up to 5 custom fields.  The valid names for the custom fields are "CustomField1", "CustomField2", "CustomField3", "CustomField4", and "CustomField5".</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/DeviceGroupNames
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
Assigns the devices to the specified device group. Devices can only be assigned to one device group. The devices are only assigned to the device group if the GoToState is successful.
source
<xs:element name="DeviceGroupNames" type="xs:string" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Assigns the devices to the specified device group. Devices can only be assigned to one device group. The devices are only assigned to the device group if the GoToState is successful.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/PublicIPRestriction
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
Specifies whether the device has general access to the Internet. Valid values are “restricted” or “unrestricted”.
source
<xs:element name="PublicIPRestriction" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Specifies whether the device has general access to the Internet. Valid values are “restricted” or “unrestricted”.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateRequest/SkuNumber
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
Specify SKU (4G devices only). If you specify a SKU, supply only the SIM ICCID(s) in DeviceIdentifierCollection.
source
<xs:element name="SkuNumber" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Specify SKU (4G devices only). If you specify a SKU, supply only the SIM ICCID(s) in DeviceIdentifierCollection.</xs:documentation>
  </xs:annotation>
</xs:element>

element GoToStateResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children RequestId
annotation
documentation 
If the request is successfully sent to the carrier, this API returns a Request ID that can be matched with the callback response. If the request is not successfully sent to the carrier, the ThingSpace Platform returns an exception which includes a message that indicates the reason for the failure.
source
<xs:element name="GoToStateResponse">
  <xs:annotation>
    <xs:documentation>If the request is successfully sent to the carrier, this API returns a Request ID that can be matched with the callback response. If the request is not successfully sent to the carrier, the ThingSpace Platform returns an exception which includes a message that indicates the reason for the failure.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="RequestId" type="xs:string">
        <xs:annotation>
          <xs:documentation>A unique Request ID which associates the API request with the asynchronous result. </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GoToStateResponse/RequestId
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
A unique Request ID which associates the API request with the asynchronous result. 
source
<xs:element name="RequestId" type="xs:string">
  <xs:annotation>
    <xs:documentation>A unique Request ID which associates the API request with the asynchronous result. </xs:documentation>
  </xs:annotation>
</xs:element>

complexType EngagementInfo
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Id ChargingGroup Services
used by
element GetStateAndServicesListResponse/Engagement
source
<xs:complexType name="EngagementInfo">
  <xs:sequence>
    <xs:element name="Id" type="xs:string">
      <xs:annotation>
        <xs:documentation>The Engagement Id</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ChargingGroup" type="xs:string">
      <xs:annotation>
        <xs:documentation>The Charging Group Name. </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Services" type="ServiceInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The list of Stage States associated with the account.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element EngagementInfo/Id
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Engagement Id
source
<xs:element name="Id" type="xs:string">
  <xs:annotation>
    <xs:documentation>The Engagement Id</xs:documentation>
  </xs:annotation>
</xs:element>

element EngagementInfo/ChargingGroup
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Charging Group Name. 
source
<xs:element name="ChargingGroup" type="xs:string">
  <xs:annotation>
    <xs:documentation>The Charging Group Name. </xs:documentation>
  </xs:annotation>
</xs:element>

element EngagementInfo/Services
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ServiceInfo
children Name Description States RatingGroup ExtendedAttributes
annotation
documentation 
The list of Stage States associated with the account.
source
<xs:element name="Services" type="ServiceInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The list of Stage States associated with the account.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType RatingGroupInfo
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Code RatingGroupMinValue RatingGroupMaxValue
used by
element ServiceInfo/RatingGroup
source
<xs:complexType name="RatingGroupInfo">
  <xs:sequence>
    <xs:element name="Code" type="xs:string">
      <xs:annotation>
        <xs:documentation>The rating group code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RatingGroupMinValue" type="xs:string">
      <xs:annotation>
        <xs:documentation>The min value of Rating Group </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RatingGroupMaxValue" type="xs:string">
      <xs:annotation>
        <xs:documentation>The max value of Rating Group </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RatingGroupInfo/Code
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The rating group code
source
<xs:element name="Code" type="xs:string">
  <xs:annotation>
    <xs:documentation>The rating group code</xs:documentation>
  </xs:annotation>
</xs:element>

element RatingGroupInfo/RatingGroupMinValue
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The min value of Rating Group 
source
<xs:element name="RatingGroupMinValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>The min value of Rating Group </xs:documentation>
  </xs:annotation>
</xs:element>

element RatingGroupInfo/RatingGroupMaxValue
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The max value of Rating Group 
source
<xs:element name="RatingGroupMaxValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>The max value of Rating Group </xs:documentation>
  </xs:annotation>
</xs:element>

complexType ServiceInfo
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Name Description States RatingGroup ExtendedAttributes
used by
element EngagementInfo/Services
source
<xs:complexType name="ServiceInfo">
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>The Name of Service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="xs:string">
      <xs:annotation>
        <xs:documentation>The Description of Service</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="States" type="StateInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The List of States for the specific Service </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RatingGroup" type="RatingGroupInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The List of rating groups for the specific Service </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The extended attributes that describe the connection event.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ServiceInfo/Name
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Name of Service
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The Name of Service</xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceInfo/Description
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Description of Service
source
<xs:element name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>The Description of Service</xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceInfo/States
diagram
namespace http://nphase.com/unifiedwebservice/v2
type StateInfo
children Name WorkflowSequenceNumber ServicePlan ExtendedAttributes
annotation
documentation 
The List of States for the specific Service 
source
<xs:element name="States" type="StateInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The List of States for the specific Service </xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceInfo/RatingGroup
diagram
namespace http://nphase.com/unifiedwebservice/v2
type RatingGroupInfo
children Code RatingGroupMinValue RatingGroupMaxValue
annotation
documentation 
The List of rating groups for the specific Service 
source
<xs:element name="RatingGroup" type="RatingGroupInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The List of rating groups for the specific Service </xs:documentation>
  </xs:annotation>
</xs:element>

element ServiceInfo/ExtendedAttributes
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ExtendedAttributesObj
children Key Value
annotation
documentation 
The extended attributes that describe the connection event.
source
<xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The extended attributes that describe the connection event.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StateInfo
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Name WorkflowSequenceNumber ServicePlan ExtendedAttributes
used by
element ServiceInfo/States
source
<xs:complexType name="StateInfo">
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>The Name of State</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WorkflowSequenceNumber" type="xs:int">
      <xs:annotation>
        <xs:documentation>The Charging Group Name. </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ServicePlan" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The List of serviceplan for specific State.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The extended attributes that describe the connection event.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element StateInfo/Name
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Name of State
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The Name of State</xs:documentation>
  </xs:annotation>
</xs:element>

element StateInfo/WorkflowSequenceNumber
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:int
annotation
documentation 
The Charging Group Name. 
source
<xs:element name="WorkflowSequenceNumber" type="xs:int">
  <xs:annotation>
    <xs:documentation>The Charging Group Name. </xs:documentation>
  </xs:annotation>
</xs:element>

element StateInfo/ServicePlan
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The List of serviceplan for specific State.
source
<xs:element name="ServicePlan" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The List of serviceplan for specific State.</xs:documentation>
  </xs:annotation>
</xs:element>

element StateInfo/ExtendedAttributes
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ExtendedAttributesObj
children Key Value
annotation
documentation 
The extended attributes that describe the connection event.
source
<xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The extended attributes that describe the connection event.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CustomFieldFilterObj
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Name Value
used by
elements GoToStateRequest/CustomFields GoToStateRequest/DeviceCustomFieldFilter
source
<xs:complexType name="CustomFieldFilterObj">
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>
            This element specifies the name of the custom field.

            The legal custom field names are:

            •  CustomField1
            •  CustomField2
            •  CustomField3
            •  CustomField4
            •  CustomField5
          </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Value" type="xs:string">
      <xs:annotation>
        <xs:documentation>
            This element specifies the value of the custom field.

            Legal custom field values include the following characters:

            •  Alphanumeric characters
            •  SPACE
            •  , (comma)
            •  . (period)
            •  : (colon)
            •  - (hyphen)
            •  _ (underscore)
            •  / (forward slash)
            •  @ (at sign)
            •  ( (open parenthesis)
            •  ) (close parenthesis)
            •  [ (open bracket)
            •  ] (close bracket)
            •  # (number sign or hash)
          </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CustomFieldFilterObj/Name
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 

            This element specifies the name of the custom field.

            The legal custom field names are:

            •  CustomField1
            •  CustomField2
            •  CustomField3
            •  CustomField4
            •  CustomField5
          
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>
            This element specifies the name of the custom field.

            The legal custom field names are:

            •  CustomField1
            •  CustomField2
            •  CustomField3
            •  CustomField4
            •  CustomField5
          </xs:documentation>
  </xs:annotation>
</xs:element>

element CustomFieldFilterObj/Value
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 

            This element specifies the value of the custom field.

            Legal custom field values include the following characters:

            •  Alphanumeric characters
            •  SPACE
            •  , (comma)
            •  . (period)
            •  : (colon)
            •  - (hyphen)
            •  _ (underscore)
            •  / (forward slash)
            •  @ (at sign)
            •  ( (open parenthesis)
            •  ) (close parenthesis)
            •  [ (open bracket)
            •  ] (close bracket)
            •  # (number sign or hash)
          
source
<xs:element name="Value" type="xs:string">
  <xs:annotation>
    <xs:documentation>
            This element specifies the value of the custom field.

            Legal custom field values include the following characters:

            •  Alphanumeric characters
            •  SPACE
            •  , (comma)
            •  . (period)
            •  : (colon)
            •  - (hyphen)
            •  _ (underscore)
            •  / (forward slash)
            •  @ (at sign)
            •  ( (open parenthesis)
            •  ) (close parenthesis)
            •  [ (open bracket)
            •  ] (close bracket)
            •  # (number sign or hash)
          </xs:documentation>
  </xs:annotation>
</xs:element>

complexType Date
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Month Day Year
source
<xs:complexType name="Date">
  <xs:sequence>
    <xs:element name="Month" type="xs:unsignedByte"/>
    <xs:element name="Day" type="xs:unsignedByte"/>
    <xs:element name="Year" type="xs:unsignedShort"/>
  </xs:sequence>
</xs:complexType>

element Date/Month
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedByte
source
<xs:element name="Month" type="xs:unsignedByte"/>

element Date/Day
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedByte
source
<xs:element name="Day" type="xs:unsignedByte"/>

element Date/Year
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedShort
source
<xs:element name="Year" type="xs:unsignedShort"/>

complexType DeviceIdentifier
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Kind Identifier
used by
element DeviceIdentifierCollection/DeviceIdentifiers
source
<xs:complexType name="DeviceIdentifier">
  <xs:sequence>
    <xs:element name="Kind">
      <xs:annotation>
        <xs:documentation>This element specifies the kind of the device identifier.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Esn">
            <xs:annotation>
              <xs:documentation>Electronic Serial Number (8-digit hexadecimal or 11-digit decimal format).</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Iccid">
            <xs:annotation>
              <xs:documentation>Integrated Circuit Card ID  (used with a SIM card).</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Imsi">
            <xs:annotation>
              <xs:documentation>International Mobile Subscriber Identity</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Mdn">
            <xs:annotation>
              <xs:documentation>Mobile Directory Number</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Meid">
            <xs:annotation>
              <xs:documentation>Mobile Equipment Identifier</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Imei">
            <xs:annotation>
              <xs:documentation>International Mobile Station Equipment Identity</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Msisdn">
            <xs:annotation>
              <xs:documentation>Mobile Subscriber Integrated Services Digital Network-Number</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Identifier" type="xs:string">
      <xs:annotation>
        <xs:documentation>This element specifies the value of the device identifier.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DeviceIdentifier/Kind
diagram
namespace http://nphase.com/unifiedwebservice/v2
type restriction of xs:string
facets
enumeration Esn
enumeration Iccid
enumeration Imsi
enumeration Mdn
enumeration Meid
enumeration Imei
enumeration Msisdn
annotation
documentation 
This element specifies the kind of the device identifier.
source
<xs:element name="Kind">
  <xs:annotation>
    <xs:documentation>This element specifies the kind of the device identifier.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Esn">
        <xs:annotation>
          <xs:documentation>Electronic Serial Number (8-digit hexadecimal or 11-digit decimal format).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Iccid">
        <xs:annotation>
          <xs:documentation>Integrated Circuit Card ID  (used with a SIM card).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Imsi">
        <xs:annotation>
          <xs:documentation>International Mobile Subscriber Identity</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mdn">
        <xs:annotation>
          <xs:documentation>Mobile Directory Number</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Meid">
        <xs:annotation>
          <xs:documentation>Mobile Equipment Identifier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Imei">
        <xs:annotation>
          <xs:documentation>International Mobile Station Equipment Identity</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Msisdn">
        <xs:annotation>
          <xs:documentation>Mobile Subscriber Integrated Services Digital Network-Number</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DeviceIdentifier/Identifier
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
This element specifies the value of the device identifier.
source
<xs:element name="Identifier" type="xs:string">
  <xs:annotation>
    <xs:documentation>This element specifies the value of the device identifier.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType DeviceIdentifierCollection
diagram
namespace http://nphase.com/unifiedwebservice/v2
children DeviceIdentifiers
used by
element GoToStateRequest/DeviceList
annotation
documentation 
Collection of all the identifiers assigned to the device.
source
<xs:complexType name="DeviceIdentifierCollection">
  <xs:annotation>
    <xs:documentation>Collection of all the identifiers assigned to the device.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="DeviceIdentifiers" type="DeviceIdentifier" nillable="true" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element DeviceIdentifierCollection/DeviceIdentifiers
diagram
namespace http://nphase.com/unifiedwebservice/v2
type DeviceIdentifier
children Kind Identifier
source
<xs:element name="DeviceIdentifiers" type="DeviceIdentifier" nillable="true" maxOccurs="unbounded"/>

complexType ErrorInformation
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Code Message
source
<xs:complexType name="ErrorInformation">
  <xs:sequence>
    <xs:element name="Code" type="xs:string">
      <xs:annotation>
        <xs:documentation>The error code associated with the operation failure.  This should be treated as a named constant string.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Message" type="xs:string">
      <xs:annotation>
        <xs:documentation>The error message text associated with the operation failure.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ErrorInformation/Code
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The error code associated with the operation failure.  This should be treated as a named constant string.
source
<xs:element name="Code" type="xs:string">
  <xs:annotation>
    <xs:documentation>The error code associated with the operation failure.  This should be treated as a named constant string.</xs:documentation>
  </xs:annotation>
</xs:element>

element ErrorInformation/Message
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The error message text associated with the operation failure.
source
<xs:element name="Message" type="xs:string">
  <xs:annotation>
    <xs:documentation>The error message text associated with the operation failure.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ExtendedAttributesObj
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Key Value
used by
elements StateInfo/ExtendedAttributes ServiceInfo/ExtendedAttributes
source
<xs:complexType name="ExtendedAttributesObj">
  <xs:sequence>
    <xs:element name="Key" type="xs:string" nillable="true">
      <xs:annotation>
        <xs:documentation>This element specifies the key for an extended attribute.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Value" type="xs:string" nillable="true">
      <xs:annotation>
        <xs:documentation>This element specifies the value for an extended attribute.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ExtendedAttributesObj/Key
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
This element specifies the key for an extended attribute.
source
<xs:element name="Key" type="xs:string" nillable="true">
  <xs:annotation>
    <xs:documentation>This element specifies the key for an extended attribute.</xs:documentation>
  </xs:annotation>
</xs:element>

element ExtendedAttributesObj/Value
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
This element specifies the value for an extended attribute.
source
<xs:element name="Value" type="xs:string" nillable="true">
  <xs:annotation>
    <xs:documentation>This element specifies the value for an extended attribute.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType FeatureCode
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Code Description
source
<xs:complexType name="FeatureCode">
  <xs:sequence>
    <xs:element name="Code" type="xs:string" nillable="true"/>
    <xs:element name="Description" type="xs:string" nillable="true"/>
  </xs:sequence>
</xs:complexType>

element FeatureCode/Code
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="Code" type="xs:string" nillable="true"/>

element FeatureCode/Description
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="Description" type="xs:string" nillable="true"/>

complexType InclusiveDateTimeRange
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Earliest Latest
source
<xs:complexType name="InclusiveDateTimeRange">
  <xs:sequence>
    <xs:element name="Earliest" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>This element specifies the earliest date and time in the range.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Latest" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>This element specifies the latest date and time in the range.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element InclusiveDateTimeRange/Earliest
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:dateTime
annotation
documentation 
This element specifies the earliest date and time in the range.
source
<xs:element name="Earliest" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>This element specifies the earliest date and time in the range.</xs:documentation>
  </xs:annotation>
</xs:element>

element InclusiveDateTimeRange/Latest
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:dateTime
annotation
documentation 
This element specifies the latest date and time in the range.
source
<xs:element name="Latest" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>This element specifies the latest date and time in the range.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PrimaryPlaceOfUse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children CustomerName Address
source
<xs:complexType name="PrimaryPlaceOfUse">
  <xs:sequence>
    <xs:element name="CustomerName" type="PrimaryPlaceOfUseCustomerName" nillable="true"/>
    <xs:element name="Address" type="PrimaryPlaceOfUseAddress" nillable="true"/>
  </xs:sequence>
</xs:complexType>

element PrimaryPlaceOfUse/CustomerName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type PrimaryPlaceOfUseCustomerName
children Title FirstName MiddleName LastName
source
<xs:element name="CustomerName" type="PrimaryPlaceOfUseCustomerName" nillable="true"/>

element PrimaryPlaceOfUse/Address
diagram
namespace http://nphase.com/unifiedwebservice/v2
type PrimaryPlaceOfUseAddress
children AddressLine1 AddressLine2 City State ZipCode Country
source
<xs:element name="Address" type="PrimaryPlaceOfUseAddress" nillable="true"/>

complexType PrimaryPlaceOfUseAddress
diagram
namespace http://nphase.com/unifiedwebservice/v2
children AddressLine1 AddressLine2 City State ZipCode Country
used by
element PrimaryPlaceOfUse/Address
source
<xs:complexType name="PrimaryPlaceOfUseAddress">
  <xs:sequence>
    <xs:element name="AddressLine1" type="xs:string" nillable="true"/>
    <xs:element name="AddressLine2" type="xs:string" nillable="true" minOccurs="0"/>
    <xs:element name="City" type="xs:string" nillable="true"/>
    <xs:element name="State" type="xs:string" nillable="true"/>
    <xs:element name="ZipCode" type="xs:string" nillable="true"/>
    <xs:element name="Country" type="xs:string" nillable="true"/>
  </xs:sequence>
</xs:complexType>

element PrimaryPlaceOfUseAddress/AddressLine1
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AddressLine1" type="xs:string" nillable="true"/>

element PrimaryPlaceOfUseAddress/AddressLine2
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AddressLine2" type="xs:string" nillable="true" minOccurs="0"/>

element PrimaryPlaceOfUseAddress/City
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="City" type="xs:string" nillable="true"/>

element PrimaryPlaceOfUseAddress/State
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="State" type="xs:string" nillable="true"/>

element PrimaryPlaceOfUseAddress/ZipCode
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="ZipCode" type="xs:string" nillable="true"/>

element PrimaryPlaceOfUseAddress/Country
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="Country" type="xs:string" nillable="true"/>

complexType PrimaryPlaceOfUseCustomerName
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Title FirstName MiddleName LastName
used by
element PrimaryPlaceOfUse/CustomerName
source
<xs:complexType name="PrimaryPlaceOfUseCustomerName">
  <xs:sequence>
    <xs:element name="Title" type="xs:string" nillable="true" minOccurs="0"/>
    <xs:element name="FirstName" type="xs:string" nillable="true"/>
    <xs:element name="MiddleName" type="xs:string" nillable="true" minOccurs="0"/>
    <xs:element name="LastName" type="xs:string" nillable="true"/>
  </xs:sequence>
</xs:complexType>

element PrimaryPlaceOfUseCustomerName/Title
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="Title" type="xs:string" nillable="true" minOccurs="0"/>

element PrimaryPlaceOfUseCustomerName/FirstName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="FirstName" type="xs:string" nillable="true"/>

element PrimaryPlaceOfUseCustomerName/MiddleName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="MiddleName" type="xs:string" nillable="true" minOccurs="0"/>

element PrimaryPlaceOfUseCustomerName/LastName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="LastName" type="xs:string" nillable="true"/>

complexType Time
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Hour Minute Second
used by
elements TimeRangePerDay/End TimeRangePerDay/Start
source
<xs:complexType name="Time">
  <xs:sequence>
    <xs:element name="Hour" type="xs:unsignedByte"/>
    <xs:element name="Minute" type="xs:unsignedByte"/>
    <xs:element name="Second" type="xs:unsignedByte"/>
  </xs:sequence>
</xs:complexType>

element Time/Hour
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedByte
source
<xs:element name="Hour" type="xs:unsignedByte"/>

element Time/Minute
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedByte
source
<xs:element name="Minute" type="xs:unsignedByte"/>

element Time/Second
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:unsignedByte
source
<xs:element name="Second" type="xs:unsignedByte"/>

complexType TimeRange
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Start End
source
<xs:complexType name="TimeRange">
  <xs:sequence>
    <xs:element name="Start" type="xs:dateTime"/>
    <xs:element name="End" type="xs:dateTime"/>
  </xs:sequence>
</xs:complexType>

element TimeRange/Start
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:dateTime
source
<xs:element name="Start" type="xs:dateTime"/>

element TimeRange/End
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:dateTime
source
<xs:element name="End" type="xs:dateTime"/>

complexType TimeRangePerDay
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Start End
source
<xs:complexType name="TimeRangePerDay">
  <xs:sequence>
    <xs:element name="Start" type="Time"/>
    <xs:element name="End" type="Time"/>
  </xs:sequence>
</xs:complexType>

element TimeRangePerDay/Start
diagram
namespace http://nphase.com/unifiedwebservice/v2
type Time
children Hour Minute Second
source
<xs:element name="Start" type="Time"/>

element TimeRangePerDay/End
diagram
namespace http://nphase.com/unifiedwebservice/v2
type Time
children Hour Minute Second
source
<xs:element name="End" type="Time"/>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy