/* Options: Date: 2025-05-06 14:40:50 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: PaymentCardsRequest.* //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="/paymentCards", Verbs="POST") public static class PaymentCardsRequest implements IReturn { public String phoneVerificationNumber = null; public String deviceId = null; public Integer onlyForEventId = null; public Boolean checkForExpiry = null; public Boolean excludeHiddenCards = null; public Long requestUnixUTCTimeStamp = null; public Boolean includeDeletedCards = null; public RequestSignature signature = null; public String getPhoneVerificationNumber() { return phoneVerificationNumber; } public PaymentCardsRequest setPhoneVerificationNumber(String value) { this.phoneVerificationNumber = value; return this; } public String getDeviceId() { return deviceId; } public PaymentCardsRequest setDeviceId(String value) { this.deviceId = value; return this; } public Integer getOnlyForEventId() { return onlyForEventId; } public PaymentCardsRequest setOnlyForEventId(Integer value) { this.onlyForEventId = value; return this; } public Boolean isCheckForExpiry() { return checkForExpiry; } public PaymentCardsRequest setCheckForExpiry(Boolean value) { this.checkForExpiry = value; return this; } public Boolean isExcludeHiddenCards() { return excludeHiddenCards; } public PaymentCardsRequest setExcludeHiddenCards(Boolean value) { this.excludeHiddenCards = value; return this; } public Long getRequestUnixUTCTimeStamp() { return requestUnixUTCTimeStamp; } public PaymentCardsRequest setRequestUnixUTCTimeStamp(Long value) { this.requestUnixUTCTimeStamp = value; return this; } public Boolean isIncludeDeletedCards() { return includeDeletedCards; } public PaymentCardsRequest setIncludeDeletedCards(Boolean value) { this.includeDeletedCards = value; return this; } public RequestSignature getSignature() { return signature; } public PaymentCardsRequest setSignature(RequestSignature value) { this.signature = value; return this; } private static Object responseType = PaymentCardsResult.class; public Object getResponseType() { return responseType; } } public static class PaymentCardsResult { public ArrayList cards = null; public ArrayList ksiCards = null; public ArrayList ownerCards = null; public ArrayList ksiCardInfoList = null; public ArrayList ownerCardInfoList = null; public Integer statusCode = null; public String message = null; public ArrayList getCards() { return cards; } public PaymentCardsResult setCards(ArrayList value) { this.cards = value; return this; } public ArrayList getKsiCards() { return ksiCards; } public PaymentCardsResult setKsiCards(ArrayList value) { this.ksiCards = value; return this; } public ArrayList getOwnerCards() { return ownerCards; } public PaymentCardsResult setOwnerCards(ArrayList value) { this.ownerCards = value; return this; } public ArrayList getKsiCardInfoList() { return ksiCardInfoList; } public PaymentCardsResult setKsiCardInfoList(ArrayList value) { this.ksiCardInfoList = value; return this; } public ArrayList getOwnerCardInfoList() { return ownerCardInfoList; } public PaymentCardsResult setOwnerCardInfoList(ArrayList value) { this.ownerCardInfoList = value; return this; } public Integer getStatusCode() { return statusCode; } public PaymentCardsResult setStatusCode(Integer value) { this.statusCode = value; return this; } public String getMessage() { return message; } public PaymentCardsResult setMessage(String value) { this.message = value; return this; } } public static class RequestSignature { public String systemId = null; public String systemSecret = null; public String signature = null; public String getSystemId() { return systemId; } public RequestSignature setSystemId(String value) { this.systemId = value; return this; } public String getSystemSecret() { return systemSecret; } public RequestSignature setSystemSecret(String value) { this.systemSecret = value; return this; } public String getSignature() { return signature; } public RequestSignature setSignature(String value) { this.signature = value; return this; } } public static class KsiCards { public Integer id = null; public Date creationDate = null; public String phoneFullVerificationNumber = null; public String deviceId = null; public String ksiCardTypeId = null; public String ksiClubId = null; public String holderName = null; public String canTransferToPhoneFullNumber = null; public String canTransferToNName = null; public String expYear = null; public String expMonth = null; public Integer getId() { return id; } public KsiCards setId(Integer value) { this.id = value; return this; } public Date getCreationDate() { return creationDate; } public KsiCards setCreationDate(Date value) { this.creationDate = value; return this; } public String getPhoneFullVerificationNumber() { return phoneFullVerificationNumber; } public KsiCards setPhoneFullVerificationNumber(String value) { this.phoneFullVerificationNumber = value; return this; } public String getDeviceId() { return deviceId; } public KsiCards setDeviceId(String value) { this.deviceId = value; return this; } public String getKsiCardTypeId() { return ksiCardTypeId; } public KsiCards setKsiCardTypeId(String value) { this.ksiCardTypeId = value; return this; } public String getKsiClubId() { return ksiClubId; } public KsiCards setKsiClubId(String value) { this.ksiClubId = value; return this; } public String getHolderName() { return holderName; } public KsiCards setHolderName(String value) { this.holderName = value; return this; } public String getCanTransferToPhoneFullNumber() { return canTransferToPhoneFullNumber; } public KsiCards setCanTransferToPhoneFullNumber(String value) { this.canTransferToPhoneFullNumber = value; return this; } public String getCanTransferToNName() { return canTransferToNName; } public KsiCards setCanTransferToNName(String value) { this.canTransferToNName = value; return this; } public String getExpYear() { return expYear; } public KsiCards setExpYear(String value) { this.expYear = value; return this; } public String getExpMonth() { return expMonth; } public KsiCards setExpMonth(String value) { this.expMonth = value; return this; } } public static class OwnerCards { public Integer id = null; public Integer ownerId = null; public Integer ownerCardTypeId = null; public Integer phoneVerificationId = null; public Integer initialMaxTickets = null; public Integer currentAvailableTickets = null; public Date timeStampCreatedUTC = null; public Date timeStampLastChangedUTC = null; public Date timeStampBoughtUTC = null; public Date timeStampOrderedUTC = null; public Date cardValidFromUTC = null; public Date cardValidToUTC = null; public Boolean hasStoreCredit = null; public BigDecimal cardPrice = null; public BigDecimal pricePaid = null; public BigDecimal initialStoreCredit = null; public BigDecimal currentStoreCredit = null; public String phoneFullVerificationNumber = null; public String holderId = null; public String holderName = null; public String holderEmail = null; public String cardPriceCurrency = null; public String pricePaidCurrency = null; public String deviceId = null; public String paymentMethodId = null; public String paymentReference = null; public String phoneVerificationNumber = null; public String paymentPhoneNumber = null; public String paymentId = null; public String paymentStatus = null; public String paymentTokenId = null; public Integer maxTicketsPerEvent = null; public String multiplePaymentsId = null; public String imageUrl = null; public String backgroundImageUrl = null; public Integer getId() { return id; } public OwnerCards setId(Integer value) { this.id = value; return this; } public Integer getOwnerId() { return ownerId; } public OwnerCards setOwnerId(Integer value) { this.ownerId = value; return this; } public Integer getOwnerCardTypeId() { return ownerCardTypeId; } public OwnerCards setOwnerCardTypeId(Integer value) { this.ownerCardTypeId = value; return this; } public Integer getPhoneVerificationId() { return phoneVerificationId; } public OwnerCards setPhoneVerificationId(Integer value) { this.phoneVerificationId = value; return this; } public Integer getInitialMaxTickets() { return initialMaxTickets; } public OwnerCards setInitialMaxTickets(Integer value) { this.initialMaxTickets = value; return this; } public Integer getCurrentAvailableTickets() { return currentAvailableTickets; } public OwnerCards setCurrentAvailableTickets(Integer value) { this.currentAvailableTickets = value; return this; } public Date getTimeStampCreatedUTC() { return timeStampCreatedUTC; } public OwnerCards setTimeStampCreatedUTC(Date value) { this.timeStampCreatedUTC = value; return this; } public Date getTimeStampLastChangedUTC() { return timeStampLastChangedUTC; } public OwnerCards setTimeStampLastChangedUTC(Date value) { this.timeStampLastChangedUTC = value; return this; } public Date getTimeStampBoughtUTC() { return timeStampBoughtUTC; } public OwnerCards setTimeStampBoughtUTC(Date value) { this.timeStampBoughtUTC = value; return this; } public Date getTimeStampOrderedUTC() { return timeStampOrderedUTC; } public OwnerCards setTimeStampOrderedUTC(Date value) { this.timeStampOrderedUTC = value; return this; } public Date getCardValidFromUTC() { return cardValidFromUTC; } public OwnerCards setCardValidFromUTC(Date value) { this.cardValidFromUTC = value; return this; } public Date getCardValidToUTC() { return cardValidToUTC; } public OwnerCards setCardValidToUTC(Date value) { this.cardValidToUTC = value; return this; } public Boolean isHasStoreCredit() { return hasStoreCredit; } public OwnerCards setHasStoreCredit(Boolean value) { this.hasStoreCredit = value; return this; } public BigDecimal getCardPrice() { return cardPrice; } public OwnerCards setCardPrice(BigDecimal value) { this.cardPrice = value; return this; } public BigDecimal getPricePaid() { return pricePaid; } public OwnerCards setPricePaid(BigDecimal value) { this.pricePaid = value; return this; } public BigDecimal getInitialStoreCredit() { return initialStoreCredit; } public OwnerCards setInitialStoreCredit(BigDecimal value) { this.initialStoreCredit = value; return this; } public BigDecimal getCurrentStoreCredit() { return currentStoreCredit; } public OwnerCards setCurrentStoreCredit(BigDecimal value) { this.currentStoreCredit = value; return this; } public String getPhoneFullVerificationNumber() { return phoneFullVerificationNumber; } public OwnerCards setPhoneFullVerificationNumber(String value) { this.phoneFullVerificationNumber = value; return this; } public String getHolderId() { return holderId; } public OwnerCards setHolderId(String value) { this.holderId = value; return this; } public String getHolderName() { return holderName; } public OwnerCards setHolderName(String value) { this.holderName = value; return this; } public String getHolderEmail() { return holderEmail; } public OwnerCards setHolderEmail(String value) { this.holderEmail = value; return this; } public String getCardPriceCurrency() { return cardPriceCurrency; } public OwnerCards setCardPriceCurrency(String value) { this.cardPriceCurrency = value; return this; } public String getPricePaidCurrency() { return pricePaidCurrency; } public OwnerCards setPricePaidCurrency(String value) { this.pricePaidCurrency = value; return this; } public String getDeviceId() { return deviceId; } public OwnerCards setDeviceId(String value) { this.deviceId = value; return this; } public String getPaymentMethodId() { return paymentMethodId; } public OwnerCards setPaymentMethodId(String value) { this.paymentMethodId = value; return this; } public String getPaymentReference() { return paymentReference; } public OwnerCards setPaymentReference(String value) { this.paymentReference = value; return this; } public String getPhoneVerificationNumber() { return phoneVerificationNumber; } public OwnerCards setPhoneVerificationNumber(String value) { this.phoneVerificationNumber = value; return this; } public String getPaymentPhoneNumber() { return paymentPhoneNumber; } public OwnerCards setPaymentPhoneNumber(String value) { this.paymentPhoneNumber = value; return this; } public String getPaymentId() { return paymentId; } public OwnerCards setPaymentId(String value) { this.paymentId = value; return this; } public String getPaymentStatus() { return paymentStatus; } public OwnerCards setPaymentStatus(String value) { this.paymentStatus = value; return this; } public String getPaymentTokenId() { return paymentTokenId; } public OwnerCards setPaymentTokenId(String value) { this.paymentTokenId = value; return this; } public Integer getMaxTicketsPerEvent() { return maxTicketsPerEvent; } public OwnerCards setMaxTicketsPerEvent(Integer value) { this.maxTicketsPerEvent = value; return this; } public String getMultiplePaymentsId() { return multiplePaymentsId; } public OwnerCards setMultiplePaymentsId(String value) { this.multiplePaymentsId = value; return this; } public String getImageUrl() { return imageUrl; } public OwnerCards setImageUrl(String value) { this.imageUrl = value; return this; } public String getBackgroundImageUrl() { return backgroundImageUrl; } public OwnerCards setBackgroundImageUrl(String value) { this.backgroundImageUrl = value; return this; } } public static class OwnerCardType { public Integer id = null; public Integer ownerId = null; public Integer maxTickets = null; public Date timeStampCreatedUTC = null; public Date timeStampLastChangedUTC = null; public Date saleStartDateUTC = null; public Date saleEndDateUTC = null; public Date validStartDateForNewCardsUTC = null; public Date validEndDateForNewCardsUTC = null; public Boolean hasStoreCredit = null; public Boolean isActive = null; public Boolean onlyForTeamUse = null; public BigDecimal price = null; public BigDecimal initialStoreCredit = null; public String description = null; public String name = null; public String imageUrl = null; public String currency = null; public Integer maxTicketsPerEvent = null; public String backgroundImageUrl = null; public Boolean validForConnectedOwners = null; public Integer superOwnerId = null; public Integer getId() { return id; } public OwnerCardType setId(Integer value) { this.id = value; return this; } public Integer getOwnerId() { return ownerId; } public OwnerCardType setOwnerId(Integer value) { this.ownerId = value; return this; } public Integer getMaxTickets() { return maxTickets; } public OwnerCardType setMaxTickets(Integer value) { this.maxTickets = value; return this; } public Date getTimeStampCreatedUTC() { return timeStampCreatedUTC; } public OwnerCardType setTimeStampCreatedUTC(Date value) { this.timeStampCreatedUTC = value; return this; } public Date getTimeStampLastChangedUTC() { return timeStampLastChangedUTC; } public OwnerCardType setTimeStampLastChangedUTC(Date value) { this.timeStampLastChangedUTC = value; return this; } public Date getSaleStartDateUTC() { return saleStartDateUTC; } public OwnerCardType setSaleStartDateUTC(Date value) { this.saleStartDateUTC = value; return this; } public Date getSaleEndDateUTC() { return saleEndDateUTC; } public OwnerCardType setSaleEndDateUTC(Date value) { this.saleEndDateUTC = value; return this; } public Date getValidStartDateForNewCardsUTC() { return validStartDateForNewCardsUTC; } public OwnerCardType setValidStartDateForNewCardsUTC(Date value) { this.validStartDateForNewCardsUTC = value; return this; } public Date getValidEndDateForNewCardsUTC() { return validEndDateForNewCardsUTC; } public OwnerCardType setValidEndDateForNewCardsUTC(Date value) { this.validEndDateForNewCardsUTC = value; return this; } public Boolean isHasStoreCredit() { return hasStoreCredit; } public OwnerCardType setHasStoreCredit(Boolean value) { this.hasStoreCredit = value; return this; } public Boolean getIsActive() { return isActive; } public OwnerCardType setIsActive(Boolean value) { this.isActive = value; return this; } public Boolean isOnlyForTeamUse() { return onlyForTeamUse; } public OwnerCardType setOnlyForTeamUse(Boolean value) { this.onlyForTeamUse = value; return this; } public BigDecimal getPrice() { return price; } public OwnerCardType setPrice(BigDecimal value) { this.price = value; return this; } public BigDecimal getInitialStoreCredit() { return initialStoreCredit; } public OwnerCardType setInitialStoreCredit(BigDecimal value) { this.initialStoreCredit = value; return this; } public String getDescription() { return description; } public OwnerCardType setDescription(String value) { this.description = value; return this; } public String getName() { return name; } public OwnerCardType setName(String value) { this.name = value; return this; } public String getImageUrl() { return imageUrl; } public OwnerCardType setImageUrl(String value) { this.imageUrl = value; return this; } public String getCurrency() { return currency; } public OwnerCardType setCurrency(String value) { this.currency = value; return this; } public Integer getMaxTicketsPerEvent() { return maxTicketsPerEvent; } public OwnerCardType setMaxTicketsPerEvent(Integer value) { this.maxTicketsPerEvent = value; return this; } public String getBackgroundImageUrl() { return backgroundImageUrl; } public OwnerCardType setBackgroundImageUrl(String value) { this.backgroundImageUrl = value; return this; } public Boolean isValidForConnectedOwners() { return validForConnectedOwners; } public OwnerCardType setValidForConnectedOwners(Boolean value) { this.validForConnectedOwners = value; return this; } public Integer getSuperOwnerId() { return superOwnerId; } public OwnerCardType setSuperOwnerId(Integer value) { this.superOwnerId = value; return this; } } public static class KsiCardTypes { public String ksiCardTypeId = null; public String ksiCardTypeName = null; public String ksiCardTypeDescription = null; public String cardTypeOwner = null; public Integer maxTicketsPerEvent = null; public String getKsiCardTypeId() { return ksiCardTypeId; } public KsiCardTypes setKsiCardTypeId(String value) { this.ksiCardTypeId = value; return this; } public String getKsiCardTypeName() { return ksiCardTypeName; } public KsiCardTypes setKsiCardTypeName(String value) { this.ksiCardTypeName = value; return this; } public String getKsiCardTypeDescription() { return ksiCardTypeDescription; } public KsiCardTypes setKsiCardTypeDescription(String value) { this.ksiCardTypeDescription = value; return this; } public String getCardTypeOwner() { return cardTypeOwner; } public KsiCardTypes setCardTypeOwner(String value) { this.cardTypeOwner = value; return this; } public Integer getMaxTicketsPerEvent() { return maxTicketsPerEvent; } public KsiCardTypes setMaxTicketsPerEvent(Integer value) { this.maxTicketsPerEvent = value; return this; } } public static class BorgunSavedCards { public Integer id = null; public Date creationDate = null; public Date lastTokenDate = null; public Boolean isDebit = null; public String phoneVerificationNumber = null; public String deviceId = null; public String virtualCardNumber = null; public String panLastFour = null; public String expYear = null; public String expMonth = null; public String token = null; public String cardType = null; public Boolean deletedByUser = null; public Boolean deletedFromOrigin = null; public Date dateDeletedByUser = null; public Date dateDeletedFromOrigin = null; public Boolean isDeleted = null; public Date dateDeletedBySystem = null; public Boolean deletedBySystem = null; public Integer getId() { return id; } public BorgunSavedCards setId(Integer value) { this.id = value; return this; } public Date getCreationDate() { return creationDate; } public BorgunSavedCards setCreationDate(Date value) { this.creationDate = value; return this; } public Date getLastTokenDate() { return lastTokenDate; } public BorgunSavedCards setLastTokenDate(Date value) { this.lastTokenDate = value; return this; } public Boolean getIsDebit() { return isDebit; } public BorgunSavedCards setIsDebit(Boolean value) { this.isDebit = value; return this; } public String getPhoneVerificationNumber() { return phoneVerificationNumber; } public BorgunSavedCards setPhoneVerificationNumber(String value) { this.phoneVerificationNumber = value; return this; } public String getDeviceId() { return deviceId; } public BorgunSavedCards setDeviceId(String value) { this.deviceId = value; return this; } public String getVirtualCardNumber() { return virtualCardNumber; } public BorgunSavedCards setVirtualCardNumber(String value) { this.virtualCardNumber = value; return this; } public String getPanLastFour() { return panLastFour; } public BorgunSavedCards setPanLastFour(String value) { this.panLastFour = value; return this; } public String getExpYear() { return expYear; } public BorgunSavedCards setExpYear(String value) { this.expYear = value; return this; } public String getExpMonth() { return expMonth; } public BorgunSavedCards setExpMonth(String value) { this.expMonth = value; return this; } public String getToken() { return token; } public BorgunSavedCards setToken(String value) { this.token = value; return this; } public String getCardType() { return cardType; } public BorgunSavedCards setCardType(String value) { this.cardType = value; return this; } public Boolean isDeletedByUser() { return deletedByUser; } public BorgunSavedCards setDeletedByUser(Boolean value) { this.deletedByUser = value; return this; } public Boolean isDeletedFromOrigin() { return deletedFromOrigin; } public BorgunSavedCards setDeletedFromOrigin(Boolean value) { this.deletedFromOrigin = value; return this; } public Date getDateDeletedByUser() { return dateDeletedByUser; } public BorgunSavedCards setDateDeletedByUser(Date value) { this.dateDeletedByUser = value; return this; } public Date getDateDeletedFromOrigin() { return dateDeletedFromOrigin; } public BorgunSavedCards setDateDeletedFromOrigin(Date value) { this.dateDeletedFromOrigin = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public BorgunSavedCards setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Date getDateDeletedBySystem() { return dateDeletedBySystem; } public BorgunSavedCards setDateDeletedBySystem(Date value) { this.dateDeletedBySystem = value; return this; } public Boolean isDeletedBySystem() { return deletedBySystem; } public BorgunSavedCards setDeletedBySystem(Boolean value) { this.deletedBySystem = value; return this; } } public static class KsiCardInfo { public KsiCards card = null; public KsiCardTypes cardType = null; public KsiCards getCard() { return card; } public KsiCardInfo setCard(KsiCards value) { this.card = value; return this; } public KsiCardTypes getCardType() { return cardType; } public KsiCardInfo setCardType(KsiCardTypes value) { this.cardType = value; return this; } } public static class OwnerCardInfo { public OwnerCards card = null; public OwnerCardType cardType = null; public String ownerName = null; public OwnerCards getCard() { return card; } public OwnerCardInfo setCard(OwnerCards value) { this.card = value; return this; } public OwnerCardType getCardType() { return cardType; } public OwnerCardInfo setCardType(OwnerCardType value) { this.cardType = value; return this; } public String getOwnerName() { return ownerName; } public OwnerCardInfo setOwnerName(String value) { this.ownerName = value; return this; } } }