Add customergroup and entity HTTP APIs with address and contact routes.
Expose store-backed CRUD for customer groups, entities, nested addresses, and contacts, matching the documented dashdbschema contracts.
This commit is contained in:
@@ -124,6 +124,77 @@
|
||||
* updatedAt:
|
||||
* type: string
|
||||
* format: date-time
|
||||
* Customergroup:
|
||||
* type: object
|
||||
* required: [id, name]
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* name:
|
||||
* type: string
|
||||
* Entity:
|
||||
* type: object
|
||||
* required: [id, customergroupId, firstName, name, createdAt, updatedAt]
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* customergroupId:
|
||||
* type: integer
|
||||
* firstName:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* name:
|
||||
* type: string
|
||||
* createdAt:
|
||||
* type: string
|
||||
* format: date-time
|
||||
* updatedAt:
|
||||
* type: string
|
||||
* format: date-time
|
||||
* EntityAddress:
|
||||
* type: object
|
||||
* required: [id, entityId, addressType]
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* entityId:
|
||||
* type: integer
|
||||
* firstName:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* name:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* street:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* streetNumber:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* zip:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* city:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* county:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* addressType:
|
||||
* type: string
|
||||
* EntityContact:
|
||||
* type: object
|
||||
* required: [id, entityId, contactType, contact]
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* entityId:
|
||||
* type: integer
|
||||
* contactType:
|
||||
* type: string
|
||||
* description: e.g. email, phone
|
||||
* contact:
|
||||
* type: string
|
||||
* DeliverySummary:
|
||||
* type: object
|
||||
* required: [id, number, type, supplierId, date]
|
||||
|
||||
Reference in New Issue
Block a user