The Class ServiceDto.
| name | data type | description |
|---|---|---|
| offerCode | string | The offer code |
| customerContextDTO | CustomerContextDTO | |
| quoteLotCode | string | |
| selectedProducts | array of ProductContextDTO | The selected products in the quote |
| selectedOfferAttributes | map of object | |
| config | OfferContextConfigDTO |
Example
{
"offerCode" : "...",
"customerContextDTO" : {
"billingAccountCode" : "...",
"sellerTags" : [ "...", "..." ],
"customerTags" : [ "...", "..." ],
"contractCode" : "...",
"requestedTagTypes" : [ "...", "..." ],
"pagingAndFiltering" : {
"fullTextFilter" : "...",
"filters" : {
"property1" : { },
"property2" : { }
},
"fields" : "...",
"offset" : 12345,
"limit" : 12345,
"sortBy" : "...",
"sortOrder" : "ASCENDING",
"multiSortOrder" : "...",
"totalNumberOfRecords" : 12345,
"loadReferenceDepth" : 12345
}
},
"quoteLotCode" : "...",
"selectedProducts" : [ {
"productCode" : "...",
"producVersion" : 12345,
"quantity" : 12345,
"selectedAttributes" : {
"property1" : { },
"property2" : { }
},
"selectedGroupedAttributes" : {
"property1" : { },
"property2" : { }
}
}, {
"productCode" : "...",
"producVersion" : 12345,
"quantity" : 12345,
"selectedAttributes" : {
"property1" : { },
"property2" : { }
},
"selectedGroupedAttributes" : {
"property1" : { },
"property2" : { }
}
} ],
"selectedOfferAttributes" : {
"property1" : { },
"property2" : { }
},
"config" : {
"loadAttributeTags" : true,
"loadAttributeGroupedAttribute" : true,
"loadAttributeChargeTemplates" : true,
"loadAttributeAssignedAttr" : true,
"loadAttributeMedia" : true
}
}