| Name | Type | Description | Notes |
|---|---|---|---|
| PhonehomeEnabled | Pointer to bool | If set to `true`, enables phonehome. If set to `false`, disables phonehome. | [optional] |
| PhonehomeExcludes | Pointer to []string | A list of items that are excluded from phonehome data collection. | [optional] |
| Proxy | Pointer to string | The value of the current proxy, which is used to connect to cloud services such as phonehome and remote assist. Specify the server name, including the scheme and proxy port number. | [optional] |
| RemoteAssistActive | Pointer to bool | If set to `true`, enables the remote assist session. If set to `false`, disables the remote assist session. | [optional] |
| RemoteAssistDuration | Pointer to int64 | Specifies the duration of the remote assist session in milliseconds. This parameter should only be provided when establishing a new session. It determines the length of time the session will remain active after it's initiated. | [optional] |
| RemoteAssistExpires | Pointer to int64 | The timestamp when the session expires, measured in milliseconds since the UNIX epoch. | [optional] [readonly] |
| RemoteAssistOpened | Pointer to int64 | The timestamp when the session opened, measured in milliseconds since the UNIX epoch. | [optional] [readonly] |
| RemoteAssistPaths | Pointer to []SupportRemoteAssistPaths | [optional] [readonly] | |
| RemoteAssistStatus | Pointer to string | The status of the remote assist session. Values include `connected`, `connecting`, `disconnected`, and `session-active`. | [optional] [readonly] |
func NewSupport() *Support
NewSupport instantiates a new Support 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 NewSupportWithDefaults() *Support
NewSupportWithDefaults instantiates a new Support 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 *Support) GetPhonehomeEnabled() bool
GetPhonehomeEnabled returns the PhonehomeEnabled field if non-nil, zero value otherwise.
func (o *Support) GetPhonehomeEnabledOk() (*bool, bool)
GetPhonehomeEnabledOk returns a tuple with the PhonehomeEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetPhonehomeEnabled(v bool)
SetPhonehomeEnabled sets PhonehomeEnabled field to given value.
func (o *Support) HasPhonehomeEnabled() bool
HasPhonehomeEnabled returns a boolean if a field has been set.
func (o *Support) GetPhonehomeExcludes() []string
GetPhonehomeExcludes returns the PhonehomeExcludes field if non-nil, zero value otherwise.
func (o *Support) GetPhonehomeExcludesOk() (*[]string, bool)
GetPhonehomeExcludesOk returns a tuple with the PhonehomeExcludes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetPhonehomeExcludes(v []string)
SetPhonehomeExcludes sets PhonehomeExcludes field to given value.
func (o *Support) HasPhonehomeExcludes() bool
HasPhonehomeExcludes returns a boolean if a field has been set.
func (o *Support) GetProxy() string
GetProxy returns the Proxy field if non-nil, zero value otherwise.
func (o *Support) GetProxyOk() (*string, bool)
GetProxyOk returns a tuple with the Proxy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetProxy(v string)
SetProxy sets Proxy field to given value.
func (o *Support) HasProxy() bool
HasProxy returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistActive() bool
GetRemoteAssistActive returns the RemoteAssistActive field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistActiveOk() (*bool, bool)
GetRemoteAssistActiveOk returns a tuple with the RemoteAssistActive field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistActive(v bool)
SetRemoteAssistActive sets RemoteAssistActive field to given value.
func (o *Support) HasRemoteAssistActive() bool
HasRemoteAssistActive returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistDuration() int64
GetRemoteAssistDuration returns the RemoteAssistDuration field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistDurationOk() (*int64, bool)
GetRemoteAssistDurationOk returns a tuple with the RemoteAssistDuration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistDuration(v int64)
SetRemoteAssistDuration sets RemoteAssistDuration field to given value.
func (o *Support) HasRemoteAssistDuration() bool
HasRemoteAssistDuration returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistExpires() int64
GetRemoteAssistExpires returns the RemoteAssistExpires field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistExpiresOk() (*int64, bool)
GetRemoteAssistExpiresOk returns a tuple with the RemoteAssistExpires field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistExpires(v int64)
SetRemoteAssistExpires sets RemoteAssistExpires field to given value.
func (o *Support) HasRemoteAssistExpires() bool
HasRemoteAssistExpires returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistOpened() int64
GetRemoteAssistOpened returns the RemoteAssistOpened field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistOpenedOk() (*int64, bool)
GetRemoteAssistOpenedOk returns a tuple with the RemoteAssistOpened field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistOpened(v int64)
SetRemoteAssistOpened sets RemoteAssistOpened field to given value.
func (o *Support) HasRemoteAssistOpened() bool
HasRemoteAssistOpened returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistPaths() []SupportRemoteAssistPaths
GetRemoteAssistPaths returns the RemoteAssistPaths field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistPathsOk() (*[]SupportRemoteAssistPaths, bool)
GetRemoteAssistPathsOk returns a tuple with the RemoteAssistPaths field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistPaths(v []SupportRemoteAssistPaths)
SetRemoteAssistPaths sets RemoteAssistPaths field to given value.
func (o *Support) HasRemoteAssistPaths() bool
HasRemoteAssistPaths returns a boolean if a field has been set.
func (o *Support) GetRemoteAssistStatus() string
GetRemoteAssistStatus returns the RemoteAssistStatus field if non-nil, zero value otherwise.
func (o *Support) GetRemoteAssistStatusOk() (*string, bool)
GetRemoteAssistStatusOk returns a tuple with the RemoteAssistStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Support) SetRemoteAssistStatus(v string)
SetRemoteAssistStatus sets RemoteAssistStatus field to given value.
func (o *Support) HasRemoteAssistStatus() bool
HasRemoteAssistStatus returns a boolean if a field has been set.