/* Options: Date: 2026-11-08 11:30:35 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: Receipt.* //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="/v1.1/receipts/send", Verbs="POST") // @Route(Path="/v1.2/receipts/send", Verbs="POST") public static class Receipt extends Receipt implements IReturn, IReturnLegacyException { private static Object responseType = ReceiptResponse.class; public Object getResponseType() { return responseType; } } public static class ReceiptResponse { public ReceiptSentStatus Email = null; public ReceiptSentStatus Sms = null; public ReceiptSentStatus getEmail() { return Email; } public ReceiptResponse setEmail(ReceiptSentStatus value) { this.Email = value; return this; } public ReceiptSentStatus getSms() { return Sms; } public ReceiptResponse setSms(ReceiptSentStatus value) { this.Sms = value; return this; } } public static interface IReturnLegacyException { } public static class EmailReceiptRequest { public String From = null; public String Subject = null; public String Message = null; public String To = null; public String getFrom() { return From; } public EmailReceiptRequest setFrom(String value) { this.From = value; return this; } public String getSubject() { return Subject; } public EmailReceiptRequest setSubject(String value) { this.Subject = value; return this; } public String getMessage() { return Message; } public EmailReceiptRequest setMessage(String value) { this.Message = value; return this; } public String getTo() { return To; } public EmailReceiptRequest setTo(String value) { this.To = value; return this; } } public static class SmsReceiptRequest { public String Message = null; public String To = null; public String getMessage() { return Message; } public SmsReceiptRequest setMessage(String value) { this.Message = value; return this; } public String getTo() { return To; } public SmsReceiptRequest setTo(String value) { this.To = value; return this; } } public static class Receipt { public EmailReceiptRequest EmailReceiptRequest = null; public SmsReceiptRequest SmsReceiptRequest = null; public EmailReceiptRequest getEmailReceiptRequest() { return EmailReceiptRequest; } public Receipt setEmailReceiptRequest(EmailReceiptRequest value) { this.EmailReceiptRequest = value; return this; } public SmsReceiptRequest getSmsReceiptRequest() { return SmsReceiptRequest; } public Receipt setSmsReceiptRequest(SmsReceiptRequest value) { this.SmsReceiptRequest = value; return this; } } public static class ReceiptSentStatus { public Boolean IsSent = null; public Boolean getIsSent() { return IsSent; } public ReceiptSentStatus setIsSent(Boolean value) { this.IsSent = value; return this; } } }