GetListProductVersionsResponseDto Data Type

The Class GetListProductsResponseDto.

Implemented Interfaces
Serializable
Properties
name data type description
paging PagingAndFiltering The paging.
actionStatus ActionStatus The status response of the web service response.
productVersions array of ProductVersionDto products list.

Example

{
  "paging" : {
    "fullTextFilter" : "...",
    "filters" : {
      "property1" : { },
      "property2" : { }
    },
    "fields" : "...",
    "offset" : 12345,
    "limit" : 12345,
    "sortBy" : "...",
    "sortOrder" : "DESCENDING",
    "multiSortOrder" : "...",
    "totalNumberOfRecords" : 12345,
    "loadReferenceDepth" : 12345
  },
  "actionStatus" : {
    "status" : "FAIL",
    "errorCode" : { },
    "message" : "...",
    "entityId" : 12345,
    "entityCode" : "...",
    "nrAffected" : 12345,
    "json" : "..."
  },
  "productVersions" : [ {
    "shortDescription" : "...",
    "productCode" : "...",
    "currentVersion" : 12345,
    "status" : "CLOSED",
    "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" : "REGEX",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    } ],
    "groupedAttributeCodes" : [ "...", "..." ],
    "tagCodes" : [ "...", "..." ]
  }, {
    "shortDescription" : "...",
    "productCode" : "...",
    "currentVersion" : 12345,
    "status" : "DRAFT",
    "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" : [ "...", "..." ]
  } ]
}