/* Options: Date: 2025-12-06 07:47:34 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: IncomingSchedulerSMSRequest.* //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/sms/reply", Verbs="POST,OPTIONS") public static class IncomingSchedulerSMSRequest extends SmsRequest { } public static class SmsRequest extends TwilioRequest { public String MessageSid = null; public String SmsSid = null; public String Body = null; public String MessageStatus = null; public String OptOutType = null; public String MessagingServiceSid = null; public Integer NumMedia = null; public Integer ReferralNumMedia = null; public String getMessageSid() { return MessageSid; } public SmsRequest setMessageSid(String value) { this.MessageSid = value; return this; } public String getSmsSid() { return SmsSid; } public SmsRequest setSmsSid(String value) { this.SmsSid = value; return this; } public String getBody() { return Body; } public SmsRequest setBody(String value) { this.Body = value; return this; } public String getMessageStatus() { return MessageStatus; } public SmsRequest setMessageStatus(String value) { this.MessageStatus = value; return this; } public String getOptOutType() { return OptOutType; } public SmsRequest setOptOutType(String value) { this.OptOutType = value; return this; } public String getMessagingServiceSid() { return MessagingServiceSid; } public SmsRequest setMessagingServiceSid(String value) { this.MessagingServiceSid = value; return this; } public Integer getNumMedia() { return NumMedia; } public SmsRequest setNumMedia(Integer value) { this.NumMedia = value; return this; } public Integer getReferralNumMedia() { return ReferralNumMedia; } public SmsRequest setReferralNumMedia(Integer value) { this.ReferralNumMedia = value; return this; } } public static class TwilioRequest { public String AccountSid = null; public String From = null; public String To = null; public String FromCity = null; public String FromState = null; public String FromZip = null; public String FromCountry = null; public String ToCity = null; public String ToState = null; public String ToZip = null; public String ToCountry = null; public String getAccountSid() { return AccountSid; } public TwilioRequest setAccountSid(String value) { this.AccountSid = value; return this; } public String getFrom() { return From; } public TwilioRequest setFrom(String value) { this.From = value; return this; } public String getTo() { return To; } public TwilioRequest setTo(String value) { this.To = value; return this; } public String getFromCity() { return FromCity; } public TwilioRequest setFromCity(String value) { this.FromCity = value; return this; } public String getFromState() { return FromState; } public TwilioRequest setFromState(String value) { this.FromState = value; return this; } public String getFromZip() { return FromZip; } public TwilioRequest setFromZip(String value) { this.FromZip = value; return this; } public String getFromCountry() { return FromCountry; } public TwilioRequest setFromCountry(String value) { this.FromCountry = value; return this; } public String getToCity() { return ToCity; } public TwilioRequest setToCity(String value) { this.ToCity = value; return this; } public String getToState() { return ToState; } public TwilioRequest setToState(String value) { this.ToState = value; return this; } public String getToZip() { return ToZip; } public TwilioRequest setToZip(String value) { this.ToZip = value; return this; } public String getToCountry() { return ToCountry; } public TwilioRequest setToCountry(String value) { this.ToCountry = value; return this; } } }