Schema AccountService.xsd


schema location:  C:\Working\SVN\m2mmc\branches\4.4.3\win\unified-web-service\APIs\v2\Schema\AccountService.xsd
targetNamespace:  http://nphase.com/unifiedwebservice/v2
 
Elements 
GetLeadInformationRequest 
GetLeadInformationResponse 
GetNewInactivePasswordRequest 
GetNewInactivePasswordResponse 
GetNewPasswordRequest 
GetNewPasswordResponse 
GetServicePlanListRequest 
GetServicePlanListResponse 


schema location:  C:\Working\SVN\m2mmc\branches\4.4.3\win\unified-web-service\APIs\v2\Schema\Types/AccountServiceTypes.xsd
targetNamespace:  http://nphase.com/unifiedwebservice/v2
 
Complex types 
Account 
Lead 
ServicePlan 


schema location:  C:\Working\SVN\m2mmc\branches\4.4.3\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 GetLeadInformationRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Account StartRowNumber
annotation
documentation 
Retrieves a list of the leads associated with the specified account. 
source
<xs:element name="GetLeadInformationRequest">
  <xs:annotation>
    <xs:documentation>Retrieves a list of the leads associated with the specified account. </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Account" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The name of the account for which a list of leads is requested.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StartRowNumber" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The Start row number used for pagination. When no value is passed; a max of 6000 leads will be returned. To start paginating through the leads; set StartRowNumber=1. If StartRowNumber is set; every request will return 1000 leads. To retrieve the next set of leads; set StartRowNumber = (RowNumber returned by Response->ExtendedAttributes +1). Continue this process till IsComplete returned by Response->ExtendedAttributes for the max RowNumber</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

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

element GetLeadInformationRequest/StartRowNumber
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The Start row number used for pagination. When no value is passed; a max of 6000 leads will be returned. To start paginating through the leads; set StartRowNumber=1. If StartRowNumber is set; every request will return 1000 leads. To retrieve the next set of leads; set StartRowNumber = (RowNumber returned by Response->ExtendedAttributes +1). Continue this process till IsComplete returned by Response->ExtendedAttributes for the max RowNumber
source
<xs:element name="StartRowNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Start row number used for pagination. When no value is passed; a max of 6000 leads will be returned. To start paginating through the leads; set StartRowNumber=1. If StartRowNumber is set; every request will return 1000 leads. To retrieve the next set of leads; set StartRowNumber = (RowNumber returned by Response->ExtendedAttributes +1). Continue this process till IsComplete returned by Response->ExtendedAttributes for the max RowNumber</xs:documentation>
  </xs:annotation>
</xs:element>

element GetLeadInformationResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Leads
annotation
documentation 
Returns a list of the leads associated with the specified account.
source
<xs:element name="GetLeadInformationResponse">
  <xs:annotation>
    <xs:documentation>Returns a list of the leads associated with the specified account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Leads" type="Lead" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The list of leads associated with the account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetLeadInformationResponse/Leads
diagram
namespace http://nphase.com/unifiedwebservice/v2
type Lead
children LeadIdentificationNumber LeadState AddressLine1 AddressLine2 AddressCity AdddressState AddressZipCode ExtendedAttributes
annotation
documentation 
The list of leads associated with the account.
source
<xs:element name="Leads" type="Lead" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The list of leads associated with the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetNewInactivePasswordRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children CurrentPassword
annotation
documentation 
Returns a new, randomly generated inactive password for your account. Note that inactive passwords are no longer needed as of April 2014.
source
<xs:element name="GetNewInactivePasswordRequest">
  <xs:annotation>
    <xs:documentation>Returns a new, randomly generated inactive password for your account. Note that inactive passwords are no longer needed as of April 2014.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CurrentPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>The current active password for your account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetNewInactivePasswordRequest/CurrentPassword
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The current active password for your account.
source
<xs:element name="CurrentPassword" type="xs:string">
  <xs:annotation>
    <xs:documentation>The current active password for your account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetNewInactivePasswordResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children NewPassword
annotation
documentation 
Returns a new randomly-generated inactive password for your account.
source
<xs:element name="GetNewInactivePasswordResponse">
  <xs:annotation>
    <xs:documentation>Returns a new randomly-generated inactive password for your account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NewPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>The new inactive password for your account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetNewInactivePasswordResponse/NewPassword
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The new inactive password for your account.
source
<xs:element name="NewPassword" type="xs:string">
  <xs:annotation>
    <xs:documentation>The new inactive password for your account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetNewPasswordRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children OldPassword
annotation
documentation 
Generates a new password for the user, which is effective immediately.
source
<xs:element name="GetNewPasswordRequest">
  <xs:annotation>
    <xs:documentation>Generates a new password for the user, which is effective immediately.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OldPassword" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This current password for the account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetNewPasswordRequest/OldPassword
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
This current password for the account.
source
<xs:element name="OldPassword" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This current password for the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetNewPasswordResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children NewPassword
annotation
documentation 
Returns a new randomly-generated password for the account.
source
<xs:element name="GetNewPasswordResponse">
  <xs:annotation>
    <xs:documentation>Returns a new randomly-generated password for the account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="NewPassword" type="xs:string" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The new randomly-generated password for the account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetNewPasswordResponse/NewPassword
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The new randomly-generated password for the account.
source
<xs:element name="NewPassword" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The new randomly-generated password for the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetServicePlanListRequest
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Account
annotation
documentation 
Retrieves a list of the service plans associated with the specified account.
source
<xs:element name="GetServicePlanListRequest">
  <xs:annotation>
    <xs:documentation>Retrieves a list of the service plans associated with the specified account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Account" type="xs:string">
        <xs:annotation>
          <xs:documentation>The name of the account for which a list of service plans is requested.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetServicePlanListRequest/Account
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of the account for which a list of service plans is requested.
source
<xs:element name="Account" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the account for which a list of service plans is requested.</xs:documentation>
  </xs:annotation>
</xs:element>

element GetServicePlanListResponse
diagram
namespace http://nphase.com/unifiedwebservice/v2
children ServicePlans
annotation
documentation 
Returns a list of the service plans associated with the specified account.
source
<xs:element name="GetServicePlanListResponse">
  <xs:annotation>
    <xs:documentation>Returns a list of the service plans associated with the specified account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ServicePlans" type="ServicePlan" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The list of service plans associated with the account.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GetServicePlanListResponse/ServicePlans
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ServicePlan
children Name Code SizeKb CarrierServicePlanCode ExtendedAttributes
annotation
documentation 
The list of service plans associated with the account.
source
<xs:element name="ServicePlans" type="ServicePlan" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The list of service plans associated with the account.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Account
diagram
namespace http://nphase.com/unifiedwebservice/v2
children AccountName IsPreprovisionAllowed AccountType OrganizationName ExtendedAttributes
annotation
documentation 
Information describing a single account
source
<xs:complexType name="Account">
  <xs:annotation>
    <xs:documentation>Information describing a single account</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="AccountName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The name of the account.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IsPreprovisionAllowed" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Whether or not preprovision is allowed for the account.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccountType">
      <xs:annotation>
        <xs:documentation>The type of the account.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="General"/>
          <xs:enumeration value="Telematics"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="OrganizationName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The name of the organization the account belongs to.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element Account/AccountName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of the account.
source
<xs:element name="AccountName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element Account/IsPreprovisionAllowed
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:boolean
annotation
documentation 
Whether or not preprovision is allowed for the account.
source
<xs:element name="IsPreprovisionAllowed" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Whether or not preprovision is allowed for the account.</xs:documentation>
  </xs:annotation>
</xs:element>

element Account/AccountType
diagram
namespace http://nphase.com/unifiedwebservice/v2
type restriction of xs:string
facets
enumeration General
enumeration Telematics
annotation
documentation 
The type of the account.
source
<xs:element name="AccountType">
  <xs:annotation>
    <xs:documentation>The type of the account.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="General"/>
      <xs:enumeration value="Telematics"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Account/OrganizationName
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The name of the organization the account belongs to.
source
<xs:element name="OrganizationName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the organization the account belongs to.</xs:documentation>
  </xs:annotation>
</xs:element>

element Account/ExtendedAttributes
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ExtendedAttributesObj
children Key Value
source
<xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

complexType Lead
diagram
namespace http://nphase.com/unifiedwebservice/v2
children LeadIdentificationNumber LeadState AddressLine1 AddressLine2 AddressCity AdddressState AddressZipCode ExtendedAttributes
used by
element GetLeadInformationResponse/Leads
annotation
documentation 
This complex type defines the content of a single Lead.
source
<xs:complexType name="Lead">
  <xs:annotation>
    <xs:documentation>This complex type defines the content of a single Lead.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LeadIdentificationNumber" type="xs:string"/>
    <xs:element name="LeadState" type="xs:string"/>
    <xs:element name="AddressLine1" type="xs:string"/>
    <xs:element name="AddressLine2" type="xs:string"/>
    <xs:element name="AddressCity" type="xs:string"/>
    <xs:element name="AdddressState" type="xs:string"/>
    <xs:element name="AddressZipCode" type="xs:string"/>
    <xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Additional attributes that are associated with the Leads.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Lead/LeadIdentificationNumber
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="LeadIdentificationNumber" type="xs:string"/>

element Lead/LeadState
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="LeadState" type="xs:string"/>

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

element Lead/AddressLine2
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AddressLine2" type="xs:string"/>

element Lead/AddressCity
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AddressCity" type="xs:string"/>

element Lead/AdddressState
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AdddressState" type="xs:string"/>

element Lead/AddressZipCode
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
source
<xs:element name="AddressZipCode" type="xs:string"/>

element Lead/ExtendedAttributes
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ExtendedAttributesObj
children Key Value
annotation
documentation 
Additional attributes that are associated with the Leads.
source
<xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Additional attributes that are associated with the Leads.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ServicePlan
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Name Code SizeKb CarrierServicePlanCode ExtendedAttributes
used by
element GetServicePlanListResponse/ServicePlans
annotation
documentation 
This complex type defines the content of a single service plan.
source
<xs:complexType name="ServicePlan">
  <xs:annotation>
    <xs:documentation>This complex type defines the content of a single service plan.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>The name of the service plan.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Code" type="xs:string">
      <xs:annotation>
        <xs:documentation>The code associated with the service plan. When you call the provisioning APIs in Carrier Service, you must specify the code for one of the service plans associated with your account.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SizeKb" type="xs:int">
      <xs:annotation>
        <xs:documentation>The size of the service plan in kilobytes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CarrierServicePlanCode" type="xs:string">
      <xs:annotation>
        <xs:documentation>The code that is used by the carrier for the service plan.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Additional attributes that are associated with the service plan.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

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

element ServicePlan/Code
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The code associated with the service plan. When you call the provisioning APIs in Carrier Service, you must specify the code for one of the service plans associated with your account.
source
<xs:element name="Code" type="xs:string">
  <xs:annotation>
    <xs:documentation>The code associated with the service plan. When you call the provisioning APIs in Carrier Service, you must specify the code for one of the service plans associated with your account.</xs:documentation>
  </xs:annotation>
</xs:element>

element ServicePlan/SizeKb
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:int
annotation
documentation 
The size of the service plan in kilobytes.
source
<xs:element name="SizeKb" type="xs:int">
  <xs:annotation>
    <xs:documentation>The size of the service plan in kilobytes.</xs:documentation>
  </xs:annotation>
</xs:element>

element ServicePlan/CarrierServicePlanCode
diagram
namespace http://nphase.com/unifiedwebservice/v2
type xs:string
annotation
documentation 
The code that is used by the carrier for the service plan.
source
<xs:element name="CarrierServicePlanCode" type="xs:string">
  <xs:annotation>
    <xs:documentation>The code that is used by the carrier for the service plan.</xs:documentation>
  </xs:annotation>
</xs:element>

element ServicePlan/ExtendedAttributes
diagram
namespace http://nphase.com/unifiedwebservice/v2
type ExtendedAttributesObj
children Key Value
annotation
documentation 
Additional attributes that are associated with the service plan.
source
<xs:element name="ExtendedAttributes" type="ExtendedAttributesObj" nillable="true" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Additional attributes that are associated with the service plan.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CustomFieldFilterObj
diagram
namespace http://nphase.com/unifiedwebservice/v2
children Name Value
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
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 ServicePlan/ExtendedAttributes Account/ExtendedAttributes Lead/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