Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Element AssignPublicNo
Namespace http://4psa.com/ChannelMessages.xsd/5.2.5
Annotations
Assign available public phone numbers: request
Diagram
Diagram Common_xsd_Element_userID.tmp#userID Common_xsd_Element_userIdentifier.tmp#userIdentifier Common_xsd_Element_extendedNumber.tmp#extendedNumber ChannelMessages_xsd_Element_AssignPublicNo.tmp#AssignPublicNo_didID ChannelMessages_xsd_Element_AssignPublicNo.tmp#AssignPublicNo_location ChannelMessages_xsd_Element_AssignPublicNo.tmp#AssignPublicNo_count
Properties
content: complex
Model (userID | userIdentifier | extendedNumber) , (didID+ | (location{0,1} , count))
Children count, didID, extendedNumber, location, userID, userIdentifier
Instance
<AssignPublicNo xmlns="http://4psa.com/ChannelMessages.xsd/5.2.5" xmlns:common="http://4psa.com/Common.xsd/5.2.5">
  <common:userID>{1,1}</common:userID>
  <common:userIdentifier>{1,1}</common:userIdentifier>
  <common:extendedNumber>{1,1}</common:extendedNumber>
  <didID>{1,unbounded}</didID>
  <location>{0,1}</location>
  <count>{1,1}</count>
</AssignPublicNo>
Source
<xs:element name="AssignPublicNo">
  <xs:annotation>
    <xs:documentation>Assign available public phone numbers: request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element ref="common:userID"/>
        <xs:element ref="common:userIdentifier"/>
        <xs:element ref="common:extendedNumber"/>
      </xs:choice>
      <xs:choice>
        <xs:element name="didID" type="common:positiveInteger" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Public phone number ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:sequence minOccurs="1">
          <xs:annotation>
            <xs:documentation>Assign random public phone numbers</xs:documentation>
          </xs:annotation>
          <xs:element minOccurs="0" name="location" type="common:string">
            <xs:annotation>
              <xs:documentation>Location</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element form="qualified" minOccurs="1" name="count" type="xs:positiveInteger">
            <xs:annotation>
              <xs:documentation>How many random numbers to assign</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element didID
Namespace http://4psa.com/ChannelMessages.xsd/5.2.5
Annotations
Public phone number ID
Diagram
Diagram Common_xsd_Simple_Type_positiveInteger.tmp#positiveInteger
Type positiveInteger
Properties
content: simple
maxOccurs: unbounded
Facets
whiteSpace collapse
totalDigits 4
Source
<xs:element name="didID" type="common:positiveInteger" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Public phone number ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element location
Namespace http://4psa.com/ChannelMessages.xsd/5.2.5
Annotations
Location
Diagram
Diagram Common_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element minOccurs="0" name="location" type="common:string">
  <xs:annotation>
    <xs:documentation>Location</xs:documentation>
  </xs:annotation>
</xs:element>
Element count
Namespace http://4psa.com/ChannelMessages.xsd/5.2.5
Annotations
How many random numbers to assign
Diagram
Diagram
Type xs:positiveInteger
Properties
content: simple
minOccurs: 1
Source
<xs:element form="qualified" minOccurs="1" name="count" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>How many random numbers to assign</xs:documentation>
  </xs:annotation>
</xs:element>