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 } }