/* Options: Date: 2026-10-01 11:24:34 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: OwnerCardsUpgradeCandidatesRequest.* //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="/OrderOwnerCards/upgrade/candidates", Verbs="POST") public static class OwnerCardsUpgradeCandidatesRequest implements IReturn { public String buyerPhone = null; public Integer sourceOwnerCardId = null; public String getBuyerPhone() { return buyerPhone; } public OwnerCardsUpgradeCandidatesRequest setBuyerPhone(String value) { this.buyerPhone = value; return this; } public Integer getSourceOwnerCardId() { return sourceOwnerCardId; } public OwnerCardsUpgradeCandidatesRequest setSourceOwnerCardId(Integer value) { this.sourceOwnerCardId = value; return this; } private static Object responseType = OwnerCardsUpgradeCandidatesResult.class; public Object getResponseType() { return responseType; } } public static class OwnerCardsUpgradeCandidatesResult extends OwnerCardUpgradeResultBase { public Boolean enabled = null; public ArrayList cards = null; public Boolean isEnabled() { return enabled; } public OwnerCardsUpgradeCandidatesResult setEnabled(Boolean value) { this.enabled = value; return this; } public ArrayList getCards() { return cards; } public OwnerCardsUpgradeCandidatesResult setCards(ArrayList value) { this.cards = value; return this; } } public static class OwnerCardUpgradeSource { public Integer sourceOwnerCardId = null; public Integer ownerId = null; public Integer ownerCardTypeId = null; public String typeName = null; public Integer pricePaid = null; public Integer cardPrice = null; public Date cardValidFromUTC = null; public Date cardValidToUTC = null; public String paymentStatus = null; public Boolean eligible = null; public Integer reasonCode = null; public String reason = null; public ArrayList candidates = null; public Integer getSourceOwnerCardId() { return sourceOwnerCardId; } public OwnerCardUpgradeSource setSourceOwnerCardId(Integer value) { this.sourceOwnerCardId = value; return this; } public Integer getOwnerId() { return ownerId; } public OwnerCardUpgradeSource setOwnerId(Integer value) { this.ownerId = value; return this; } public Integer getOwnerCardTypeId() { return ownerCardTypeId; } public OwnerCardUpgradeSource setOwnerCardTypeId(Integer value) { this.ownerCardTypeId = value; return this; } public String getTypeName() { return typeName; } public OwnerCardUpgradeSource setTypeName(String value) { this.typeName = value; return this; } public Integer getPricePaid() { return pricePaid; } public OwnerCardUpgradeSource setPricePaid(Integer value) { this.pricePaid = value; return this; } public Integer getCardPrice() { return cardPrice; } public OwnerCardUpgradeSource setCardPrice(Integer value) { this.cardPrice = value; return this; } public Date getCardValidFromUTC() { return cardValidFromUTC; } public OwnerCardUpgradeSource setCardValidFromUTC(Date value) { this.cardValidFromUTC = value; return this; } public Date getCardValidToUTC() { return cardValidToUTC; } public OwnerCardUpgradeSource setCardValidToUTC(Date value) { this.cardValidToUTC = value; return this; } public String getPaymentStatus() { return paymentStatus; } public OwnerCardUpgradeSource setPaymentStatus(String value) { this.paymentStatus = value; return this; } public Boolean isEligible() { return eligible; } public OwnerCardUpgradeSource setEligible(Boolean value) { this.eligible = value; return this; } public Integer getReasonCode() { return reasonCode; } public OwnerCardUpgradeSource setReasonCode(Integer value) { this.reasonCode = value; return this; } public String getReason() { return reason; } public OwnerCardUpgradeSource setReason(String value) { this.reason = value; return this; } public ArrayList getCandidates() { return candidates; } public OwnerCardUpgradeSource setCandidates(ArrayList value) { this.candidates = value; return this; } } public static class OwnerCardUpgradeResultBase { public Integer statusCode = null; public String message = null; public String reason = null; public Integer getStatusCode() { return statusCode; } public OwnerCardUpgradeResultBase setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public OwnerCardUpgradeResultBase setMessage(String value) { this.message = value; return this; } public String getReason() { return reason; } public OwnerCardUpgradeResultBase setReason(String value) { this.reason = value; return this; } } public static class OwnerCardUpgradeTarget { public Integer ownerCardTypeId = null; public String name = null; public String description = null; public String imageUrl = null; public Integer price = null; public Integer delta = null; public Date validFromUTC = null; public Date validToUTC = null; public Integer getOwnerCardTypeId() { return ownerCardTypeId; } public OwnerCardUpgradeTarget setOwnerCardTypeId(Integer value) { this.ownerCardTypeId = value; return this; } public String getName() { return name; } public OwnerCardUpgradeTarget setName(String value) { this.name = value; return this; } public String getDescription() { return description; } public OwnerCardUpgradeTarget setDescription(String value) { this.description = value; return this; } public String getImageUrl() { return imageUrl; } public OwnerCardUpgradeTarget setImageUrl(String value) { this.imageUrl = value; return this; } public Integer getPrice() { return price; } public OwnerCardUpgradeTarget setPrice(Integer value) { this.price = value; return this; } public Integer getDelta() { return delta; } public OwnerCardUpgradeTarget setDelta(Integer value) { this.delta = value; return this; } public Date getValidFromUTC() { return validFromUTC; } public OwnerCardUpgradeTarget setValidFromUTC(Date value) { this.validFromUTC = value; return this; } public Date getValidToUTC() { return validToUTC; } public OwnerCardUpgradeTarget setValidToUTC(Date value) { this.validToUTC = value; return this; } } }