<xs:element name="AddChargingPlan"><xs:annotation><xs:documentation>Add charging plan: request</xs:documentation></xs:annotation><xs:complexType><xs:complexContent><xs:extension base="billingData:ChargingPlanInfo"><xs:sequence><xs:choice minOccurs="0"><xs:element ref="common:userID" minOccurs="0"><xs:annotation><xs:documentation>Charging plan owner ID</xs:documentation></xs:annotation></xs:element><xs:element ref="common:userIdentifier" minOccurs="0"><xs:annotation><xs:documentation>Charging plan owner identifier</xs:documentation></xs:annotation></xs:element><xs:element name="userLogin" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Charging plan owner login</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="forceChannelRule" type="common:boolean" default="1" minOccurs="0"><xs:annotation><xs:documentation>Create charging plan with default outgoing routing rules group if channelRuleID is not valid</xs:documentation></xs:annotation></xs:element><xs:element name="exception" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Destination exceptions</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="areaCode" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Area code</xs:documentation></xs:annotation></xs:element><xs:element name="description" type="common:string" minOccurs="0"/><xs:element name="charge" minOccurs="0"><xs:complexType><xs:sequence><xs:annotation><xs:documentation>Cost {initialAmount} USD for the first {initialInterval} seconds then charge {amount} USD every {interval}seconds. For fixed charging plans ONLY</xs:documentation><xs:documentation>Cost {amount} x call cost + {setupAmount} USD/ {interval} seconds. For inherited charging plans ONLY</xs:documentation></xs:annotation><xs:element name="initialAmount" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>For fixed charging plans ONLY</xs:documentation></xs:annotation></xs:element><xs:element name="initialInterval" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>For fixed charging plans ONLY</xs:documentation></xs:annotation></xs:element><xs:element name="amount" type="xs:float"/><xs:element name="interval" type="common:integer"/><xs:element name="setupAmount" type="xs:float" minOccurs="0"><xs:annotation><xs:documentation>For inherited charging plans ONLY</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="package" minOccurs="0"><xs:annotation><xs:documentation>Free minutes package</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="common:string"/><xs:element name="minutes" type="xs:float"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="common:scope" minOccurs="0"/><xs:element name="signature" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Signature for the charging plan (used by Automation)</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element>
Element userLogin
Namespace
http://4psa.com/BillingMessages.xsd/5.2.5
Annotations
Charging plan owner login
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="userLogin" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Charging plan owner login</xs:documentation></xs:annotation></xs:element>
Element forceChannelRule
Namespace
http://4psa.com/BillingMessages.xsd/5.2.5
Annotations
Create charging plan with default outgoing routing rules group if channelRuleID is not valid
Diagram
Type
boolean
Properties
content:
simple
minOccurs:
0
default:
1
Facets
whiteSpace
collapse
Source
<xs:element name="forceChannelRule" type="common:boolean" default="1" minOccurs="0"><xs:annotation><xs:documentation>Create charging plan with default outgoing routing rules group if channelRuleID is not valid</xs:documentation></xs:annotation></xs:element>
Signature for the charging plan (used by Automation)
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="signature" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Signature for the charging plan (used by Automation)</xs:documentation></xs:annotation></xs:element>