/* Options: Date: 2026-05-19 09:51:33 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetSelloutFormConfigurations.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/selloutFormConfigurations/{brand}/{posCode}", Verbs="GET") public static class GetSelloutFormConfigurations implements IReturn { /** * Brand Triagram, e.g. CAR, IWC, VAC */ @ApiMember(Description="Brand Triagram, e.g. CAR, IWC, VAC", IsRequired=true) public String brand = null; /** * Point of Sale Code, e.g. ES100:102048 */ @ApiMember(Description="Point of Sale Code, e.g. ES100:102048", IsRequired=true) public String posCode = null; public String getBrand() { return brand; } public GetSelloutFormConfigurations setBrand(String value) { this.brand = value; return this; } public String getPosCode() { return posCode; } public GetSelloutFormConfigurations setPosCode(String value) { this.posCode = value; return this; } private static Object responseType = GetSelloutFormConfigurationsResponse.class; public Object getResponseType() { return responseType; } } public static class GetSelloutFormConfigurationsResponse { /** * Requirement for sales representative field, e.g. M, V, N */ @ApiMember(Description="Requirement for sales representative field, e.g. M, V, N", IsRequired=true) public String salesRep = null; /** * Allow consignment transfer during sellout, e.g. M, V, N */ @ApiMember(Description="Allow consignment transfer during sellout, e.g. M, V, N", IsRequired=true) public String allowConsignmentTransfer = null; /** * Invoice Number will be generated automatically during sellout, e.g. M, V, N */ @ApiMember(Description="Invoice Number will be generated automatically during sellout, e.g. M, V, N", IsRequired=true) public String automaticInvoiceNumber = null; /** * Allow consignment sellout return is stock, e.g. V, N */ @ApiMember(Description="Allow consignment sellout return is stock, e.g. V, N", IsRequired=true) public String allowConsignmentReturnInStock = null; /** * Allow declare sellout and extend the warranty of certified pre-owned items, e.g. V, N */ @ApiMember(Description="Allow declare sellout and extend the warranty of certified pre-owned items, e.g. V, N", IsRequired=true) public String cpoSaleDeclaration = null; public String getSalesRep() { return salesRep; } public GetSelloutFormConfigurationsResponse setSalesRep(String value) { this.salesRep = value; return this; } public String getAllowConsignmentTransfer() { return allowConsignmentTransfer; } public GetSelloutFormConfigurationsResponse setAllowConsignmentTransfer(String value) { this.allowConsignmentTransfer = value; return this; } public String getAutomaticInvoiceNumber() { return automaticInvoiceNumber; } public GetSelloutFormConfigurationsResponse setAutomaticInvoiceNumber(String value) { this.automaticInvoiceNumber = value; return this; } public String getAllowConsignmentReturnInStock() { return allowConsignmentReturnInStock; } public GetSelloutFormConfigurationsResponse setAllowConsignmentReturnInStock(String value) { this.allowConsignmentReturnInStock = value; return this; } public String getCpoSaleDeclaration() { return cpoSaleDeclaration; } public GetSelloutFormConfigurationsResponse setCpoSaleDeclaration(String value) { this.cpoSaleDeclaration = value; return this; } } }