Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | Session identifier | [optional] |
Code | Pointer to string | Sessions code | [optional] |
Description | Pointer to string | Session description. To be used for additional context on the reason of the session | [optional] |
SupporterLink | Pointer to string | Supporter session URL | [optional] |
EndUserLink | Pointer to string | End user session URL | [optional] |
DeviceId | Pointer to string | Device identifier | [optional] |
DeviceName | Pointer to string | Device name if found - null otherwise | [optional] |
DeviceType | Pointer to string | Device type | [optional] |
State | Pointer to string | Session state | [optional] |
CreatorId | Pointer to string | ID of session creator if session created by Jamf Pro local user, null otherwise | [optional] |
CreatorName | Pointer to string | Username of the session creator | [optional] |
CreatedAt | Pointer to time.Time | Session creation time | [optional] |
func NewSessionDetails() *SessionDetails
NewSessionDetails instantiates a new SessionDetails 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 NewSessionDetailsWithDefaults() *SessionDetails
NewSessionDetailsWithDefaults instantiates a new SessionDetails 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 *SessionDetails) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *SessionDetails) GetIdOk() (*string, 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 *SessionDetails) SetId(v string)
SetId sets Id field to given value.
func (o *SessionDetails) HasId() bool
HasId returns a boolean if a field has been set.
func (o *SessionDetails) GetCode() string
GetCode returns the Code field if non-nil, zero value otherwise.
func (o *SessionDetails) GetCodeOk() (*string, bool)
GetCodeOk returns a tuple with the Code field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetCode(v string)
SetCode sets Code field to given value.
func (o *SessionDetails) HasCode() bool
HasCode returns a boolean if a field has been set.
func (o *SessionDetails) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *SessionDetails) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *SessionDetails) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *SessionDetails) GetSupporterLink() string
GetSupporterLink returns the SupporterLink field if non-nil, zero value otherwise.
func (o *SessionDetails) GetSupporterLinkOk() (*string, bool)
GetSupporterLinkOk returns a tuple with the SupporterLink field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetSupporterLink(v string)
SetSupporterLink sets SupporterLink field to given value.
func (o *SessionDetails) HasSupporterLink() bool
HasSupporterLink returns a boolean if a field has been set.
func (o *SessionDetails) GetEndUserLink() string
GetEndUserLink returns the EndUserLink field if non-nil, zero value otherwise.
func (o *SessionDetails) GetEndUserLinkOk() (*string, bool)
GetEndUserLinkOk returns a tuple with the EndUserLink field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetEndUserLink(v string)
SetEndUserLink sets EndUserLink field to given value.
func (o *SessionDetails) HasEndUserLink() bool
HasEndUserLink returns a boolean if a field has been set.
func (o *SessionDetails) GetDeviceId() string
GetDeviceId returns the DeviceId field if non-nil, zero value otherwise.
func (o *SessionDetails) GetDeviceIdOk() (*string, bool)
GetDeviceIdOk returns a tuple with the DeviceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetDeviceId(v string)
SetDeviceId sets DeviceId field to given value.
func (o *SessionDetails) HasDeviceId() bool
HasDeviceId returns a boolean if a field has been set.
func (o *SessionDetails) GetDeviceName() string
GetDeviceName returns the DeviceName field if non-nil, zero value otherwise.
func (o *SessionDetails) GetDeviceNameOk() (*string, bool)
GetDeviceNameOk returns a tuple with the DeviceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetDeviceName(v string)
SetDeviceName sets DeviceName field to given value.
func (o *SessionDetails) HasDeviceName() bool
HasDeviceName returns a boolean if a field has been set.
func (o *SessionDetails) GetDeviceType() string
GetDeviceType returns the DeviceType field if non-nil, zero value otherwise.
func (o *SessionDetails) GetDeviceTypeOk() (*string, bool)
GetDeviceTypeOk returns a tuple with the DeviceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetDeviceType(v string)
SetDeviceType sets DeviceType field to given value.
func (o *SessionDetails) HasDeviceType() bool
HasDeviceType returns a boolean if a field has been set.
func (o *SessionDetails) GetState() string
GetState returns the State field if non-nil, zero value otherwise.
func (o *SessionDetails) GetStateOk() (*string, bool)
GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetState(v string)
SetState sets State field to given value.
func (o *SessionDetails) HasState() bool
HasState returns a boolean if a field has been set.
func (o *SessionDetails) GetCreatorId() string
GetCreatorId returns the CreatorId field if non-nil, zero value otherwise.
func (o *SessionDetails) GetCreatorIdOk() (*string, bool)
GetCreatorIdOk returns a tuple with the CreatorId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetCreatorId(v string)
SetCreatorId sets CreatorId field to given value.
func (o *SessionDetails) HasCreatorId() bool
HasCreatorId returns a boolean if a field has been set.
func (o *SessionDetails) GetCreatorName() string
GetCreatorName returns the CreatorName field if non-nil, zero value otherwise.
func (o *SessionDetails) GetCreatorNameOk() (*string, bool)
GetCreatorNameOk returns a tuple with the CreatorName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetCreatorName(v string)
SetCreatorName sets CreatorName field to given value.
func (o *SessionDetails) HasCreatorName() bool
HasCreatorName returns a boolean if a field has been set.
func (o *SessionDetails) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *SessionDetails) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SessionDetails) SetCreatedAt(v time.Time)
SetCreatedAt sets CreatedAt field to given value.
func (o *SessionDetails) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.