(* Options: Date: 2026-05-19 10:46:11 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetProductQuantityFigures.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace Richemont.Booster2.PublicApi.Stock.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type ReasonCodeQuantity() = /// ///Order Reason Code /// [] member val reasonCode:String = null with get,set /// ///Ordered quantity per Reason Code /// [] member val quantity:Int32 = new Int32() with get,set [] type ProductQuantityFigure() = /// ///Stock POS Legacy code /// [] member val stockPosCode:String = null with get,set /// ///Article Code /// [] member val articleCode:String = null with get,set /// ///Stock quantity /// [] member val stockQuantity:Int32 = new Int32() with get,set /// ///Stock quantity for standard orders /// [] member val standardStockQuantity:Int32 = new Int32() with get,set /// ///Stock quantity for consignment orders /// [] member val consignmentStockQuantity:Int32 = new Int32() with get,set /// ///Ordered pending quantity /// [] member val orderedPendingQuantity:Int32 = new Int32() with get,set /// ///Ordered confirmed quantity /// [] member val orderedConfirmedQuantity:Int32 = new Int32() with get,set /// ///Ordered confirmed quantities splitted by reason codes /// [] member val orderedConfirmedQuantityByReason:ResizeArray = new ResizeArray() with get,set /// ///In transit quantity /// [] member val inTransitQuantity:Int32 = new Int32() with get,set /// ///In transit quantities splitted by reason codes /// [] member val inTransitQuantityByReason:ResizeArray = new ResizeArray() with get,set /// ///Standard assortment no autoRep quantity /// [] member val standardAssortmentNoAutoRepQuantity:Int32 = new Int32() with get,set /// ///Standard assortment autoRep quantity /// [] member val standardAssortmentAutoRepQuantity:Int32 = new Int32() with get,set /// ///Consignment assortment no autoRep quantity /// [] member val consignmentAssortmentNoAutoRepQuantity:Int32 = new Int32() with get,set /// ///Consignment assortment autoRep quantity /// [] member val consignmentAssortmentAutoRepQuantity:Int32 = new Int32() with get,set /// ///Total ordered /// [] member val totalOrdered:Int32 = new Int32() with get,set [] type GetProductQuantityFiguresResponse() = inherit ResizeArray() [] [] type GetProductQuantityFigures() = interface IReturn /// ///Brand /// [] member val brand:String = null with get,set /// ///POS Legacy codes /// [] member val posCodes:ResizeArray = new ResizeArray() with get,set /// ///Article codes /// [] member val articleCodes:ResizeArray = new ResizeArray() with get,set