/* Options: Date: 2025-12-15 13:20:21 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://api.oszz.ru //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DeleteFromCart.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/deleteFromCart", Verbs="POST") @DataContract open class DeleteFromCart : IReturn { @DataMember var globalId:Long? = null @DataMember var tokenId:UUID? = null companion object { private val responseType = DeleteFromCartResponse::class.java } override fun getResponseType(): Any? = DeleteFromCart.responseType } @DataContract open class DeleteFromCartResponse { @DataMember var responseStatus:ResponseStatus? = null @DataMember var result:CartItemModel? = null } @DataContract open class CartItemModel { @DataMember var supplierAliasId:UUID? = null @DataMember var orderItemId:UUID? = null @DataMember var manufacturerTitle:String? = null @DataMember var productId:UUID? = null @DataMember var productNumber:String? = null @DataMember var productTitle:String? = null @DataMember var quantity:Int? = null @DataMember var pack:Int? = null @DataMember var price:BigDecimal? = null @DataMember var comment:String? = null @DataMember var priceListLogo:String? = null @DataMember var delivery:String? = null @DataMember var expectedDeliveryDays:Int? = null @DataMember var guaranteedDeliveryDays:Int? = null @DataMember var isCash:Boolean? = null @DataMember var useSchedule:Boolean? = null @DataMember var deliveryDate:Date? = null @DataMember var orderDate:Date? = null @DataMember var date:Date? = null @DataMember var state:OrderItemState? = null @DataMember var stateTitle:String? = null @DataMember var globalId:Long? = null } enum class OrderItemState { Undefined, Sold, Refused, InOrder, InSupplierCart, Purchased, NotDistributed, InCart, Ready, Distributed, SupplierRefused, Archived, GivingOutScan, InProcessing, Return, Returned, RefusedByClient, PurchasedBySupplier, InParentCart, InSupplierWebCart, WorkInSupplierWebCart, Deficit, }