A base class for all API DTO classes
name | data type | constraints | description |
---|---|---|---|
shortDescription | string | required | The shortDescription. |
productCode | string | required | The product code. |
currentVersion | number | required | |
status | VersionStatusEnum | The status. | |
statusDate | number | The statusDate. | |
longDescription | string | The longDescription | |
validity | DatePeriod | The validity Date | |
productAttributes | array of ProductVersionAttributeDTO | The attributeCodes. | |
groupedAttributeCodes | array of string | ||
tagCodes | array of string | The services template. |
Example
{ "shortDescription" : "...", "productCode" : "...", "currentVersion" : 12345, "status" : "PUBLISHED", "statusDate" : 12345, "longDescription" : "...", "validity" : { "from" : 12345, "to" : 12345, "valid" : true, "empty" : true, "strictMatch" : true, "fromMatch" : 12345, "toMatch" : 12345 }, "productAttributes" : [ { "sequence" : 12345, "mandatoryWithEl" : "...", "attributeCode" : "...", "readOnly" : true, "defaultValue" : "...", "validationType" : "REGEX", "validationPattern" : "...", "validationLabel" : "...", "mandatory" : true, "display" : true, "ruled" : true, "commercialRuleCodes" : [ "...", "..." ], "assignedValue" : { }, "selectable" : true }, { "sequence" : 12345, "mandatoryWithEl" : "...", "attributeCode" : "...", "readOnly" : true, "defaultValue" : "...", "validationType" : "EL", "validationPattern" : "...", "validationLabel" : "...", "mandatory" : true, "display" : true, "ruled" : true, "commercialRuleCodes" : [ "...", "..." ], "assignedValue" : { }, "selectable" : true } ], "groupedAttributeCodes" : [ "...", "..." ], "tagCodes" : [ "...", "..." ] }