| Name | Type | Description | Notes |
|---|---|---|---|
| Name | Pointer to string | Updated name of the template. | [optional] |
| Contents | Pointer to LanguageStringMap | [optional] | |
| Headings | Pointer to LanguageStringMap | [optional] | |
| Subtitle | Pointer to LanguageStringMap | [optional] | |
| IsEmail | Pointer to bool | Set true for an Email template. | [optional] |
| EmailSubject | Pointer to NullableString | Subject of the email. | [optional] |
| EmailBody | Pointer to NullableString | Body of the email (HTML supported). | [optional] |
| IsSMS | Pointer to bool | Set true for an SMS template. | [optional] |
| DynamicContent | Pointer to NullableString | JSON string for dynamic content personalization. | [optional] |
func NewUpdateTemplateRequest() *UpdateTemplateRequest
NewUpdateTemplateRequest instantiates a new UpdateTemplateRequest 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 NewUpdateTemplateRequestWithDefaults() *UpdateTemplateRequest
NewUpdateTemplateRequestWithDefaults instantiates a new UpdateTemplateRequest 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 *UpdateTemplateRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetName(v string)
SetName sets Name field to given value.
func (o *UpdateTemplateRequest) HasName() bool
HasName returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetContents() LanguageStringMap
GetContents returns the Contents field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetContentsOk() (*LanguageStringMap, bool)
GetContentsOk returns a tuple with the Contents field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetContents(v LanguageStringMap)
SetContents sets Contents field to given value.
func (o *UpdateTemplateRequest) HasContents() bool
HasContents returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetHeadings() LanguageStringMap
GetHeadings returns the Headings field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetHeadingsOk() (*LanguageStringMap, bool)
GetHeadingsOk returns a tuple with the Headings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetHeadings(v LanguageStringMap)
SetHeadings sets Headings field to given value.
func (o *UpdateTemplateRequest) HasHeadings() bool
HasHeadings returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetSubtitle() LanguageStringMap
GetSubtitle returns the Subtitle field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetSubtitleOk() (*LanguageStringMap, bool)
GetSubtitleOk returns a tuple with the Subtitle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetSubtitle(v LanguageStringMap)
SetSubtitle sets Subtitle field to given value.
func (o *UpdateTemplateRequest) HasSubtitle() bool
HasSubtitle returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetIsEmail() bool
GetIsEmail returns the IsEmail field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetIsEmailOk() (*bool, bool)
GetIsEmailOk returns a tuple with the IsEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetIsEmail(v bool)
SetIsEmail sets IsEmail field to given value.
func (o *UpdateTemplateRequest) HasIsEmail() bool
HasIsEmail returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetEmailSubject() string
GetEmailSubject returns the EmailSubject field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetEmailSubjectOk() (*string, bool)
GetEmailSubjectOk returns a tuple with the EmailSubject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetEmailSubject(v string)
SetEmailSubject sets EmailSubject field to given value.
func (o *UpdateTemplateRequest) HasEmailSubject() bool
HasEmailSubject returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) SetEmailSubjectNil(b bool)
SetEmailSubjectNil sets the value for EmailSubject to be an explicit nil
func (o *UpdateTemplateRequest) UnsetEmailSubject()
UnsetEmailSubject ensures that no value is present for EmailSubject, not even an explicit nil
func (o *UpdateTemplateRequest) GetEmailBody() string
GetEmailBody returns the EmailBody field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetEmailBodyOk() (*string, bool)
GetEmailBodyOk returns a tuple with the EmailBody field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetEmailBody(v string)
SetEmailBody sets EmailBody field to given value.
func (o *UpdateTemplateRequest) HasEmailBody() bool
HasEmailBody returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) SetEmailBodyNil(b bool)
SetEmailBodyNil sets the value for EmailBody to be an explicit nil
func (o *UpdateTemplateRequest) UnsetEmailBody()
UnsetEmailBody ensures that no value is present for EmailBody, not even an explicit nil
func (o *UpdateTemplateRequest) GetIsSMS() bool
GetIsSMS returns the IsSMS field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetIsSMSOk() (*bool, bool)
GetIsSMSOk returns a tuple with the IsSMS field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetIsSMS(v bool)
SetIsSMS sets IsSMS field to given value.
func (o *UpdateTemplateRequest) HasIsSMS() bool
HasIsSMS returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) GetDynamicContent() string
GetDynamicContent returns the DynamicContent field if non-nil, zero value otherwise.
func (o *UpdateTemplateRequest) GetDynamicContentOk() (*string, bool)
GetDynamicContentOk returns a tuple with the DynamicContent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateTemplateRequest) SetDynamicContent(v string)
SetDynamicContent sets DynamicContent field to given value.
func (o *UpdateTemplateRequest) HasDynamicContent() bool
HasDynamicContent returns a boolean if a field has been set.
func (o *UpdateTemplateRequest) SetDynamicContentNil(b bool)
SetDynamicContentNil sets the value for DynamicContent to be an explicit nil
func (o *UpdateTemplateRequest) UnsetDynamicContent()
UnsetDynamicContent ensures that no value is present for DynamicContent, not even an explicit nil