Skip to content

Latest commit

 

History

History
155 lines (84 loc) · 5.55 KB

File metadata and controls

155 lines (84 loc) · 5.55 KB

SupportOptionsRequest

Properties

Name Type Description Notes
PhoneSupportType string Type of phone support: - harmonySaseDefault: Use Harmony SASE default phone support - custom: Use custom phone numbers (requires supportPhoneNumbers) - hidden: Disable phone support
SupportPhoneNumbers Pointer to []SupportPhoneNumber Custom phone numbers array (1-3 items). Required when phoneSupportType is 'custom'. Must be null or omitted when phoneSupportType is not 'custom'. [optional]
UserGuidesEnabled bool Enable or disable user guides and documentation
LiveChatType string Type of live chat support: - harmonySaseDefault: Use Harmony SASE default chat - custom: Use custom chat URL (requires liveChatCustomUrl) - hidden: Disable live chat support
LiveChatCustomUrl Pointer to string [optional]

Methods

NewSupportOptionsRequest

func NewSupportOptionsRequest(phoneSupportType string, userGuidesEnabled bool, liveChatType string, ) *SupportOptionsRequest

NewSupportOptionsRequest instantiates a new SupportOptionsRequest 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

NewSupportOptionsRequestWithDefaults

func NewSupportOptionsRequestWithDefaults() *SupportOptionsRequest

NewSupportOptionsRequestWithDefaults instantiates a new SupportOptionsRequest 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

GetPhoneSupportType

func (o *SupportOptionsRequest) GetPhoneSupportType() string

GetPhoneSupportType returns the PhoneSupportType field if non-nil, zero value otherwise.

GetPhoneSupportTypeOk

func (o *SupportOptionsRequest) GetPhoneSupportTypeOk() (*string, bool)

GetPhoneSupportTypeOk returns a tuple with the PhoneSupportType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPhoneSupportType

func (o *SupportOptionsRequest) SetPhoneSupportType(v string)

SetPhoneSupportType sets PhoneSupportType field to given value.

GetSupportPhoneNumbers

func (o *SupportOptionsRequest) GetSupportPhoneNumbers() []SupportPhoneNumber

GetSupportPhoneNumbers returns the SupportPhoneNumbers field if non-nil, zero value otherwise.

GetSupportPhoneNumbersOk

func (o *SupportOptionsRequest) GetSupportPhoneNumbersOk() (*[]SupportPhoneNumber, bool)

GetSupportPhoneNumbersOk returns a tuple with the SupportPhoneNumbers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportPhoneNumbers

func (o *SupportOptionsRequest) SetSupportPhoneNumbers(v []SupportPhoneNumber)

SetSupportPhoneNumbers sets SupportPhoneNumbers field to given value.

HasSupportPhoneNumbers

func (o *SupportOptionsRequest) HasSupportPhoneNumbers() bool

HasSupportPhoneNumbers returns a boolean if a field has been set.

SetSupportPhoneNumbersNil

func (o *SupportOptionsRequest) SetSupportPhoneNumbersNil(b bool)

SetSupportPhoneNumbersNil sets the value for SupportPhoneNumbers to be an explicit nil

UnsetSupportPhoneNumbers

func (o *SupportOptionsRequest) UnsetSupportPhoneNumbers()

UnsetSupportPhoneNumbers ensures that no value is present for SupportPhoneNumbers, not even an explicit nil

GetUserGuidesEnabled

func (o *SupportOptionsRequest) GetUserGuidesEnabled() bool

GetUserGuidesEnabled returns the UserGuidesEnabled field if non-nil, zero value otherwise.

GetUserGuidesEnabledOk

func (o *SupportOptionsRequest) GetUserGuidesEnabledOk() (*bool, bool)

GetUserGuidesEnabledOk returns a tuple with the UserGuidesEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetUserGuidesEnabled

func (o *SupportOptionsRequest) SetUserGuidesEnabled(v bool)

SetUserGuidesEnabled sets UserGuidesEnabled field to given value.

GetLiveChatType

func (o *SupportOptionsRequest) GetLiveChatType() string

GetLiveChatType returns the LiveChatType field if non-nil, zero value otherwise.

GetLiveChatTypeOk

func (o *SupportOptionsRequest) GetLiveChatTypeOk() (*string, bool)

GetLiveChatTypeOk returns a tuple with the LiveChatType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLiveChatType

func (o *SupportOptionsRequest) SetLiveChatType(v string)

SetLiveChatType sets LiveChatType field to given value.

GetLiveChatCustomUrl

func (o *SupportOptionsRequest) GetLiveChatCustomUrl() string

GetLiveChatCustomUrl returns the LiveChatCustomUrl field if non-nil, zero value otherwise.

GetLiveChatCustomUrlOk

func (o *SupportOptionsRequest) GetLiveChatCustomUrlOk() (*string, bool)

GetLiveChatCustomUrlOk returns a tuple with the LiveChatCustomUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLiveChatCustomUrl

func (o *SupportOptionsRequest) SetLiveChatCustomUrl(v string)

SetLiveChatCustomUrl sets LiveChatCustomUrl field to given value.

HasLiveChatCustomUrl

func (o *SupportOptionsRequest) HasLiveChatCustomUrl() bool

HasLiveChatCustomUrl returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]