OrderOfferDto Data Type

A base class for all API DTO classes

Implemented Interfaces
Serializable
Properties
name data type description
commercialOrderId number
offerTemplateCode string
orderOfferId number
orderProducts array of OrderProductDto
orderAttributes array of OrderAttributeDto
discountPlanCode string
deliveryDate number
userAccountCode string
orderLineType OfferLineTypeEnum
subscriptionCode string
terminationDate number
terminationReasonCode string

Example

{
  "commercialOrderId" : 12345,
  "offerTemplateCode" : "...",
  "orderOfferId" : 12345,
  "orderProducts" : [ {
    "orderProductId" : 12345,
    "commercialOrderId" : 12345,
    "orderLotCode" : "...",
    "orderOfferId" : 12345,
    "discountPlanCode" : "...",
    "productVersion" : 12345,
    "productCode" : "...",
    "quantity" : 12345.0,
    "deliveryDate" : 12345,
    "terminationDate" : 12345,
    "terminationReasonCode" : "...",
    "actionType" : "MODIFY",
    "status" : "ACTIVE",
    "orderAttributes" : [ {
      "attributeCode" : "...",
      "parentAttributeValueId" : 12345,
      "commercialOrderId" : 12345,
      "assignedAttributeValueIds" : [ 12345, 12345 ],
      "orderAttributeCode" : "...",
      "customFieldDto" : { },
      "attributeType" : "LIST_NUMERIC",
      "orderAttributeId" : 12345,
      "orderLotCode" : "...",
      "orderProductId" : 12345,
      "orderOfferId" : 12345,
      "accessPoint" : "...",
      "linkedOrderAttribute" : [ { }, { } ],
      "stringValue" : "...",
      "doubleValue" : 12345.0,
      "dateValue" : 12345,
      "booleanValue" : true
    }, {
      "attributeCode" : "...",
      "parentAttributeValueId" : 12345,
      "commercialOrderId" : 12345,
      "assignedAttributeValueIds" : [ 12345, 12345 ],
      "orderAttributeCode" : "...",
      "customFieldDto" : { },
      "attributeType" : "TEXT",
      "orderAttributeId" : 12345,
      "orderLotCode" : "...",
      "orderProductId" : 12345,
      "orderOfferId" : 12345,
      "accessPoint" : "...",
      "linkedOrderAttribute" : [ { }, { } ],
      "stringValue" : "...",
      "doubleValue" : 12345.0,
      "dateValue" : 12345,
      "booleanValue" : true
    } ]
  }, {
    "orderProductId" : 12345,
    "commercialOrderId" : 12345,
    "orderLotCode" : "...",
    "orderOfferId" : 12345,
    "discountPlanCode" : "...",
    "productVersion" : 12345,
    "productCode" : "...",
    "quantity" : 12345.0,
    "deliveryDate" : 12345,
    "terminationDate" : 12345,
    "terminationReasonCode" : "...",
    "actionType" : "CREATE",
    "status" : "TERMINATED",
    "orderAttributes" : [ {
      "attributeCode" : "...",
      "parentAttributeValueId" : 12345,
      "commercialOrderId" : 12345,
      "assignedAttributeValueIds" : [ 12345, 12345 ],
      "orderAttributeCode" : "...",
      "customFieldDto" : { },
      "attributeType" : "COUNT",
      "orderAttributeId" : 12345,
      "orderLotCode" : "...",
      "orderProductId" : 12345,
      "orderOfferId" : 12345,
      "accessPoint" : "...",
      "linkedOrderAttribute" : [ { }, { } ],
      "stringValue" : "...",
      "doubleValue" : 12345.0,
      "dateValue" : 12345,
      "booleanValue" : true
    }, {
      "attributeCode" : "...",
      "parentAttributeValueId" : 12345,
      "commercialOrderId" : 12345,
      "assignedAttributeValueIds" : [ 12345, 12345 ],
      "orderAttributeCode" : "...",
      "customFieldDto" : { },
      "attributeType" : "INFO",
      "orderAttributeId" : 12345,
      "orderLotCode" : "...",
      "orderProductId" : 12345,
      "orderOfferId" : 12345,
      "accessPoint" : "...",
      "linkedOrderAttribute" : [ { }, { } ],
      "stringValue" : "...",
      "doubleValue" : 12345.0,
      "dateValue" : 12345,
      "booleanValue" : true
    } ]
  } ],
  "orderAttributes" : [ {
    "attributeCode" : "...",
    "parentAttributeValueId" : 12345,
    "commercialOrderId" : 12345,
    "assignedAttributeValueIds" : [ 12345, 12345 ],
    "orderAttributeCode" : "...",
    "customFieldDto" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "attributeType" : "LIST_TEXT",
    "orderAttributeId" : 12345,
    "orderLotCode" : "...",
    "orderProductId" : 12345,
    "orderOfferId" : 12345,
    "accessPoint" : "...",
    "linkedOrderAttribute" : [ { }, { } ],
    "stringValue" : "...",
    "doubleValue" : 12345.0,
    "dateValue" : 12345,
    "booleanValue" : true
  }, {
    "attributeCode" : "...",
    "parentAttributeValueId" : 12345,
    "commercialOrderId" : 12345,
    "assignedAttributeValueIds" : [ 12345, 12345 ],
    "orderAttributeCode" : "...",
    "customFieldDto" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "attributeType" : "TEXT",
    "orderAttributeId" : 12345,
    "orderLotCode" : "...",
    "orderProductId" : 12345,
    "orderOfferId" : 12345,
    "accessPoint" : "...",
    "linkedOrderAttribute" : [ { }, { } ],
    "stringValue" : "...",
    "doubleValue" : 12345.0,
    "dateValue" : 12345,
    "booleanValue" : true
  } ],
  "discountPlanCode" : "...",
  "deliveryDate" : 12345,
  "userAccountCode" : "...",
  "orderLineType" : "AMEND",
  "subscriptionCode" : "...",
  "terminationDate" : 12345,
  "terminationReasonCode" : "..."
}