Table of Contents
Target Namespace |
http://4psa.com/ChannelMessages.xsd/2.0.0
|
Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Schema Composition |
- This schema imports schema(s) from the following namespace(s):
|
Declared Namespaces
Prefix |
Namespace |
Default namespace
|
http://4psa.com/ChannelMessages.xsd/2.0.0
|
common
|
http://4psa.com/Common.xsd/2.0.0 |
xml
|
http://www.w3.org/XML/1998/namespace |
messagesInfo
|
http://4psa.com/ChannelMessagesInfo.xsd/2.0.0 |
xs
|
http://www.w3.org/2001/XMLSchema |
channelData
|
http://4psa.com/ChannelData.xsd/2.0.0 |
Schema Component Representation
<
xs:schema
targetNamespace="
http://4psa.com/ChannelMessages.xsd/2.0.0"
elementFormDefault="
qualified"
id="
ChannelMessages">
<xs:import
namespace="http://4psa.com/ChannelData.xsd/2.0.0" schemaLocation="ChannelData.xsd"/>
<xs:import
namespace="http://4psa.com/ChannelMessagesInfo.xsd/2.0.0" schemaLocation="ChannelMessagesInfo.xsd"/>
<xs:import
namespace="http://4psa.com/Common.xsd/2.0.0" schemaLocation="../Common.xsd"/>
...
</
xs:schema>
XML Instance Representation
<AddCallRulesOutGroupRequest>
<default>
common:boolean
</default>
[0..1]
'Set as default routing group'
</AddCallRulesOutGroupRequest>
XML Instance Representation
<AddCallRulesOutGroupResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AddCallRulesOutGroupResponse>
Name |
AddCallRulesOutRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Add group outgoing routing rule: request |
XML Instance Representation
<AddCallRulesOutRequest>
</AddCallRulesOutRequest>
Schema Component Representation
<
xs:element
name="
AddCallRulesOutRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<AddCallRulesOutResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AddCallRulesOutResponse>
XML Instance Representation
<AddChannelGroupRequest>
<notes>
common:text
</notes>
[0..1]
'Channel group notes'
</AddChannelGroupRequest>
XML Instance Representation
<AddChannelGroupResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AddChannelGroupResponse>
Name |
AddChannelRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Add channel: request |
XML Instance Representation
<AddChannelRequest>
<type>
xs:string (value comes from list: {'sip'|'dahdi'|'iax'|'enum'}) </type>
[0..1]
'Channel type: sip, dahdi, iax, enum. Default value: sip'
Start Choice [1]
'Either of'
End Choice
</AddChannelRequest>
Schema Component Representation
<
xs:element
name="
AddChannelRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
type"
default="
sip"
minOccurs="
0">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:enumeration
value="sip"/>
<xs:enumeration
value="dahdi"/>
<xs:enumeration
value="iax"/>
<xs:enumeration
value="enum"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
<
xs:choice>
<xs:element
name="Dahdi" minOccurs="0" maxOccurs="0"/>
<xs:element
name="IAX" minOccurs="0" maxOccurs="0"/>
<xs:element
name="Enum" minOccurs="0" maxOccurs="0"/>
</
xs:choice>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<AddChannelResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AddChannelResponse>
Name |
AddPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Add public phone numbers: request |
XML Instance Representation
<AddPublicNoRequest>
<publicNo>
[1..10]
<phoneNo>
common:string
</phoneNo>
[1]
'Public phone number'
<did>
common:string
</did>
[1]
'DID (Direct Inward Dialing) number'
<cost>
common:float
</cost>
[0..1]
'Monthly amount paid to provider'
<incomingCost>
[0..1]
'Incoming calls cost: {cost} money_unit every {interval} seconds'
</incomingCost>
<type>
xs:string (value comes from list: {'exclusive'|'stacked'}) </type>
[0..1]
'Assignation method: stacked or exclusive'
</publicNo>
</AddPublicNoRequest>
Schema Component Representation
<
xs:element
name="
AddPublicNoRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
publicNo"
maxOccurs="
10">
<
xs:complexType>
<
xs:complexContent>
</
xs:complexContent>
</
xs:complexType>
</
xs:element>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<AddPublicNoResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AddPublicNoResponse>
Name |
AssignPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Assign available public phone numbers: request |
XML Instance Representation
<AssignPublicNoRequest>
Start Choice [1]
<userIdentifier>
common:string
</userIdentifier>
[1]
'User identifier'
End Choice
</AssignPublicNoRequest>
Schema Component Representation
<
xs:element
name="
AssignPublicNoRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<AssignPublicNoResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</AssignPublicNoResponse>
Name |
DelCallRulesOutGroupRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Delete outgoing routing rules group request. |
XML Instance Representation
<DelCallRulesOutGroupRequest>
</DelCallRulesOutGroupRequest>
Schema Component Representation
<
xs:element
name="
DelCallRulesOutGroupRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<DelCallRulesOutGroupResponse>
<items>
xs:integer </items>
[0..1]
'Number of affected items'
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
</DelCallRulesOutGroupResponse>
Name |
DelCallRulesOutRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Delete outgoing routing rules request. |
XML Instance Representation
<DelCallRulesOutRequest>
</DelCallRulesOutRequest>
Schema Component Representation
<
xs:element
name="
DelCallRulesOutRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<DelCallRulesOutResponse>
<items>
xs:integer </items>
[0..1]
'Number of affected items'
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
</DelCallRulesOutResponse>
Name |
DelChannelGroupRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Delete channel group request |
XML Instance Representation
<DelChannelGroupRequest>
</DelChannelGroupRequest>
Schema Component Representation
<
xs:element
name="
DelChannelGroupRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<DelChannelGroupResponse>
<items>
xs:integer </items>
[0..1]
'Number of affected items'
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
</DelChannelGroupResponse>
Name |
DelChannelRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Delete channel: request |
XML Instance Representation
<DelChannelRequest>
</DelChannelRequest>
Schema Component Representation
<
xs:element
name="
DelChannelRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<DelChannelResponse>
<items>
xs:integer </items>
[0..1]
'Number of affected items'
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
</DelChannelResponse>
Name |
DelPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Delete public phone number: request |
XML Instance Representation
<DelPublicNoRequest>
</DelPublicNoRequest>
Schema Component Representation
<
xs:element
name="
DelPublicNoRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<DelPublicNoResponse>
<items>
xs:integer </items>
[0..1]
'Number of affected items'
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
</DelPublicNoResponse>
Name |
EditCallRulesOutGroupRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Edit outgoing routing rules group (modify group name, status, change rules order, modify status for group rules) request |
XML Instance Representation
<EditCallRulesOutGroupRequest>
<name>
common:string
</name>
[0..1]
'Outgoing routing rules group name'
<status>
common:boolean
</status>
[0..1]
'Outgoing routing rules group status'
<ruleStatus>
[0..*]
'Rule status'
<status>
common:boolean
</status>
[1]
'Outgoing routing rule status'
</ruleStatus>
</EditCallRulesOutGroupRequest>
Schema Component Representation
<
xs:element
name="
EditCallRulesOutGroupRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
name"
type="
common:string
"
minOccurs="
0"/>
<
xs:element
name="
status"
type="
common:boolean
"
default="
1"
minOccurs="
0"/>
<
xs:element
name="
ruleStatus"
minOccurs="
0"
maxOccurs="
unbounded">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
Name |
EditCallRulesOutGroupResponse |
Type |
messagesInfo:UpdateCallRulesOutGroupResponseType
|
Nillable |
no |
Abstract |
no |
Documentation |
Edit outgoing routing rules group (modify group name, status, change rules order, modify status for group rules) response |
XML Instance Representation
<EditCallRulesOutGroupResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</EditCallRulesOutGroupResponse>
Name |
EditChannelGroupRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Edit channel group: request |
XML Instance Representation
<EditChannelGroupRequest>
<notes>
common:text
</notes>
[0..1]
'Channel group notes'
</EditChannelGroupRequest>
Schema Component Representation
<
xs:element
name="
EditChannelGroupRequest">
<
xs:complexType>
<
xs:complexContent>
</
xs:complexContent>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<EditChannelGroupResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</EditChannelGroupResponse>
Name |
EditChannelRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Edit channel: request |
XML Instance Representation
<EditChannelRequest>
Start Choice [1]
'Either of'
End Choice
</EditChannelRequest>
Schema Component Representation
<
xs:element
name="
EditChannelRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:choice>
<xs:element
name="Dahdi" minOccurs="0" maxOccurs="0"/>
<xs:element
name="IAX" minOccurs="0" maxOccurs="0"/>
</
xs:choice>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<EditChannelResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</EditChannelResponse>
Name |
EditPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Edit public phone number: request |
XML Instance Representation
<EditPublicNoRequest>
<phoneNo>
common:string
</phoneNo>
[1]
'Public phone number'
<did>
common:string
</did>
[1]
'DID (Direct Inward Dialing) number'
<cost>
common:float
</cost>
[0..1]
'Monthly amount paid to provider'
<incomingCost>
[0..1]
'Incoming calls cost: {cost} money_unit every {interval} seconds'
</incomingCost>
<type>
xs:string (value comes from list: {'exclusive'|'stacked'}) </type>
[0..1]
'Assignation method: stacked or exclusive'
</EditPublicNoRequest>
Schema Component Representation
<
xs:element
name="
EditPublicNoRequest">
<
xs:complexType>
<
xs:complexContent>
</
xs:complexContent>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<EditPublicNoResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</EditPublicNoResponse>
Name |
GetCallRulesOutGroupRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get outgoing routing rules group request |
XML Instance Representation
<GetCallRulesOutGroupRequest>
<status>
common:boolean
</status>
[0..1]
'1: enabled groups, 0: all groups. Default value: 0.'
<filter>
common:string
</filter>
[0..1]
'Filter outgoing call rules list by name'
</GetCallRulesOutGroupRequest>
Schema Component Representation
<
xs:element
name="
GetCallRulesOutGroupRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
status"
type="
common:boolean
"
default="
0"
minOccurs="
0"/>
<
xs:element
name="
filter"
type="
common:string
"
minOccurs="
0"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
Name |
GetCallRulesOutGroupResponse |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get outgoing routing rules group response |
XML Instance Representation
<GetCallRulesOutGroupResponse>
</GetCallRulesOutGroupResponse>
Schema Component Representation
<
xs:element
name="
GetCallRulesOutGroupResponse">
<
xs:complexType>
<
xs:complexContent>
</
xs:complexContent>
</
xs:complexType>
</
xs:element>
Name |
GetCallRulesOutRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get outgoing routing rule in a certain group request |
XML Instance Representation
<GetCallRulesOutRequest>
</GetCallRulesOutRequest>
Schema Component Representation
<
xs:element
name="
GetCallRulesOutRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetCallRulesOutResponse>
<name>
common:string
</name>
[0..1]
'Outgoing routing rule group name'
<rules>
[0..*]
<action>
xs:string (value comes from list: {'block'|'transfer'|'process'|'portability'}) </action>
[0..1]
'Action: \'block\', \'transfer\', \'process\', \'portability\'. Default block'
<engine>
common:string
</engine>
[0..1]
'Portability engine'
<number>
xs:string (pattern = [*XZN\-\.\[\]\d]+) (Whitespace policy: collapse) </number>
[1]
<comingFrom>
xs:string (pattern = [0-9\*\.]+) (Whitespace policy: collapse) </comingFrom>
[0..1]
<prefixOperation>
xs:string (value comes from list: {'prefix'|'replace'|'add'|'substract'}) </prefixOperation>
[0..1]
'Prefix operation, required just for {action: transfer, process}: \'prefix\',\'replace\',\'add\' or \'substract\'. Default prefix'
<prefix>
xs:decimal </prefix>
[0..1]
'Required for prefixOperation:replace, prefix.'
<digits>
common:integer
</digits>
[0..1]
'For prefixOperation:substract only'
<digitsAfter>
common:integer
</digitsAfter>
[0..1]
'For prefixOperation:substract only'
<numberAdd>
common:integer
</numberAdd>
[0..1]
'For prefixOperation:add only'
<digitsAfterAdd>
xs:decimal </digitsAfterAdd>
[0..1]
'For prefixOperation:add only'
<status>
common:boolean
</status>
[1]
'Outgoing routing rule status'
</rules>
<notice>
[0..*]
</notice>
</GetCallRulesOutResponse>
Name |
GetChannelGroupPollRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get channel available and assigned groups: request |
XML Instance Representation
<GetChannelGroupPollRequest>
</GetChannelGroupPollRequest>
Schema Component Representation
<
xs:element
name="
GetChannelGroupPollRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetChannelGroupPollResponse>
</GetChannelGroupPollResponse>
Name |
GetChannelGroupsRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get channel groups request |
XML Instance Representation
<GetChannelGroupsRequest>
<filter>
common:string
</filter>
[0..1]
'Filter channel group list by name or channel name'
</GetChannelGroupsRequest>
Schema Component Representation
<
xs:element
name="
GetChannelGroupsRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
filter"
type="
common:string
"
minOccurs="
0"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetChannelGroupsResponse>
</GetChannelGroupsResponse>
Name |
GetChannelsRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get channels: request |
XML Instance Representation
<GetChannelsRequest>
<enabled>
common:boolean
</enabled>
[0..1]
'1: only enabled channels, 2: disabled channels, 0: all channels. Default: all'
<flow>
xs:string (value comes from list: {'in'|'out'|'both'}) </flow>
[0..1]
'Channel capabilities. Default both.'
<filter>
common:string
</filter>
[0..1]
'Filter channels list by name, login, hostname or channel group name.'
</GetChannelsRequest>
Schema Component Representation
<
xs:element
name="
GetChannelsRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
enabled"
type="
common:boolean
"
default="
1"
minOccurs="
0"/>
<
xs:element
name="
flow"
default="
both"
minOccurs="
0">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:enumeration
value="in"/>
<xs:enumeration
value="out"/>
<xs:enumeration
value="both"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
<
xs:element
name="
filter"
type="
common:string
"
minOccurs="
0"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetChannelsResponse>
</GetChannelsResponse>
Name |
GetCodecsRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get the available codecs for channel setup: request |
XML Instance Representation
<GetCodecsRequest>
</GetCodecsRequest>
Schema Component Representation
<
xs:element
name="
GetCodecsRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetCodecsResponse>
<codecs>
[0..1]
'Codecs list'
</codecs>
</GetCodecsResponse>
Name |
GetPublicNoPollRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get user available and assigned public phone numbers: request |
XML Instance Representation
<GetPublicNoPollRequest>
Start Choice [1]
<userIdentifier>
common:string
</userIdentifier>
[1]
'User identifier'
End Choice
</GetPublicNoPollRequest>
Schema Component Representation
<
xs:element
name="
GetPublicNoPollRequest">
<
xs:complexType>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetPublicNoPollResponse>
</GetPublicNoPollResponse>
Name |
GetPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Get public phone numbers: request |
XML Instance Representation
<GetPublicNoRequest>
<inUse>
common:boolean
</inUse>
[0..1]
'Usage filter. For unset numbers: 1'
<type>
xs:string (value comes from list: {'exclusive'|'stacked'}) </type>
[0..1]
'Assignation method: \'stacked\' or \'exclusive\'.'
<filter>
common:string
</filter>
[0..1]
'Filter public number list by external number, DID or callback extension'
Start Choice [1]
<userIdentifier>
common:string
</userIdentifier>
[0..1]
'Client (identifier) that uses the public phone number'
End Choice
</GetPublicNoRequest>
Schema Component Representation
<
xs:element
name="
GetPublicNoRequest">
<
xs:complexType>
<
xs:sequence>
<
xs:element
name="
inUse"
type="
common:boolean
"
default="
0"
minOccurs="
0"/>
<
xs:element
name="
type"
minOccurs="
0">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:enumeration
value="exclusive"/>
<xs:enumeration
value="stacked"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
<
xs:element
name="
filter"
type="
common:string
"
minOccurs="
0"/>
<
xs:choice>
<
xs:element
name="
userIdentifier"
type="
common:string
"
minOccurs="
0"/>
</
xs:choice>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<GetPublicNoResponse>
</GetPublicNoResponse>
Name |
UnassignPublicNoRequest |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
Documentation |
Unassign available public phone numbers: request |
XML Instance Representation
<UnassignPublicNoRequest>
Start Choice [1]
<userIdentifier>
common:string
</userIdentifier>
[1]
'User identifier'
End Choice
</UnassignPublicNoRequest>
Schema Component Representation
<
xs:element
name="
UnassignPublicNoRequest">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<UnassignPublicNoResponse>
<result>
xs:string (value comes from list: {'success'|'partial'|'failure'}) </result>
[0..1]
'Operation result'
<notice>
notice
</notice>
[0..*]
</UnassignPublicNoResponse>