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" : [ "...", "..." ]
}