Release Notes 02.10.2024
Administration API
Administration.API.ApiModels.CompanyApiModel changed:
company (Administration.Infrastructure.Models.Company.CompanySettings)
→ added a new integer property stockToolDefaultProductQuantityaffected 200 status responses on:
GET /v1-ext/Company
Administration.API.ApiModels.StoreApiModel changed:
store (Administration.Infrastructure.Models.StoreSettings)
→ added a new nullable boolean property seatHandlingEnabledaffected 200 status responses on:
GET /v1-ext/Store
GET /v1-ext/Store/{id}
Orders API
Orders.Domain.Commands.External.CreateExternalOrderCommand changed:
products (Orders.Domain.Commands.External.ExternalOrderProductData)
→ added a new double property maxDiscountPercent (desc: "Max discount in Percentage assigned to this product"), if not given system will assign the value "100"affected the request body for:
POST /v1-ext/Orders/external
Reporting API
Reporting.Orders.OrderModel.ReportingOrder changed:
added a new integer property seatsAmount
freeTexts item (Reporting.Orders.OrderModel.ReportingFreeText)
→ added a new nullable integer property selectedSeatNumberproducts (Reporting.Orders.OrderModel.ReportingProduct)
added a new nullable double property maxDiscountPercent
added a new nullable integer property selectedSeatNumber
!!! and these two above recursively in property products
refundedRows (Reporting.Orders.OrderModel.ReportingProduct)
added a new nullable double property maxDiscountPercent
added a new nullable integer property selectedSeatNumber
!!! and these two above recursively in property products
affected 200 status responses on:
POST /v1-ext/Orders
GET /v1-ext/Orders/{orderId}
GET /v1-ext/Orders/getAllAfter/{fromEpoch}
GET /v1-ext/Orders/getAllInDateRange
GET /v1-ext/Orders/getAllPaidAfter/{fromEpoch}
GET /v1-ext/Orders/getByReceiptId/{receiptId}
affected 200 status responses as a reportingOrders property of Reporting.API.ApiModels.ReportingOrdersPagingResponse:
GET /v1-ext/Orders/getAllAfterByPage/{fromEpoch}
Stock Handling API
StockHandling.Infrastructure.Queries.Transaction.TransactionQueryModel
added a new property inPriceObj with a new model StockHandling.Domain.AggregateModels.Stock.StockProductInPrice :
CODE{ "additionalProperties": false, "properties": { "hasValue": { "readOnly": true, "type": "boolean" }, "inPrice": { "format": "double", "nullable": true, "readOnly": true, "type": "number" }, "value": { "format": "double", "readOnly": true, "type": "number" } }, "type": "object" }affected 200 status responses on:
GET /v1-ext/Transactions/{stockId}
StockHandling.API.Application.Commands.TransactionOrderPurchase.CreateExternalPurchaseOrderCommand changed
addedProducts item (StockHandling.API.ApiModels.TransactionOrderIn.AddExternalPurchaseProductModel)
→ added new property capacityUnit which has the type of StockHandling.API.ApiModels.GlobalKeepingUnit.CapacityUnitModelaffected request body of:
POST /v1-ext/TransactionOrderIn