/* Options: Date: 2026-05-19 10:57:21 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AcceptDelivery.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/stock/{brand}/acceptDelivery", Verbs="POST") open class AcceptDelivery : IReturn { /** * Brand */ @ApiMember(Description="Brand", IsRequired=true) var brand:String? = null /** * Pos Legacy Code with Legacy System ID, e.g. ES123:123456 */ @ApiMember(Description="Pos Legacy Code with Legacy System ID, e.g. ES123:123456", IsRequired=true) var posCode:String? = null /** * Received deliveries */ @ApiMember(Description="Received deliveries", IsRequired=true) var deliveryNotes:ArrayList = ArrayList() companion object { private val responseType = AcceptDeliveryResponse::class.java } override fun getResponseType(): Any? = AcceptDelivery.responseType } open class AcceptDeliveryResponse { } open class AcceptDeliveryNoteItem { /** * Delivery Notes Number, e.g. 7040123456 */ @ApiMember(Description="Delivery Notes Number, e.g. 7040123456", IsRequired=true) var deliveryNotesNumber:Long? = null /** * Delivery Notes Date, e.g. 2022-10-10 */ @ApiMember(Description="Delivery Notes Date, e.g. 2022-10-10", IsRequired=true) var deliveryNotesDate:Date? = null /** * Delivery Notes Line Number (DeliveryNotesNoSplit), e.g. 10 */ @ApiMember(Description="Delivery Notes Line Number (DeliveryNotesNoSplit), e.g. 10", IsRequired=true) var deliveryNotesLineNumber:Int? = null /** * ReceivedQuantity, e.g. 2 */ @ApiMember(Description="ReceivedQuantity, e.g. 2", IsRequired=true) var receivedQuantity:Int? = null /** * Serial Numbers, e.g. '6361234', '6361235' */ @ApiMember(Description="Serial Numbers, e.g. '6361234', '6361235'") var serialNumbers:ArrayList = ArrayList() }