Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to NullableInt32 | Email id | [optional] |
Status | Pointer to EmailStatus | [optional] | |
SentDate | Pointer to NullableString | Email sent date | [optional] |
ErrorsCount | Pointer to NullableInt32 | Email errors count | [optional] |
ErrorLog | Pointer to NullableString | Email errors log | [optional] |
FromEmail | Pointer to NullableString | Email sender email | [optional] |
FromName | Pointer to NullableString | Email sender name | [optional] |
ToEmail | Pointer to NullableString | Email recipient email | [optional] |
ToName | Pointer to NullableString | Email receipient name | [optional] |
Subject | Pointer to NullableString | Email subject | [optional] |
Content | Pointer to NullableString | Email content | [optional] |
CopyTo | Pointer to NullableString | Email cc | [optional] |
RecipientStatus | Pointer to EmailRecipientStatus | [optional] | |
RecipientDate | Pointer to NullableTime | Email recipient date | [optional] |
Kind | Pointer to NullableString | Email kind | [optional] |
Attachments | Pointer to []EmailAttachment | Email attachments | [optional] |
func NewEmail() *Email
NewEmail instantiates a new Email object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewEmailWithDefaults() *Email
NewEmailWithDefaults instantiates a new Email object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Email) GetId() int32
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Email) GetIdOk() (*int32, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetId(v int32)
SetId sets Id field to given value.
func (o *Email) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Email) SetIdNil(b bool)
SetIdNil sets the value for Id to be an explicit nil
func (o *Email) UnsetId()
UnsetId ensures that no value is present for Id, not even an explicit nil
func (o *Email) GetStatus() EmailStatus
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *Email) GetStatusOk() (*EmailStatus, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetStatus(v EmailStatus)
SetStatus sets Status field to given value.
func (o *Email) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *Email) GetSentDate() string
GetSentDate returns the SentDate field if non-nil, zero value otherwise.
func (o *Email) GetSentDateOk() (*string, bool)
GetSentDateOk returns a tuple with the SentDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetSentDate(v string)
SetSentDate sets SentDate field to given value.
func (o *Email) HasSentDate() bool
HasSentDate returns a boolean if a field has been set.
func (o *Email) SetSentDateNil(b bool)
SetSentDateNil sets the value for SentDate to be an explicit nil
func (o *Email) UnsetSentDate()
UnsetSentDate ensures that no value is present for SentDate, not even an explicit nil
func (o *Email) GetErrorsCount() int32
GetErrorsCount returns the ErrorsCount field if non-nil, zero value otherwise.
func (o *Email) GetErrorsCountOk() (*int32, bool)
GetErrorsCountOk returns a tuple with the ErrorsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetErrorsCount(v int32)
SetErrorsCount sets ErrorsCount field to given value.
func (o *Email) HasErrorsCount() bool
HasErrorsCount returns a boolean if a field has been set.
func (o *Email) SetErrorsCountNil(b bool)
SetErrorsCountNil sets the value for ErrorsCount to be an explicit nil
func (o *Email) UnsetErrorsCount()
UnsetErrorsCount ensures that no value is present for ErrorsCount, not even an explicit nil
func (o *Email) GetErrorLog() string
GetErrorLog returns the ErrorLog field if non-nil, zero value otherwise.
func (o *Email) GetErrorLogOk() (*string, bool)
GetErrorLogOk returns a tuple with the ErrorLog field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetErrorLog(v string)
SetErrorLog sets ErrorLog field to given value.
func (o *Email) HasErrorLog() bool
HasErrorLog returns a boolean if a field has been set.
func (o *Email) SetErrorLogNil(b bool)
SetErrorLogNil sets the value for ErrorLog to be an explicit nil
func (o *Email) UnsetErrorLog()
UnsetErrorLog ensures that no value is present for ErrorLog, not even an explicit nil
func (o *Email) GetFromEmail() string
GetFromEmail returns the FromEmail field if non-nil, zero value otherwise.
func (o *Email) GetFromEmailOk() (*string, bool)
GetFromEmailOk returns a tuple with the FromEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetFromEmail(v string)
SetFromEmail sets FromEmail field to given value.
func (o *Email) HasFromEmail() bool
HasFromEmail returns a boolean if a field has been set.
func (o *Email) SetFromEmailNil(b bool)
SetFromEmailNil sets the value for FromEmail to be an explicit nil
func (o *Email) UnsetFromEmail()
UnsetFromEmail ensures that no value is present for FromEmail, not even an explicit nil
func (o *Email) GetFromName() string
GetFromName returns the FromName field if non-nil, zero value otherwise.
func (o *Email) GetFromNameOk() (*string, bool)
GetFromNameOk returns a tuple with the FromName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetFromName(v string)
SetFromName sets FromName field to given value.
func (o *Email) HasFromName() bool
HasFromName returns a boolean if a field has been set.
func (o *Email) SetFromNameNil(b bool)
SetFromNameNil sets the value for FromName to be an explicit nil
func (o *Email) UnsetFromName()
UnsetFromName ensures that no value is present for FromName, not even an explicit nil
func (o *Email) GetToEmail() string
GetToEmail returns the ToEmail field if non-nil, zero value otherwise.
func (o *Email) GetToEmailOk() (*string, bool)
GetToEmailOk returns a tuple with the ToEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetToEmail(v string)
SetToEmail sets ToEmail field to given value.
func (o *Email) HasToEmail() bool
HasToEmail returns a boolean if a field has been set.
func (o *Email) SetToEmailNil(b bool)
SetToEmailNil sets the value for ToEmail to be an explicit nil
func (o *Email) UnsetToEmail()
UnsetToEmail ensures that no value is present for ToEmail, not even an explicit nil
func (o *Email) GetToName() string
GetToName returns the ToName field if non-nil, zero value otherwise.
func (o *Email) GetToNameOk() (*string, bool)
GetToNameOk returns a tuple with the ToName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetToName(v string)
SetToName sets ToName field to given value.
func (o *Email) HasToName() bool
HasToName returns a boolean if a field has been set.
func (o *Email) SetToNameNil(b bool)
SetToNameNil sets the value for ToName to be an explicit nil
func (o *Email) UnsetToName()
UnsetToName ensures that no value is present for ToName, not even an explicit nil
func (o *Email) GetSubject() string
GetSubject returns the Subject field if non-nil, zero value otherwise.
func (o *Email) GetSubjectOk() (*string, bool)
GetSubjectOk returns a tuple with the Subject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetSubject(v string)
SetSubject sets Subject field to given value.
func (o *Email) HasSubject() bool
HasSubject returns a boolean if a field has been set.
func (o *Email) SetSubjectNil(b bool)
SetSubjectNil sets the value for Subject to be an explicit nil
func (o *Email) UnsetSubject()
UnsetSubject ensures that no value is present for Subject, not even an explicit nil
func (o *Email) GetContent() string
GetContent returns the Content field if non-nil, zero value otherwise.
func (o *Email) GetContentOk() (*string, bool)
GetContentOk returns a tuple with the Content field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetContent(v string)
SetContent sets Content field to given value.
func (o *Email) HasContent() bool
HasContent returns a boolean if a field has been set.
func (o *Email) SetContentNil(b bool)
SetContentNil sets the value for Content to be an explicit nil
func (o *Email) UnsetContent()
UnsetContent ensures that no value is present for Content, not even an explicit nil
func (o *Email) GetCopyTo() string
GetCopyTo returns the CopyTo field if non-nil, zero value otherwise.
func (o *Email) GetCopyToOk() (*string, bool)
GetCopyToOk returns a tuple with the CopyTo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetCopyTo(v string)
SetCopyTo sets CopyTo field to given value.
func (o *Email) HasCopyTo() bool
HasCopyTo returns a boolean if a field has been set.
func (o *Email) SetCopyToNil(b bool)
SetCopyToNil sets the value for CopyTo to be an explicit nil
func (o *Email) UnsetCopyTo()
UnsetCopyTo ensures that no value is present for CopyTo, not even an explicit nil
func (o *Email) GetRecipientStatus() EmailRecipientStatus
GetRecipientStatus returns the RecipientStatus field if non-nil, zero value otherwise.
func (o *Email) GetRecipientStatusOk() (*EmailRecipientStatus, bool)
GetRecipientStatusOk returns a tuple with the RecipientStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetRecipientStatus(v EmailRecipientStatus)
SetRecipientStatus sets RecipientStatus field to given value.
func (o *Email) HasRecipientStatus() bool
HasRecipientStatus returns a boolean if a field has been set.
func (o *Email) GetRecipientDate() time.Time
GetRecipientDate returns the RecipientDate field if non-nil, zero value otherwise.
func (o *Email) GetRecipientDateOk() (*time.Time, bool)
GetRecipientDateOk returns a tuple with the RecipientDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetRecipientDate(v time.Time)
SetRecipientDate sets RecipientDate field to given value.
func (o *Email) HasRecipientDate() bool
HasRecipientDate returns a boolean if a field has been set.
func (o *Email) SetRecipientDateNil(b bool)
SetRecipientDateNil sets the value for RecipientDate to be an explicit nil
func (o *Email) UnsetRecipientDate()
UnsetRecipientDate ensures that no value is present for RecipientDate, not even an explicit nil
func (o *Email) GetKind() string
GetKind returns the Kind field if non-nil, zero value otherwise.
func (o *Email) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetKind(v string)
SetKind sets Kind field to given value.
func (o *Email) HasKind() bool
HasKind returns a boolean if a field has been set.
func (o *Email) SetKindNil(b bool)
SetKindNil sets the value for Kind to be an explicit nil
func (o *Email) UnsetKind()
UnsetKind ensures that no value is present for Kind, not even an explicit nil
func (o *Email) GetAttachments() []EmailAttachment
GetAttachments returns the Attachments field if non-nil, zero value otherwise.
func (o *Email) GetAttachmentsOk() (*[]EmailAttachment, bool)
GetAttachmentsOk returns a tuple with the Attachments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Email) SetAttachments(v []EmailAttachment)
SetAttachments sets Attachments field to given value.
func (o *Email) HasAttachments() bool
HasAttachments returns a boolean if a field has been set.
func (o *Email) SetAttachmentsNil(b bool)
SetAttachmentsNil sets the value for Attachments to be an explicit nil
func (o *Email) UnsetAttachments()
UnsetAttachments ensures that no value is present for Attachments, not even an explicit nil