/* Options: Date: 2025-12-06 06:41:36 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ConferenceRegistrationRequest.* //ExcludeTypes: //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.*; public class dtos { @Route(Path="/v1/ConferenceRegistration", Verbs="POST,OPTIONS") // @Route(Path="/v1/ConferenceRegistration/{ConferenceId}", Verbs="GET,") // @Route(Path="/v1/ConferenceRegistration/{ConferenceId}/{UserId}", Verbs="GET") public static class ConferenceRegistrationRequest implements IReturn { public UUID ConferenceId = null; public UUID UserId = null; public ArrayList ConferenceRegistration = new ArrayList(); public ArrayList ConferenceRegistrationDetails = new ArrayList(); public String StripeToken = null; public UUID getConferenceId() { return ConferenceId; } public ConferenceRegistrationRequest setConferenceId(UUID value) { this.ConferenceId = value; return this; } public UUID getUserId() { return UserId; } public ConferenceRegistrationRequest setUserId(UUID value) { this.UserId = value; return this; } public ArrayList getConferenceRegistration() { return ConferenceRegistration; } public ConferenceRegistrationRequest setConferenceRegistration(ArrayList value) { this.ConferenceRegistration = value; return this; } public ArrayList getConferenceRegistrationDetails() { return ConferenceRegistrationDetails; } public ConferenceRegistrationRequest setConferenceRegistrationDetails(ArrayList value) { this.ConferenceRegistrationDetails = value; return this; } public String getStripeToken() { return StripeToken; } public ConferenceRegistrationRequest setStripeToken(String value) { this.StripeToken = value; return this; } private static Object responseType = ConferenceRegistrationResponse.class; public Object getResponseType() { return responseType; } } public static class ConferenceRegistrationResponse { public ResponseStatus ResponseStatus = null; public ArrayList ConferenceRegistration = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public ConferenceRegistrationResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getConferenceRegistration() { return ConferenceRegistration; } public ConferenceRegistrationResponse setConferenceRegistration(ArrayList value) { this.ConferenceRegistration = value; return this; } } public static class ConferenceRegistrationDetail { public UUID ConferenceRegistrationDetailId = null; public UUID ConferenceRegistrationId = null; public String Name = null; public Boolean IsAF = null; public String AFTitle = null; public String ConferencePackage = null; public String RoommateRequest = null; public Boolean Spouse = null; public String SpouseName = null; public Boolean VIP = null; public Boolean AttendingClass = null; public Boolean AttendingAcademy = null; public UUID getConferenceRegistrationDetailId() { return ConferenceRegistrationDetailId; } public ConferenceRegistrationDetail setConferenceRegistrationDetailId(UUID value) { this.ConferenceRegistrationDetailId = value; return this; } public UUID getConferenceRegistrationId() { return ConferenceRegistrationId; } public ConferenceRegistrationDetail setConferenceRegistrationId(UUID value) { this.ConferenceRegistrationId = value; return this; } public String getName() { return Name; } public ConferenceRegistrationDetail setName(String value) { this.Name = value; return this; } public Boolean getIsAF() { return IsAF; } public ConferenceRegistrationDetail setIsAF(Boolean value) { this.IsAF = value; return this; } public String getAfTitle() { return AFTitle; } public ConferenceRegistrationDetail setAfTitle(String value) { this.AFTitle = value; return this; } public String getConferencePackage() { return ConferencePackage; } public ConferenceRegistrationDetail setConferencePackage(String value) { this.ConferencePackage = value; return this; } public String getRoommateRequest() { return RoommateRequest; } public ConferenceRegistrationDetail setRoommateRequest(String value) { this.RoommateRequest = value; return this; } public Boolean isSpouse() { return Spouse; } public ConferenceRegistrationDetail setSpouse(Boolean value) { this.Spouse = value; return this; } public String getSpouseName() { return SpouseName; } public ConferenceRegistrationDetail setSpouseName(String value) { this.SpouseName = value; return this; } public Boolean isVip() { return VIP; } public ConferenceRegistrationDetail setVip(Boolean value) { this.VIP = value; return this; } public Boolean isAttendingClass() { return AttendingClass; } public ConferenceRegistrationDetail setAttendingClass(Boolean value) { this.AttendingClass = value; return this; } public Boolean isAttendingAcademy() { return AttendingAcademy; } public ConferenceRegistrationDetail setAttendingAcademy(Boolean value) { this.AttendingAcademy = value; return this; } } public static class ConferenceRegistration { public UUID ConferenceRegistrationId = null; public UUID ConferenceId = null; public UUID UserId = null; public String ConferencePackage = null; public String PaymentMethod = null; public BigDecimal TotalCost = null; public BigDecimal TotalEditCost = null; public String StripeChargeId = null; public Date DateCreated = null; public String RegName = null; public Integer IsAF = null; public String afTitle = null; public UUID ConferenceRegistrationDetailId = null; public UUID getConferenceRegistrationId() { return ConferenceRegistrationId; } public ConferenceRegistration setConferenceRegistrationId(UUID value) { this.ConferenceRegistrationId = value; return this; } public UUID getConferenceId() { return ConferenceId; } public ConferenceRegistration setConferenceId(UUID value) { this.ConferenceId = value; return this; } public UUID getUserId() { return UserId; } public ConferenceRegistration setUserId(UUID value) { this.UserId = value; return this; } public String getConferencePackage() { return ConferencePackage; } public ConferenceRegistration setConferencePackage(String value) { this.ConferencePackage = value; return this; } public String getPaymentMethod() { return PaymentMethod; } public ConferenceRegistration setPaymentMethod(String value) { this.PaymentMethod = value; return this; } public BigDecimal getTotalCost() { return TotalCost; } public ConferenceRegistration setTotalCost(BigDecimal value) { this.TotalCost = value; return this; } public BigDecimal getTotalEditCost() { return TotalEditCost; } public ConferenceRegistration setTotalEditCost(BigDecimal value) { this.TotalEditCost = value; return this; } public String getStripeChargeId() { return StripeChargeId; } public ConferenceRegistration setStripeChargeId(String value) { this.StripeChargeId = value; return this; } public Date getDateCreated() { return DateCreated; } public ConferenceRegistration setDateCreated(Date value) { this.DateCreated = value; return this; } public String getRegName() { return RegName; } public ConferenceRegistration setRegName(String value) { this.RegName = value; return this; } public Integer getIsAF() { return IsAF; } public ConferenceRegistration setIsAF(Integer value) { this.IsAF = value; return this; } public String getAfTitle() { return afTitle; } public ConferenceRegistration setAfTitle(String value) { this.afTitle = value; return this; } public UUID getConferenceRegistrationDetailId() { return ConferenceRegistrationDetailId; } public ConferenceRegistration setConferenceRegistrationDetailId(UUID value) { this.ConferenceRegistrationDetailId = value; return this; } } }