18 lines
663 B
Go
18 lines
663 B
Go
package requests
|
|
|
|
type CreateInvoiceConfigItemRequest struct {
|
|
InvoiceConfigID int64 `json:"invoiceConfigId" binding:"required"`
|
|
ComponentID int64 `json:"componentId" binding:"required"`
|
|
RequiredQuantity int32 `json:"requiredQuantity" binding:"required"`
|
|
AllowAlternative bool `json:"allowAlternative"`
|
|
PriorityOrder int32 `json:"priorityOrder" binding:"required"`
|
|
Note string `json:"note"`
|
|
}
|
|
|
|
type UpdateInvoiceConfigItemRequest struct {
|
|
RequiredQuantity *int32 `json:"requiredQuantity"`
|
|
AllowAlternative *bool `json:"allowAlternative"`
|
|
PriorityOrder *int32 `json:"priorityOrder"`
|
|
Note string `json:"note"`
|
|
}
|