/* Options: Date: 2026-09-21 22:52:21 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: StockCreate.* //ExcludeTypes: //DefaultImports: */ // @Route("/CreateStock") // @Route("/StockCreate") export class StockCreate { /** @description Global Trade Item Number : usually is the barcode of product (EAN, UPC, Gencode, etc...) */ // @ApiMember(Description="Global Trade Item Number : usually is the barcode of product (EAN, UPC, Gencode, etc...)") public Gtin: string; /** @description Location of main stock or stock address */ // @ApiMember(Description="Location of main stock or stock address", IsRequired=true) public StockLocation: string; /** @description Quantity physically stocked at this location */ // @ApiMember(Description="Quantity physically stocked at this location", IsRequired=true) public PhysicalQuantityStockLocation: number; /** @description Location of reserve stock (2nd stock location address) */ // @ApiMember(Description="Location of reserve stock (2nd stock location address)") public ReserveStockLocation: string; /** @description Quantity physically stocked at this location */ // @ApiMember(Description="Quantity physically stocked at this location") public PhysicalQuantityReserveStockLocation: number; /** @description Product ID */ // @ApiMember(Description="Product ID") public ProductID: string; /** @description Second product ID E.g. in case of variant */ // @ApiMember(Description="Second product ID E.g. in case of variant") public ProductAttributeID: string; /** @description Product reference */ // @ApiMember(Description="Product reference") public Reference: string; /** @description GTIN of variant */ // @ApiMember(Description="GTIN of variant") public GtinAttribute: string; /** @description Product label */ // @ApiMember(Description="Product label") public Label: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'StockCreate'; } public getMethod() { return 'POST'; } public createResponse() {} }