A Design object represents a configuration of a specific style (garment) combined with one or more logos placed on specific views (e.g., front, back). It contains information about the product, placed logos, and their coordinates.
| Attribute | Type | Description |
|---|---|---|
| designId | integer | Unique internal identifier for the Design. |
| designItemNo | string | The external item number associated with the design (e.g., "MUL123456"). Only populated for committed designs. |
| title | string | The name or title of the design. |
| manufacturerId | integer | The ID of the manufacturer of the style used in this design. |
| styleId | integer | The ID of the style (garment) used in this design. |
| heatingCode | string | The heating code/SKU used for pricing calculations. |
| isEditable | boolean | Indicates if the design is created through the KitMaker system.. |
| designLogos | array | A list of logo placements within the design. See Design Logos below. |
The designLogos array contains objects describing where logos are placed on the garment.
| Attribute | Type | Description |
|---|---|---|
| logoId | integer | The internal ID of the placed logo. |
| logoItemNo | integer | The external ID of the placed logo. |
| view | string | The name of the view where the logo is placed (e.g., "FRONT"). |
| viewId | integer | The internal ID of the view. |
| xCoordinate | number | The X coordinate of the logo's center position. |
| yCoordinate | number | The Y coordinate of the logo's center position. |
| angleRads | number | The rotation of the logo in radians. |
{
"designId": 54321,
"designItemNo": "MUL123456",
"title": "My Custom Design",
"manufacturerId": 10,
"styleId": 31930,
"heatingCode": "98",
"isEditable": true,
"designLogos": [
{
"logoId": 123456,
"logoItemNo": 456789,
"view": "FRONT",
"viewId": 4256,
"xCoordinate": 422.23,
"yCoordinate": 422.33,
"angleRads": 0.0
}
]
}