| GET | /campaign/certbycommsguid/{CampaignInstanceCommsPublicAccessGuid} | Get Campaign Certificate By Comms Guid |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class GetCampaignCustomerCertificateByCommsGuid
{
public UUID CampaignInstanceCommsPublicAccessGuid = null;
public UUID getCampaignInstanceCommsPublicAccessGuid() { return CampaignInstanceCommsPublicAccessGuid; }
public GetCampaignCustomerCertificateByCommsGuid setCampaignInstanceCommsPublicAccessGuid(UUID value) { this.CampaignInstanceCommsPublicAccessGuid = value; return this; }
}
public static class GetCampaignCustomerCertificateResponse
{
public Campaigns Campaign = null;
public Customers Customer = null;
public ArrayList<CampaignInstanceCommsDetails> CampaignInstanceCommsDetails = null;
public ResponseStatus ResponseStatus = null;
public Campaigns getCampaign() { return Campaign; }
public GetCampaignCustomerCertificateResponse setCampaign(Campaigns value) { this.Campaign = value; return this; }
public Customers getCustomer() { return Customer; }
public GetCampaignCustomerCertificateResponse setCustomer(Customers value) { this.Customer = value; return this; }
public ArrayList<CampaignInstanceCommsDetails> getCampaignInstanceCommsDetails() { return CampaignInstanceCommsDetails; }
public GetCampaignCustomerCertificateResponse setCampaignInstanceCommsDetails(ArrayList<CampaignInstanceCommsDetails> value) { this.CampaignInstanceCommsDetails = value; return this; }
public ResponseStatus getResponseStatus() { return ResponseStatus; }
public GetCampaignCustomerCertificateResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = 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<CampaignActionsView> 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<CampaignActionsView> getCampaignActions() { return CampaignActions; }
public Campaigns setCampaignActions(ArrayList<CampaignActionsView> value) { this.CampaignActions = 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; }
}
public static class Customers
{
@DataMember(Order=1)
@Required()
public Long Id = null;
@DataMember(Order=2)
@Required()
@References(Type=Tenants.class)
public Integer TenantsId = null;
@DataMember(Order=3)
@References(Type=AppUser.class)
public Integer UserAuthId = null;
@DataMember(Order=4)
@Required()
@References(Type=Segments.class)
public Long SegmentsId = null;
@DataMember(Order=5)
@References(Type=Companies.class)
public Long CompaniesId = null;
@DataMember(Order=6)
public Integer CurrenciesId = null;
@DataMember(Order=7)
public String Address = null;
@DataMember(Order=8)
public Integer Age = null;
@DataMember(Order=9)
public String City = null;
@DataMember(Order=10)
public String ContactNumber = null;
@DataMember(Order=11)
public String Email = null;
@DataMember(Order=12)
public String EthnicGroup = null;
@DataMember(Order=13)
public String FirstName = null;
@DataMember(Order=14)
public String Gender = null;
@DataMember(Order=15)
public String HomeLanguage = null;
@DataMember(Order=16)
public String IdNumber = null;
@DataMember(Order=17)
public String LastName = null;
@DataMember(Order=18)
public String PostalCode = null;
@DataMember(Order=19)
public String Region = null;
@DataMember(Order=20)
public String Suburb = null;
@DataMember(Order=21)
public String UniqueIdentifier = null;
@DataMember(Order=22)
public Date BirthDate = null;
@DataMember(Order=23)
public HashMap<String,String> Classifications = null;
@DataMember(Order=24)
public String Country = null;
@DataMember(Order=25)
public String PassportNumber = null;
@DataMember(Order=26)
@Required()
@References(Type=StatusCodes.class)
public Long StatusCodesId = null;
@DataMember(Order=27)
public String Reason = null;
@DataMember(Order=28)
public Boolean VulnerabilityFlag = null;
@DataMember(Order=29)
public HashMap<String,String> Meta = null;
@DataMember(Order=31)
@Computed()
public UUID PublicAccessGuid = null;
@DataMember(Order=32)
public String CustomField1 = null;
@DataMember(Order=33)
public String CustomField2 = null;
@DataMember(Order=34)
public String CustomField3 = null;
@DataMember(Order=35)
public String CustomField4 = null;
@DataMember(Order=36)
public String CustomField5 = null;
@DataMember(Order=37)
public String CustomField6 = null;
@DataMember(Order=38)
public String CustomField7 = null;
@DataMember(Order=39)
public String CustomField8 = null;
@DataMember(Order=40)
public String CustomField9 = null;
@DataMember(Order=41)
public String CustomField10 = null;
public Long getId() { return Id; }
public Customers setId(Long value) { this.Id = value; return this; }
public Integer getTenantsId() { return TenantsId; }
public Customers setTenantsId(Integer value) { this.TenantsId = value; return this; }
public Integer getUserAuthId() { return UserAuthId; }
public Customers setUserAuthId(Integer value) { this.UserAuthId = value; return this; }
public Long getSegmentsId() { return SegmentsId; }
public Customers setSegmentsId(Long value) { this.SegmentsId = value; return this; }
public Long getCompaniesId() { return CompaniesId; }
public Customers setCompaniesId(Long value) { this.CompaniesId = value; return this; }
public Integer getCurrenciesId() { return CurrenciesId; }
public Customers setCurrenciesId(Integer value) { this.CurrenciesId = value; return this; }
public String getAddress() { return Address; }
public Customers setAddress(String value) { this.Address = value; return this; }
public Integer getAge() { return Age; }
public Customers setAge(Integer value) { this.Age = value; return this; }
public String getCity() { return City; }
public Customers setCity(String value) { this.City = value; return this; }
public String getContactNumber() { return ContactNumber; }
public Customers setContactNumber(String value) { this.ContactNumber = value; return this; }
public String getEmail() { return Email; }
public Customers setEmail(String value) { this.Email = value; return this; }
public String getEthnicGroup() { return EthnicGroup; }
public Customers setEthnicGroup(String value) { this.EthnicGroup = value; return this; }
public String getFirstName() { return FirstName; }
public Customers setFirstName(String value) { this.FirstName = value; return this; }
public String getGender() { return Gender; }
public Customers setGender(String value) { this.Gender = value; return this; }
public String getHomeLanguage() { return HomeLanguage; }
public Customers setHomeLanguage(String value) { this.HomeLanguage = value; return this; }
public String getIdNumber() { return IdNumber; }
public Customers setIdNumber(String value) { this.IdNumber = value; return this; }
public String getLastName() { return LastName; }
public Customers setLastName(String value) { this.LastName = value; return this; }
public String getPostalCode() { return PostalCode; }
public Customers setPostalCode(String value) { this.PostalCode = value; return this; }
public String getRegion() { return Region; }
public Customers setRegion(String value) { this.Region = value; return this; }
public String getSuburb() { return Suburb; }
public Customers setSuburb(String value) { this.Suburb = value; return this; }
public String getUniqueIdentifier() { return UniqueIdentifier; }
public Customers setUniqueIdentifier(String value) { this.UniqueIdentifier = value; return this; }
public Date getBirthDate() { return BirthDate; }
public Customers setBirthDate(Date value) { this.BirthDate = value; return this; }
public HashMap<String,String> getClassifications() { return Classifications; }
public Customers setClassifications(HashMap<String,String> value) { this.Classifications = value; return this; }
public String getCountry() { return Country; }
public Customers setCountry(String value) { this.Country = value; return this; }
public String getPassportNumber() { return PassportNumber; }
public Customers setPassportNumber(String value) { this.PassportNumber = value; return this; }
public Long getStatusCodesId() { return StatusCodesId; }
public Customers setStatusCodesId(Long value) { this.StatusCodesId = value; return this; }
public String getReason() { return Reason; }
public Customers setReason(String value) { this.Reason = value; return this; }
public Boolean isVulnerabilityFlag() { return VulnerabilityFlag; }
public Customers setVulnerabilityFlag(Boolean value) { this.VulnerabilityFlag = value; return this; }
public HashMap<String,String> getMeta() { return Meta; }
public Customers setMeta(HashMap<String,String> value) { this.Meta = value; return this; }
public UUID getPublicAccessGuid() { return PublicAccessGuid; }
public Customers setPublicAccessGuid(UUID value) { this.PublicAccessGuid = value; return this; }
public String getCustomField1() { return CustomField1; }
public Customers setCustomField1(String value) { this.CustomField1 = value; return this; }
public String getCustomField2() { return CustomField2; }
public Customers setCustomField2(String value) { this.CustomField2 = value; return this; }
public String getCustomField3() { return CustomField3; }
public Customers setCustomField3(String value) { this.CustomField3 = value; return this; }
public String getCustomField4() { return CustomField4; }
public Customers setCustomField4(String value) { this.CustomField4 = value; return this; }
public String getCustomField5() { return CustomField5; }
public Customers setCustomField5(String value) { this.CustomField5 = value; return this; }
public String getCustomField6() { return CustomField6; }
public Customers setCustomField6(String value) { this.CustomField6 = value; return this; }
public String getCustomField7() { return CustomField7; }
public Customers setCustomField7(String value) { this.CustomField7 = value; return this; }
public String getCustomField8() { return CustomField8; }
public Customers setCustomField8(String value) { this.CustomField8 = value; return this; }
public String getCustomField9() { return CustomField9; }
public Customers setCustomField9(String value) { this.CustomField9 = value; return this; }
public String getCustomField10() { return CustomField10; }
public Customers setCustomField10(String value) { this.CustomField10 = value; return this; }
}
public static class CampaignInstanceCommsDetails
{
public CampaignInstanceComms CampaignInstanceComms = null;
public ArrayList<EmailEventsView> EmailEvents = null;
public ArrayList<SmsWatsappEventsView> SmsWatsappEvents = null;
public ArrayList<CampaignInstanceCommsStats> CampaignInstanceCommsStats = null;
public CampaignInstanceComms getCampaignInstanceComms() { return CampaignInstanceComms; }
public CampaignInstanceCommsDetails setCampaignInstanceComms(CampaignInstanceComms value) { this.CampaignInstanceComms = value; return this; }
public ArrayList<EmailEventsView> getEmailEvents() { return EmailEvents; }
public CampaignInstanceCommsDetails setEmailEvents(ArrayList<EmailEventsView> value) { this.EmailEvents = value; return this; }
public ArrayList<SmsWatsappEventsView> getSmsWatsappEvents() { return SmsWatsappEvents; }
public CampaignInstanceCommsDetails setSmsWatsappEvents(ArrayList<SmsWatsappEventsView> value) { this.SmsWatsappEvents = value; return this; }
public ArrayList<CampaignInstanceCommsStats> getCampaignInstanceCommsStats() { return CampaignInstanceCommsStats; }
public CampaignInstanceCommsDetails setCampaignInstanceCommsStats(ArrayList<CampaignInstanceCommsStats> value) { this.CampaignInstanceCommsStats = value; return this; }
}
public static class CampaignInstanceComms
{
@DataMember(Order=1)
@Required()
public Long Id = null;
@DataMember(Order=2)
@Required()
@References(Type=CampaignInstanceCustomers.class)
public Long CampaignInstanceCustomersId = null;
@DataMember(Order=3)
@Required()
@References(Type=Channels.class)
public Integer ChannelsId = null;
@DataMember(Order=4)
public String Email = null;
@DataMember(Order=5)
public String MobileNumber = null;
@DataMember(Order=6)
public String EmailAttachmentTemplate = null;
@DataMember(Order=7)
public String EmailTemplate = null;
@DataMember(Order=8)
public String EmailHtmlTemplate = null;
@DataMember(Order=9)
public String SmsTemplate = null;
@DataMember(Order=10)
@Required()
public UUID PublicAccessGuid = null;
@DataMember(Order=11)
@Required()
@References(Type=Campaigns.class)
public Long CampaignsId = null;
@DataMember(Order=12)
public Long DebtsId = null;
@DataMember(Order=13)
@Required()
public Boolean IsPaymentCampaign = null;
@DataMember(Order=14)
@References(Type=SchedulesInstances.class)
public Long ScheduleInstancesId = null;
@DataMember(Order=15)
public Long StatusCodesId = null;
@DataMember(Order=16)
public Long EmailTemplatesId = null;
@DataMember(Order=17)
public String AvatarTemplateText = null;
@DataMember(Order=18)
public String HeadingTemplateText = null;
@DataMember(Order=19)
public String SubheadingTemplateText = null;
@DataMember(Order=20)
public Boolean Sent = null;
@DataMember(Order=21)
public Boolean Failed = null;
@DataMember(Order=22)
public String CommsUrl = null;
public Long getId() { return Id; }
public CampaignInstanceComms setId(Long value) { this.Id = value; return this; }
public Long getCampaignInstanceCustomersId() { return CampaignInstanceCustomersId; }
public CampaignInstanceComms setCampaignInstanceCustomersId(Long value) { this.CampaignInstanceCustomersId = value; return this; }
public Integer getChannelsId() { return ChannelsId; }
public CampaignInstanceComms setChannelsId(Integer value) { this.ChannelsId = value; return this; }
public String getEmail() { return Email; }
public CampaignInstanceComms setEmail(String value) { this.Email = value; return this; }
public String getMobileNumber() { return MobileNumber; }
public CampaignInstanceComms setMobileNumber(String value) { this.MobileNumber = value; return this; }
public String getEmailAttachmentTemplate() { return EmailAttachmentTemplate; }
public CampaignInstanceComms setEmailAttachmentTemplate(String value) { this.EmailAttachmentTemplate = value; return this; }
public String getEmailTemplate() { return EmailTemplate; }
public CampaignInstanceComms setEmailTemplate(String value) { this.EmailTemplate = value; return this; }
public String getEmailHtmlTemplate() { return EmailHtmlTemplate; }
public CampaignInstanceComms setEmailHtmlTemplate(String value) { this.EmailHtmlTemplate = value; return this; }
public String getSmsTemplate() { return SmsTemplate; }
public CampaignInstanceComms setSmsTemplate(String value) { this.SmsTemplate = value; return this; }
public UUID getPublicAccessGuid() { return PublicAccessGuid; }
public CampaignInstanceComms setPublicAccessGuid(UUID value) { this.PublicAccessGuid = value; return this; }
public Long getCampaignsId() { return CampaignsId; }
public CampaignInstanceComms setCampaignsId(Long value) { this.CampaignsId = value; return this; }
public Long getDebtsId() { return DebtsId; }
public CampaignInstanceComms setDebtsId(Long value) { this.DebtsId = value; return this; }
public Boolean getIsPaymentCampaign() { return IsPaymentCampaign; }
public CampaignInstanceComms setIsPaymentCampaign(Boolean value) { this.IsPaymentCampaign = value; return this; }
public Long getScheduleInstancesId() { return ScheduleInstancesId; }
public CampaignInstanceComms setScheduleInstancesId(Long value) { this.ScheduleInstancesId = value; return this; }
public Long getStatusCodesId() { return StatusCodesId; }
public CampaignInstanceComms setStatusCodesId(Long value) { this.StatusCodesId = value; return this; }
public Long getEmailTemplatesId() { return EmailTemplatesId; }
public CampaignInstanceComms setEmailTemplatesId(Long value) { this.EmailTemplatesId = value; return this; }
public String getAvatarTemplateText() { return AvatarTemplateText; }
public CampaignInstanceComms setAvatarTemplateText(String value) { this.AvatarTemplateText = value; return this; }
public String getHeadingTemplateText() { return HeadingTemplateText; }
public CampaignInstanceComms setHeadingTemplateText(String value) { this.HeadingTemplateText = value; return this; }
public String getSubheadingTemplateText() { return SubheadingTemplateText; }
public CampaignInstanceComms setSubheadingTemplateText(String value) { this.SubheadingTemplateText = value; return this; }
public Boolean isSent() { return Sent; }
public CampaignInstanceComms setSent(Boolean value) { this.Sent = value; return this; }
public Boolean isFailed() { return Failed; }
public CampaignInstanceComms setFailed(Boolean value) { this.Failed = value; return this; }
public String getCommsUrl() { return CommsUrl; }
public CampaignInstanceComms setCommsUrl(String value) { this.CommsUrl = value; return this; }
}
public static class EmailEventsView
{
@DataMember(Order=1)
public Long Id = null;
@DataMember(Order=2)
public String Email = null;
@DataMember(Order=3)
public Date TimestampDate = null;
@DataMember(Order=4)
public String Event = null;
@DataMember(Order=5)
public String Category = null;
@DataMember(Order=6)
public String SgEventId = null;
@DataMember(Order=7)
public String SgMessageId = null;
@DataMember(Order=8)
public String UserAgent = null;
@DataMember(Order=9)
public String Ipaddress = null;
@DataMember(Order=10)
public String Url = null;
@DataMember(Order=11)
public Long CampaignInstanceCommsId = null;
@DataMember(Order=12)
public Integer TenantsId = null;
@DataMember(Order=13)
public Long SegmentsId = null;
@DataMember(Order=14)
public String Address = null;
@DataMember(Order=15)
public Integer Age = null;
@DataMember(Order=16)
public String City = null;
@DataMember(Order=17)
public String ContactNumber = null;
@DataMember(Order=18)
public String EthnicGroup = null;
@DataMember(Order=19)
public String FirstName = null;
@DataMember(Order=20)
public String Gender = null;
@DataMember(Order=21)
public String HomeLanguage = null;
@DataMember(Order=22)
public String IdNumber = null;
@DataMember(Order=23)
public String LastName = null;
@DataMember(Order=24)
public String PostalCode = null;
@DataMember(Order=25)
public String Region = null;
@DataMember(Order=26)
public String Suburb = null;
@DataMember(Order=27)
public Date BirthDate = null;
@DataMember(Order=28)
public HashMap<String,String> Classifications = null;
@DataMember(Order=29)
public String Country = null;
@DataMember(Order=30)
public String PassportNumber = null;
@DataMember(Order=31)
public Long StatusCodesId = null;
@DataMember(Order=32)
public String Reason = null;
@DataMember(Order=33)
public Boolean VulnerabilityFlag = null;
@DataMember(Order=34)
public String CompaniesName = null;
@DataMember(Order=35)
public String SegmentsName = null;
@DataMember(Order=36)
public Boolean SegmentsIsCustom = null;
@DataMember(Order=37)
public String StatusCodesDescription = null;
@DataMember(Order=38)
public Long CampaignsId = null;
public Long getId() { return Id; }
public EmailEventsView setId(Long value) { this.Id = value; return this; }
public String getEmail() { return Email; }
public EmailEventsView setEmail(String value) { this.Email = value; return this; }
public Date getTimestampDate() { return TimestampDate; }
public EmailEventsView setTimestampDate(Date value) { this.TimestampDate = value; return this; }
public String getEvent() { return Event; }
public EmailEventsView setEvent(String value) { this.Event = value; return this; }
public String getCategory() { return Category; }
public EmailEventsView setCategory(String value) { this.Category = value; return this; }
public String getSgEventId() { return SgEventId; }
public EmailEventsView setSgEventId(String value) { this.SgEventId = value; return this; }
public String getSgMessageId() { return SgMessageId; }
public EmailEventsView setSgMessageId(String value) { this.SgMessageId = value; return this; }
public String getUserAgent() { return UserAgent; }
public EmailEventsView setUserAgent(String value) { this.UserAgent = value; return this; }
public String getIpaddress() { return Ipaddress; }
public EmailEventsView setIpaddress(String value) { this.Ipaddress = value; return this; }
public String getUrl() { return Url; }
public EmailEventsView setUrl(String value) { this.Url = value; return this; }
public Long getCampaignInstanceCommsId() { return CampaignInstanceCommsId; }
public EmailEventsView setCampaignInstanceCommsId(Long value) { this.CampaignInstanceCommsId = value; return this; }
public Integer getTenantsId() { return TenantsId; }
public EmailEventsView setTenantsId(Integer value) { this.TenantsId = value; return this; }
public Long getSegmentsId() { return SegmentsId; }
public EmailEventsView setSegmentsId(Long value) { this.SegmentsId = value; return this; }
public String getAddress() { return Address; }
public EmailEventsView setAddress(String value) { this.Address = value; return this; }
public Integer getAge() { return Age; }
public EmailEventsView setAge(Integer value) { this.Age = value; return this; }
public String getCity() { return City; }
public EmailEventsView setCity(String value) { this.City = value; return this; }
public String getContactNumber() { return ContactNumber; }
public EmailEventsView setContactNumber(String value) { this.ContactNumber = value; return this; }
public String getEthnicGroup() { return EthnicGroup; }
public EmailEventsView setEthnicGroup(String value) { this.EthnicGroup = value; return this; }
public String getFirstName() { return FirstName; }
public EmailEventsView setFirstName(String value) { this.FirstName = value; return this; }
public String getGender() { return Gender; }
public EmailEventsView setGender(String value) { this.Gender = value; return this; }
public String getHomeLanguage() { return HomeLanguage; }
public EmailEventsView setHomeLanguage(String value) { this.HomeLanguage = value; return this; }
public String getIdNumber() { return IdNumber; }
public EmailEventsView setIdNumber(String value) { this.IdNumber = value; return this; }
public String getLastName() { return LastName; }
public EmailEventsView setLastName(String value) { this.LastName = value; return this; }
public String getPostalCode() { return PostalCode; }
public EmailEventsView setPostalCode(String value) { this.PostalCode = value; return this; }
public String getRegion() { return Region; }
public EmailEventsView setRegion(String value) { this.Region = value; return this; }
public String getSuburb() { return Suburb; }
public EmailEventsView setSuburb(String value) { this.Suburb = value; return this; }
public Date getBirthDate() { return BirthDate; }
public EmailEventsView setBirthDate(Date value) { this.BirthDate = value; return this; }
public HashMap<String,String> getClassifications() { return Classifications; }
public EmailEventsView setClassifications(HashMap<String,String> value) { this.Classifications = value; return this; }
public String getCountry() { return Country; }
public EmailEventsView setCountry(String value) { this.Country = value; return this; }
public String getPassportNumber() { return PassportNumber; }
public EmailEventsView setPassportNumber(String value) { this.PassportNumber = value; return this; }
public Long getStatusCodesId() { return StatusCodesId; }
public EmailEventsView setStatusCodesId(Long value) { this.StatusCodesId = value; return this; }
public String getReason() { return Reason; }
public EmailEventsView setReason(String value) { this.Reason = value; return this; }
public Boolean isVulnerabilityFlag() { return VulnerabilityFlag; }
public EmailEventsView setVulnerabilityFlag(Boolean value) { this.VulnerabilityFlag = value; return this; }
public String getCompaniesName() { return CompaniesName; }
public EmailEventsView setCompaniesName(String value) { this.CompaniesName = value; return this; }
public String getSegmentsName() { return SegmentsName; }
public EmailEventsView setSegmentsName(String value) { this.SegmentsName = value; return this; }
public Boolean isSegmentsIsCustom() { return SegmentsIsCustom; }
public EmailEventsView setSegmentsIsCustom(Boolean value) { this.SegmentsIsCustom = value; return this; }
public String getStatusCodesDescription() { return StatusCodesDescription; }
public EmailEventsView setStatusCodesDescription(String value) { this.StatusCodesDescription = value; return this; }
public Long getCampaignsId() { return CampaignsId; }
public EmailEventsView setCampaignsId(Long value) { this.CampaignsId = value; return this; }
}
public static class SmsWatsappEventsView
{
@DataMember(Order=1)
public Long Id = null;
@DataMember(Order=2)
public Long CampaignInstancesCommsId = null;
@DataMember(Order=3)
public HashMap<String,String> RawJson = null;
@DataMember(Order=4)
public String IntegrationId = null;
@DataMember(Order=5)
public String IntegrationName = null;
@DataMember(Order=6)
public String Channel = null;
@DataMember(Order=7)
public Long Timestamp = null;
@DataMember(Order=8)
public Date TimestampDate = null;
@DataMember(Order=9)
public Integer StatusCode = null;
@DataMember(Order=10)
public String Status = null;
@DataMember(Order=11)
public String MessageId = null;
@DataMember(Order=12)
public String ClientMessageId = null;
@DataMember(Order=13)
public Integer TenantsId = null;
@DataMember(Order=14)
public Long SegmentsId = null;
@DataMember(Order=15)
public String Address = null;
@DataMember(Order=16)
public Integer Age = null;
@DataMember(Order=17)
public String City = null;
@DataMember(Order=18)
public String ContactNumber = null;
@DataMember(Order=19)
public String EthnicGroup = null;
@DataMember(Order=20)
public String FirstName = null;
@DataMember(Order=21)
public String Gender = null;
@DataMember(Order=22)
public String HomeLanguage = null;
@DataMember(Order=23)
public String IdNumber = null;
@DataMember(Order=24)
public String LastName = null;
@DataMember(Order=25)
public String PostalCode = null;
@DataMember(Order=26)
public String Region = null;
@DataMember(Order=27)
public String Suburb = null;
@DataMember(Order=28)
public Date BirthDate = null;
@DataMember(Order=29)
public HashMap<String,String> Classifications = null;
@DataMember(Order=30)
public String Country = null;
@DataMember(Order=31)
public String PassportNumber = null;
@DataMember(Order=32)
public Long StatusCodesId = null;
@DataMember(Order=33)
public String Reason = null;
@DataMember(Order=34)
public Boolean VulnerabilityFlag = null;
@DataMember(Order=35)
public String CompaniesName = null;
@DataMember(Order=36)
public String SegmentsName = null;
@DataMember(Order=37)
public Boolean SegmentsIsCustom = null;
@DataMember(Order=38)
public String StatusCodesDescription = null;
@DataMember(Order=39)
public Long CampaignsId = null;
@DataMember(Order=40)
public Long CustomersId = null;
public Long getId() { return Id; }
public SmsWatsappEventsView setId(Long value) { this.Id = value; return this; }
public Long getCampaignInstancesCommsId() { return CampaignInstancesCommsId; }
public SmsWatsappEventsView setCampaignInstancesCommsId(Long value) { this.CampaignInstancesCommsId = value; return this; }
public HashMap<String,String> getRawJson() { return RawJson; }
public SmsWatsappEventsView setRawJson(HashMap<String,String> value) { this.RawJson = value; return this; }
public String getIntegrationId() { return IntegrationId; }
public SmsWatsappEventsView setIntegrationId(String value) { this.IntegrationId = value; return this; }
public String getIntegrationName() { return IntegrationName; }
public SmsWatsappEventsView setIntegrationName(String value) { this.IntegrationName = value; return this; }
public String getChannel() { return Channel; }
public SmsWatsappEventsView setChannel(String value) { this.Channel = value; return this; }
public Long getTimestamp() { return Timestamp; }
public SmsWatsappEventsView setTimestamp(Long value) { this.Timestamp = value; return this; }
public Date getTimestampDate() { return TimestampDate; }
public SmsWatsappEventsView setTimestampDate(Date value) { this.TimestampDate = value; return this; }
public Integer getStatusCode() { return StatusCode; }
public SmsWatsappEventsView setStatusCode(Integer value) { this.StatusCode = value; return this; }
public String getStatus() { return Status; }
public SmsWatsappEventsView setStatus(String value) { this.Status = value; return this; }
public String getMessageId() { return MessageId; }
public SmsWatsappEventsView setMessageId(String value) { this.MessageId = value; return this; }
public String getClientMessageId() { return ClientMessageId; }
public SmsWatsappEventsView setClientMessageId(String value) { this.ClientMessageId = value; return this; }
public Integer getTenantsId() { return TenantsId; }
public SmsWatsappEventsView setTenantsId(Integer value) { this.TenantsId = value; return this; }
public Long getSegmentsId() { return SegmentsId; }
public SmsWatsappEventsView setSegmentsId(Long value) { this.SegmentsId = value; return this; }
public String getAddress() { return Address; }
public SmsWatsappEventsView setAddress(String value) { this.Address = value; return this; }
public Integer getAge() { return Age; }
public SmsWatsappEventsView setAge(Integer value) { this.Age = value; return this; }
public String getCity() { return City; }
public SmsWatsappEventsView setCity(String value) { this.City = value; return this; }
public String getContactNumber() { return ContactNumber; }
public SmsWatsappEventsView setContactNumber(String value) { this.ContactNumber = value; return this; }
public String getEthnicGroup() { return EthnicGroup; }
public SmsWatsappEventsView setEthnicGroup(String value) { this.EthnicGroup = value; return this; }
public String getFirstName() { return FirstName; }
public SmsWatsappEventsView setFirstName(String value) { this.FirstName = value; return this; }
public String getGender() { return Gender; }
public SmsWatsappEventsView setGender(String value) { this.Gender = value; return this; }
public String getHomeLanguage() { return HomeLanguage; }
public SmsWatsappEventsView setHomeLanguage(String value) { this.HomeLanguage = value; return this; }
public String getIdNumber() { return IdNumber; }
public SmsWatsappEventsView setIdNumber(String value) { this.IdNumber = value; return this; }
public String getLastName() { return LastName; }
public SmsWatsappEventsView setLastName(String value) { this.LastName = value; return this; }
public String getPostalCode() { return PostalCode; }
public SmsWatsappEventsView setPostalCode(String value) { this.PostalCode = value; return this; }
public String getRegion() { return Region; }
public SmsWatsappEventsView setRegion(String value) { this.Region = value; return this; }
public String getSuburb() { return Suburb; }
public SmsWatsappEventsView setSuburb(String value) { this.Suburb = value; return this; }
public Date getBirthDate() { return BirthDate; }
public SmsWatsappEventsView setBirthDate(Date value) { this.BirthDate = value; return this; }
public HashMap<String,String> getClassifications() { return Classifications; }
public SmsWatsappEventsView setClassifications(HashMap<String,String> value) { this.Classifications = value; return this; }
public String getCountry() { return Country; }
public SmsWatsappEventsView setCountry(String value) { this.Country = value; return this; }
public String getPassportNumber() { return PassportNumber; }
public SmsWatsappEventsView setPassportNumber(String value) { this.PassportNumber = value; return this; }
public Long getStatusCodesId() { return StatusCodesId; }
public SmsWatsappEventsView setStatusCodesId(Long value) { this.StatusCodesId = value; return this; }
public String getReason() { return Reason; }
public SmsWatsappEventsView setReason(String value) { this.Reason = value; return this; }
public Boolean isVulnerabilityFlag() { return VulnerabilityFlag; }
public SmsWatsappEventsView setVulnerabilityFlag(Boolean value) { this.VulnerabilityFlag = value; return this; }
public String getCompaniesName() { return CompaniesName; }
public SmsWatsappEventsView setCompaniesName(String value) { this.CompaniesName = value; return this; }
public String getSegmentsName() { return SegmentsName; }
public SmsWatsappEventsView setSegmentsName(String value) { this.SegmentsName = value; return this; }
public Boolean isSegmentsIsCustom() { return SegmentsIsCustom; }
public SmsWatsappEventsView setSegmentsIsCustom(Boolean value) { this.SegmentsIsCustom = value; return this; }
public String getStatusCodesDescription() { return StatusCodesDescription; }
public SmsWatsappEventsView setStatusCodesDescription(String value) { this.StatusCodesDescription = value; return this; }
public Long getCampaignsId() { return CampaignsId; }
public SmsWatsappEventsView setCampaignsId(Long value) { this.CampaignsId = value; return this; }
public Long getCustomersId() { return CustomersId; }
public SmsWatsappEventsView setCustomersId(Long value) { this.CustomersId = value; return this; }
}
public static class CampaignInstanceCommsStats
{
@DataMember(Order=1)
@Required()
public Long Id = null;
@DataMember(Order=2)
@Required()
public Long CampaignInstanceCommsId = null;
@DataMember(Order=3)
public Date ViewedDate = null;
public Long getId() { return Id; }
public CampaignInstanceCommsStats setId(Long value) { this.Id = value; return this; }
public Long getCampaignInstanceCommsId() { return CampaignInstanceCommsId; }
public CampaignInstanceCommsStats setCampaignInstanceCommsId(Long value) { this.CampaignInstanceCommsId = value; return this; }
public Date getViewedDate() { return ViewedDate; }
public CampaignInstanceCommsStats setViewedDate(Date value) { this.ViewedDate = value; return this; }
}
}
Java GetCampaignCustomerCertificateByCommsGuid DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /campaign/certbycommsguid/{CampaignInstanceCommsPublicAccessGuid} HTTP/1.1
Host: duengageapi.uat.scadsoftware.com
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
{"Campaign":{"Id":0,"TenantsId":0,"Name":"String","Description":"String","AvatarsId":0,"SchedulesId":0,"MessageTonesId":0,"StatusCodesId":0,"PublicAccessGuid":"00000000000000000000000000000000","ViewHeading":"String","CampaignActions":[{"Id":0,"CampaignsId":0,"ActionsId":0,"ButtonName":"String","ActionTypesId":0,"Description":"String","OfferOrder":0,"StandOut":false,"PublicAccessGuid":"00000000000000000000000000000000","IsPayment":false,"IsPayOff":false,"IsEnabled":false}]},"Customer":{"Id":0,"TenantsId":0,"UserAuthId":0,"SegmentsId":0,"CompaniesId":0,"CurrenciesId":0,"Address":"String","Age":0,"City":"String","ContactNumber":"String","Email":"String","EthnicGroup":"String","FirstName":"String","Gender":"String","HomeLanguage":"String","IdNumber":"String","LastName":"String","PostalCode":"String","Region":"String","Suburb":"String","UniqueIdentifier":"String","BirthDate":"0001-01-01T00:00:00.0000000","Classifications":{"String":"String"},"Country":"String","PassportNumber":"String","StatusCodesId":0,"Reason":"String","VulnerabilityFlag":false,"Meta":{"String":"String"},"PublicAccessGuid":"00000000000000000000000000000000","CustomField1":"String","CustomField2":"String","CustomField3":"String","CustomField4":"String","CustomField5":"String","CustomField6":"String","CustomField7":"String","CustomField8":"String","CustomField9":"String","CustomField10":"String"},"CampaignInstanceCommsDetails":[{"CampaignInstanceComms":{"Id":0,"CampaignInstanceCustomersId":0,"ChannelsId":0,"Email":"String","MobileNumber":"String","EmailAttachmentTemplate":"String","EmailTemplate":"String","EmailHtmlTemplate":"String","SmsTemplate":"String","PublicAccessGuid":"00000000000000000000000000000000","CampaignsId":0,"DebtsId":0,"IsPaymentCampaign":false,"ScheduleInstancesId":0,"StatusCodesId":0,"EmailTemplatesId":0,"AvatarTemplateText":"String","HeadingTemplateText":"String","SubheadingTemplateText":"String","Sent":false,"Failed":false,"CommsUrl":"String"},"EmailEvents":[{"Id":0,"Email":"String","TimestampDate":"0001-01-01T00:00:00.0000000+00:00","Event":"String","Category":"String","SgEventId":"String","SgMessageId":"String","UserAgent":"String","Ipaddress":"String","Url":"String","CampaignInstanceCommsId":0,"TenantsId":0,"SegmentsId":0,"Address":"String","Age":0,"City":"String","ContactNumber":"String","EthnicGroup":"String","FirstName":"String","Gender":"String","HomeLanguage":"String","IdNumber":"String","LastName":"String","PostalCode":"String","Region":"String","Suburb":"String","BirthDate":"0001-01-01T00:00:00.0000000","Classifications":{"String":"String"},"Country":"String","PassportNumber":"String","StatusCodesId":0,"Reason":"String","VulnerabilityFlag":false,"CompaniesName":"String","SegmentsName":"String","SegmentsIsCustom":false,"StatusCodesDescription":"String","CampaignsId":0}],"SmsWatsappEvents":[{"Id":0,"CampaignInstancesCommsId":0,"RawJson":{"String":"String"},"IntegrationId":"String","IntegrationName":"String","Channel":"String","Timestamp":0,"TimestampDate":"0001-01-01T00:00:00.0000000+00:00","StatusCode":0,"Status":"String","MessageId":"String","ClientMessageId":"String","TenantsId":0,"SegmentsId":0,"Address":"String","Age":0,"City":"String","ContactNumber":"String","EthnicGroup":"String","FirstName":"String","Gender":"String","HomeLanguage":"String","IdNumber":"String","LastName":"String","PostalCode":"String","Region":"String","Suburb":"String","BirthDate":"0001-01-01T00:00:00.0000000","Classifications":{"String":"String"},"Country":"String","PassportNumber":"String","StatusCodesId":0,"Reason":"String","VulnerabilityFlag":false,"CompaniesName":"String","SegmentsName":"String","SegmentsIsCustom":false,"StatusCodesDescription":"String","CampaignsId":0,"CustomersId":0}],"CampaignInstanceCommsStats":[{"Id":0,"CampaignInstanceCommsId":0,"ViewedDate":"0001-01-01T00:00:00.0000000+00:00"}]}],"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}