@Gson.TypeAdapters(fieldNamingStrategy=true) @Value.Immutable public interface InvoiceMessage extends BaseObject<InvoiceMessage>
| Modifier and Type | Interface and Description |
|---|---|
static class |
InvoiceMessage.EventType |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAttachPdf() |
String |
getBody()
max length = 16,777,215
|
InvoiceMessage.EventType |
getEventType() |
Boolean |
getIncludeLinkToClientInvoice() |
List<MessageRecipient> |
getMessageRecipients() |
Boolean |
getReminder() |
Boolean |
getSendMeACopy() |
LocalDate |
getSendReminderOn() |
String |
getSentBy() |
String |
getSentByEmail() |
String |
getSentFrom() |
String |
getSentFromEmail() |
String |
getSubject() |
Boolean |
getThankYou() |
getCreatedAt, getId, getUpdatedAt@Nullable String getSentBy()
@Nullable String getSentByEmail()
@Nullable String getSentFrom()
@Nullable String getSentFromEmail()
@SerializedName(value="recipients") List<MessageRecipient> getMessageRecipients()
@Nullable String getSubject()
@Nullable String getBody()
@Nullable Boolean getIncludeLinkToClientInvoice()
@Nullable Boolean getAttachPdf()
@Nullable Boolean getSendMeACopy()
@Nullable Boolean getThankYou()
@Nullable InvoiceMessage.EventType getEventType()
@Nullable Boolean getReminder()
@Nullable LocalDate getSendReminderOn()