ProductOrder Data Type

Equivalent of AuditableEntity in DTO

Namespace
http://www.tmforum.org
Properties
name data type type namespace min/max occurs wrapped by description
billingCycle string element 0/1    
category string element 0/1    
ccedEmails string element 0/1    
completionDate dateTime element 0/1    
customFields customFieldsDto element 0/1    
description string element 0/1    
dueDateDelayEL string element 0/1    
dueDateDelayELSpark string element 0/1    
electronicBilling boolean element 0/1    
email string element 0/1    
emailTemplate string element 0/1    
expectedCompletionDate dateTime element 0/1    
externalId string element 0/1    
href string element 0/1    
id string element 0/1    
mailingType string element 0/1    
methodOfPayment paymentMethodDto element 0/unbounded paymentMethods  
note Note element 0/unbounded    
notificationContact string element 0/1    
orderDate dateTime element 0/1    
orderItem OrderItem element 0/unbounded    
priority string element 0/1    
relatedParty RelatedParty element 0/unbounded    
requestedCompletionDate dateTime element 0/1    
requestedStartDate dateTime element 0/1    
state string element 0/1    
Properties inherited from auditableEntityDto
auditable auditableDto element 0/1    
auditableField auditableFieldDto element 0/unbounded auditableFields  

Example

<ProductOrder xmlns="http://www.tmforum.org">
  <email xmlns="">...</email>
  <emailTemplate xmlns="">...</emailTemplate>
  <electronicBilling xmlns="">...</electronicBilling>
  <category xmlns="">...</category>
  <mailingType xmlns="">...</mailingType>
  <completionDate xmlns="">...</completionDate>
  <href xmlns="">...</href>
  <orderDate xmlns="">...</orderDate>
  <note xmlns="">
    <author>...</author>
    <date>...</date>
    <text>...</text>
  </note>
  <relatedParty xmlns="">
    <name>...</name>
    <partyRole>...</partyRole>
    <id>...</id>
    <href>...</href>
    <validFor>
      <endDateTime>...</endDateTime>
      <startDateTime>...</startDateTime>
    </validFor>
  </relatedParty>
  <requestedCompletionDate xmlns="">...</requestedCompletionDate>
  <paymentMethods xmlns="">
    <methodOfPayment paymentMethodType="...">
      <id>...</id>
      <disabled>...</disabled>
      <alias>...</alias>
      <preferred>...</preferred>
      <customerAccountCode>...</customerAccountCode>
      <info1>...</info1>
      <info2>...</info2>
      <info3>...</info3>
      <info4>...</info4>
      <info5>...</info5>
      <bankCoordinates>
        <bankCode>...</bankCode>
        <branchCode>...</branchCode>
        <accountNumber>...</accountNumber>
        <key>...</key>
        <iban>...</iban>
        <bic>...</bic>
        <accountOwner>...</accountOwner>
        <bankName>...</bankName>
        <bankId>...</bankId>
        <issuerNumber>...</issuerNumber>
        <issuerName>...</issuerName>
        <ics>...</ics>
      </bankCoordinates>
      <mandateIdentification>...</mandateIdentification>
      <mandateDate>...</mandateDate>
      <cardType>...</cardType>
      <owner>...</owner>
      <monthExpiration>...</monthExpiration>
      <yearExpiration>...</yearExpiration>
      <tokenId>...</tokenId>
      <cardNumber>...</cardNumber>
      <issueNumber>...</issueNumber>
      <userId>...</userId>
    </methodOfPayment>
  </paymentMethods>
  <state xmlns="">...</state>
  <id xmlns="">...</id>
  <customFields xmlns="">
    <customField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </customField>
    <inheritedCustomField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </inheritedCustomField>
  </customFields>
  <billingCycle xmlns="">...</billingCycle>
  <externalId xmlns="">...</externalId>
  <expectedCompletionDate xmlns="">...</expectedCompletionDate>
  <notificationContact xmlns="">...</notificationContact>
  <dueDateDelayEL xmlns="">...</dueDateDelayEL>
  <priority xmlns="">...</priority>
  <ccedEmails xmlns="">...</ccedEmails>
  <description xmlns="">...</description>
  <requestedStartDate xmlns="">...</requestedStartDate>
  <dueDateDelayELSpark xmlns="">...</dueDateDelayELSpark>
  <orderItem xmlns="">
    <appointment>...</appointment>
    <product>
      <productCharacteristic/>
      <productRelationship/>
      <id>...</id>
      <place/>
      <href>...</href>
      <relatedParty/>
    </product>
    <state>...</state>
    <billingAccount>
      <name>...</name>
      <href>...</href>
      <id>...</id>
    </billingAccount>
    <id>...</id>
    <productOffering>
      <serviceCandidate/>
      <isBundle>...</isBundle>
      <productOfferingPrice/>
      <place/>
      <serviceLevelAgreement/>
      <productSpecification/>
      <channel/>
      <bundledProductOffering/>
      <productOfferingTerm/>
      <category/>
      <resourceCandidate/>
    </productOffering>
    <action>...</action>
  </orderItem>
  <auditable created="..." creator="..." updated="..." updater="..." xmlns=""/>
  <auditableFields xmlns="">
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
</ProductOrder>