/* Options: Date: 2026-08-27 08:01:58 Version: 10.08 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: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/stock/{brand}/acceptDelivery", Verbs="POST") open class AcceptDelivery : IReturn { /** * Brand */ @ApiMember(Description="Brand", IsRequired=true) open 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) open var posCode:String? = null /** * Received deliveries */ @ApiMember(Description="Received deliveries", IsRequired=true) open 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) open var deliveryNotesNumber:Long? = null /** * Delivery Notes Date, e.g. 2022-10-10 */ @ApiMember(Description="Delivery Notes Date, e.g. 2022-10-10", IsRequired=true) open var deliveryNotesDate:Date? = null /** * Delivery Notes Line Number (DeliveryNotesNoSplit), e.g. 10 */ @ApiMember(Description="Delivery Notes Line Number (DeliveryNotesNoSplit), e.g. 10", IsRequired=true) open var deliveryNotesLineNumber:Int? = null }