This commit is contained in:
seb
2026-09-30 19:29:13 +02:00
parent d6fe6ff1d2
commit e358eccca9
80 changed files with 1185 additions and 225 deletions

View File

@@ -87,7 +87,20 @@
* properties:
* id:
* type: integer
* parentId:
* categoryId:
* type: integer
* name:
* type: string
* sku:
* type: string
* track_stock:
* type: boolean
* Article:
* type: object
* properties:
* id:
* type: integer
* categoryId:
* type: integer
* name:
* type: string
@@ -98,7 +111,48 @@
* ArticleDetail:
* type: object
* description: Full article payload (unit, brand, categoryIds, photos, eans, prices, track_stock, …)
* additionalProperties: true
* properties:
* id:
* type: integer
* sku:
* type: string
* name:
* type: string
* slug:
* type: string
* track_stock:
* type: boolean
* unitamount:
* type: number
* nullable: true
* weight:
* type: number
* nullable: true
* unit:
* type: object
* brand:
* type: object
* nullable: true
* categoryIds:
* type: array
* items:
* type: integer
* photos:
* type: array
* items:
* type: object
* eans:
* type: array
* items:
* type: string
* prices:
* type: array
* items:
* type: object
* suppliers:
* type: array
* items:
* type: object
* ArticleHistoryEntry:
* type: object
* required: [id, date, text]
@@ -824,6 +878,73 @@
* desc:
* type: string
* nullable: true
* Posterminal:
* type: object
* required: [id, name]
* properties:
* id:
* type: integer
* name:
* type: string
* pairingpin:
* type: string
* nullable: true
* categoryIds:
* type: array
* items:
* type: integer
* LabelTemplate:
* type: object
* required: [id, name, width, height, dpi, type, content]
* properties:
* id:
* type: integer
* name:
* type: string
* width:
* type: number
* height:
* type: number
* dpi:
* type: integer
* type:
* type: string
* content:
* type: object
* thumb:
* type: string
* nullable: true
* LabelTemplateCreateInput:
* type: object
* required: [name, width, height, dpi, type, content]
* properties:
* name:
* type: string
* width:
* type: number
* height:
* type: number
* dpi:
* type: integer
* type:
* type: string
* content:
* type: object
* LabelTemplateUpdateInput:
* type: object
* properties:
* name:
* type: string
* width:
* type: number
* height:
* type: number
* dpi:
* type: integer
* type:
* type: string
* content:
* type: object
* Warehouse:
* type: object
* required: [id, name, sort]