/* Options: Date: 2025-10-28 01:34:01 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://duengageapi.uat.scadsoftware.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetCampaignActionFiles.* //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="/campaign/actions/files", Verbs="GET") public static class GetCampaignActionFiles implements IReturn { @DataMember(Order=1) @Validate(Validator="NotNull") public Long CampaignsId = null; public Long CampaignActionsId = null; public Long getCampaignsId() { return CampaignsId; } public GetCampaignActionFiles setCampaignsId(Long value) { this.CampaignsId = value; return this; } public Long getCampaignActionsId() { return CampaignActionsId; } public GetCampaignActionFiles setCampaignActionsId(Long value) { this.CampaignActionsId = value; return this; } private static Object responseType = CampaignActions.class; public Object getResponseType() { return responseType; } } public static class CampaignActions { @DataMember(Order=1) @Required() public Long Id = null; @DataMember(Order=2) @Required() @References(Type=Campaigns.class) public Long CampaignsId = null; @DataMember(Order=3) @References(Type=Actions.class) public Long ActionsId = null; @DataMember(Order=4) public String ButtonName = null; @DataMember(Order=5) @References(Type=ActionTypes.class) public Integer ActionTypesId = null; @DataMember(Order=6) public String Description = null; @DataMember(Order=7) public Short OfferOrder = null; @DataMember(Order=8) public Boolean StandOut = null; @DataMember(Order=9) @Required() public UUID PublicAccessGuid = null; @DataMember(Order=10) public ArrayList FormMeta = null; @DataMember(Order=11) public ArrayList Files = null; @DataMember(Order=12) public String SentToEmailAddress = null; @DataMember(Order=13) public String CcEmailAddress = null; public Long getId() { return Id; } public CampaignActions setId(Long value) { this.Id = value; return this; } public Long getCampaignsId() { return CampaignsId; } public CampaignActions setCampaignsId(Long value) { this.CampaignsId = value; return this; } public Long getActionsId() { return ActionsId; } public CampaignActions setActionsId(Long value) { this.ActionsId = value; return this; } public String getButtonName() { return ButtonName; } public CampaignActions setButtonName(String value) { this.ButtonName = value; return this; } public Integer getActionTypesId() { return ActionTypesId; } public CampaignActions setActionTypesId(Integer value) { this.ActionTypesId = value; return this; } public String getDescription() { return Description; } public CampaignActions setDescription(String value) { this.Description = value; return this; } public Short getOfferOrder() { return OfferOrder; } public CampaignActions setOfferOrder(Short value) { this.OfferOrder = value; return this; } public Boolean isStandOut() { return StandOut; } public CampaignActions setStandOut(Boolean value) { this.StandOut = value; return this; } public UUID getPublicAccessGuid() { return PublicAccessGuid; } public CampaignActions setPublicAccessGuid(UUID value) { this.PublicAccessGuid = value; return this; } public ArrayList getFormMeta() { return FormMeta; } public CampaignActions setFormMeta(ArrayList value) { this.FormMeta = value; return this; } public ArrayList getFiles() { return Files; } public CampaignActions setFiles(ArrayList value) { this.Files = value; return this; } public String getSentToEmailAddress() { return SentToEmailAddress; } public CampaignActions setSentToEmailAddress(String value) { this.SentToEmailAddress = value; return this; } public String getCcEmailAddress() { return CcEmailAddress; } public CampaignActions setCcEmailAddress(String value) { this.CcEmailAddress = value; return this; } } public static class FormField { public Integer Id = null; public String ControlType = null; public String Label = null; public String Placeholder = null; public String Help = null; public String Name = null; public Integer SortOrder = null; public ArrayList Options = null; public ArrayList Validation = null; public Integer getId() { return Id; } public FormField setId(Integer value) { this.Id = value; return this; } public String getControlType() { return ControlType; } public FormField setControlType(String value) { this.ControlType = value; return this; } public String getLabel() { return Label; } public FormField setLabel(String value) { this.Label = value; return this; } public String getPlaceholder() { return Placeholder; } public FormField setPlaceholder(String value) { this.Placeholder = value; return this; } public String getHelp() { return Help; } public FormField setHelp(String value) { this.Help = value; return this; } public String getName() { return Name; } public FormField setName(String value) { this.Name = value; return this; } public Integer getSortOrder() { return SortOrder; } public FormField setSortOrder(Integer value) { this.SortOrder = value; return this; } public ArrayList getOptions() { return Options; } public FormField setOptions(ArrayList value) { this.Options = value; return this; } public ArrayList getValidation() { return Validation; } public FormField setValidation(ArrayList value) { this.Validation = value; return this; } } public static class CampaignActionFile { public String Name = null; public String FileType = null; public String FileSize = null; public String Extension = null; public String UploadUrl = null; public String getName() { return Name; } public CampaignActionFile setName(String value) { this.Name = value; return this; } public String getFileType() { return FileType; } public CampaignActionFile setFileType(String value) { this.FileType = value; return this; } public String getFileSize() { return FileSize; } public CampaignActionFile setFileSize(String value) { this.FileSize = value; return this; } public String getExtension() { return Extension; } public CampaignActionFile setExtension(String value) { this.Extension = value; return this; } public String getUploadUrl() { return UploadUrl; } public CampaignActionFile setUploadUrl(String value) { this.UploadUrl = value; return this; } } public static class Campaigns { @DataMember(Order=1) @Required() public Long Id = null; @DataMember(Order=2) @Required() public Integer TenantsId = null; @DataMember(Order=3) @Required() public String Name = null; @DataMember(Order=4) @Required() public String Description = null; @DataMember(Order=5) @References(Type=Avatars.class) public Long AvatarsId = null; @DataMember(Order=6) @References(Type=Schedules.class) public Long SchedulesId = null; @DataMember(Order=7) @References(Type=MessageTones.class) public Integer MessageTonesId = null; @DataMember(Order=8) @Required() @References(Type=StatusCodes.class) public Long StatusCodesId = null; @DataMember(Order=9) @Required() public UUID PublicAccessGuid = null; @DataMember(Order=10) public String ViewHeading = null; @DataMember(Order=11) public ArrayList CampaignActions = null; public Long getId() { return Id; } public Campaigns setId(Long value) { this.Id = value; return this; } public Integer getTenantsId() { return TenantsId; } public Campaigns setTenantsId(Integer value) { this.TenantsId = value; return this; } public String getName() { return Name; } public Campaigns setName(String value) { this.Name = value; return this; } public String getDescription() { return Description; } public Campaigns setDescription(String value) { this.Description = value; return this; } public Long getAvatarsId() { return AvatarsId; } public Campaigns setAvatarsId(Long value) { this.AvatarsId = value; return this; } public Long getSchedulesId() { return SchedulesId; } public Campaigns setSchedulesId(Long value) { this.SchedulesId = value; return this; } public Integer getMessageTonesId() { return MessageTonesId; } public Campaigns setMessageTonesId(Integer value) { this.MessageTonesId = value; return this; } public Long getStatusCodesId() { return StatusCodesId; } public Campaigns setStatusCodesId(Long value) { this.StatusCodesId = value; return this; } public UUID getPublicAccessGuid() { return PublicAccessGuid; } public Campaigns setPublicAccessGuid(UUID value) { this.PublicAccessGuid = value; return this; } public String getViewHeading() { return ViewHeading; } public Campaigns setViewHeading(String value) { this.ViewHeading = value; return this; } public ArrayList getCampaignActions() { return CampaignActions; } public Campaigns setCampaignActions(ArrayList value) { this.CampaignActions = value; return this; } } public static class FormFieldOption { public String Value = null; public String Label = null; public String getValue() { return Value; } public FormFieldOption setValue(String value) { this.Value = value; return this; } public String getLabel() { return Label; } public FormFieldOption setLabel(String value) { this.Label = value; return this; } } public static class CampaignActionsView { @DataMember(Order=1) @Required() public Long Id = null; @DataMember(Order=2) @Required() @References(Type=Campaigns.class) public Long CampaignsId = null; @DataMember(Order=3) @References(Type=Actions.class) public Long ActionsId = null; @DataMember(Order=4) public String ButtonName = null; @DataMember(Order=5) @References(Type=ActionTypes.class) public Integer ActionTypesId = null; @DataMember(Order=6) public String Description = null; @DataMember(Order=7) public Short OfferOrder = null; @DataMember(Order=8) public Boolean StandOut = null; @DataMember(Order=9) @Required() public UUID PublicAccessGuid = null; @DataMember(Order=10) public Boolean IsPayment = null; @DataMember(Order=11) public Boolean IsPayOff = null; @DataMember(Order=12) public Boolean IsEnabled = null; public Long getId() { return Id; } public CampaignActionsView setId(Long value) { this.Id = value; return this; } public Long getCampaignsId() { return CampaignsId; } public CampaignActionsView setCampaignsId(Long value) { this.CampaignsId = value; return this; } public Long getActionsId() { return ActionsId; } public CampaignActionsView setActionsId(Long value) { this.ActionsId = value; return this; } public String getButtonName() { return ButtonName; } public CampaignActionsView setButtonName(String value) { this.ButtonName = value; return this; } public Integer getActionTypesId() { return ActionTypesId; } public CampaignActionsView setActionTypesId(Integer value) { this.ActionTypesId = value; return this; } public String getDescription() { return Description; } public CampaignActionsView setDescription(String value) { this.Description = value; return this; } public Short getOfferOrder() { return OfferOrder; } public CampaignActionsView setOfferOrder(Short value) { this.OfferOrder = value; return this; } public Boolean isStandOut() { return StandOut; } public CampaignActionsView setStandOut(Boolean value) { this.StandOut = value; return this; } public UUID getPublicAccessGuid() { return PublicAccessGuid; } public CampaignActionsView setPublicAccessGuid(UUID value) { this.PublicAccessGuid = value; return this; } public Boolean getIsPayment() { return IsPayment; } public CampaignActionsView setIsPayment(Boolean value) { this.IsPayment = value; return this; } public Boolean getIsPayOff() { return IsPayOff; } public CampaignActionsView setIsPayOff(Boolean value) { this.IsPayOff = value; return this; } public Boolean getIsEnabled() { return IsEnabled; } public CampaignActionsView setIsEnabled(Boolean value) { this.IsEnabled = value; return this; } } }