Name | Type | Description | Notes |
---|---|---|---|
Created | time.Time | ||
Credentials | Pointer to AppUserCredentials | [optional] | |
ExternalId | Pointer to string | The ID of the user in the target app that's linked to the Okta App User object. This value is the native app-specific identifier or primary key for the user in the target app. The `externalId` is set during import when the user is confirmed (reconciled) or during provisioning when the user has been successfully created in the target app. This value isn't populated for SSO app assignments (for example, SAML or SWA) because it isn't synchronized with a target app. | [optional] [readonly] |
Id | Pointer to string | Unique identifier of the App User object (only required for apps with `signOnMode` or authentication schemes that don't require credentials) | [optional] |
LastSync | Pointer to time.Time | Timestamp of the last synchronization operation. This value is only updated for apps with the `IMPORT_PROFILE_UPDATES` or `PUSH PROFILE_UPDATES` feature. | [optional] [readonly] |
LastUpdated | time.Time | ||
PasswordChanged | Pointer to NullableTime | Timestamp when the App User password was last changed | [optional] [readonly] |
Profile | Pointer to map[string]map[string]interface{} | App user profiles are app-specific and can be customized by the Profile Editor in the Admin Console. SSO apps typically don't support app user profiles, while apps with user provisioning features have app-specific profiles. Properties that are visible in the Admin Console for an app assignment can also be assigned through the API. Some properties are reference properties that are imported from the target app and can't be configured. | [optional] |
Scope | string | Toggles the assignment between user or group scope | |
Status | AppUserStatus | ||
StatusChanged | time.Time | Timestamp when the App User status was last changed | [readonly] |
SyncState | Pointer to AppUserSyncState | [optional] | |
Embedded | Pointer to map[string]map[string]interface{} | Embedded resources related to the App User using the JSON Hypertext Application Language specification | [optional] [readonly] |
Links | LinksAppAndUser |
func NewAppUser(created time.Time, lastUpdated time.Time, scope string, status AppUserStatus, statusChanged time.Time, links LinksAppAndUser, ) *AppUser
NewAppUser instantiates a new AppUser 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 NewAppUserWithDefaults() *AppUser
NewAppUserWithDefaults instantiates a new AppUser 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 *AppUser) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *AppUser) GetCreatedOk() (*time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *AppUser) GetCredentials() AppUserCredentials
GetCredentials returns the Credentials field if non-nil, zero value otherwise.
func (o *AppUser) GetCredentialsOk() (*AppUserCredentials, bool)
GetCredentialsOk returns a tuple with the Credentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetCredentials(v AppUserCredentials)
SetCredentials sets Credentials field to given value.
func (o *AppUser) HasCredentials() bool
HasCredentials returns a boolean if a field has been set.
func (o *AppUser) GetExternalId() string
GetExternalId returns the ExternalId field if non-nil, zero value otherwise.
func (o *AppUser) GetExternalIdOk() (*string, bool)
GetExternalIdOk returns a tuple with the ExternalId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetExternalId(v string)
SetExternalId sets ExternalId field to given value.
func (o *AppUser) HasExternalId() bool
HasExternalId returns a boolean if a field has been set.
func (o *AppUser) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *AppUser) 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 *AppUser) SetId(v string)
SetId sets Id field to given value.
func (o *AppUser) HasId() bool
HasId returns a boolean if a field has been set.
func (o *AppUser) GetLastSync() time.Time
GetLastSync returns the LastSync field if non-nil, zero value otherwise.
func (o *AppUser) GetLastSyncOk() (*time.Time, bool)
GetLastSyncOk returns a tuple with the LastSync field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetLastSync(v time.Time)
SetLastSync sets LastSync field to given value.
func (o *AppUser) HasLastSync() bool
HasLastSync returns a boolean if a field has been set.
func (o *AppUser) GetLastUpdated() time.Time
GetLastUpdated returns the LastUpdated field if non-nil, zero value otherwise.
func (o *AppUser) GetLastUpdatedOk() (*time.Time, bool)
GetLastUpdatedOk returns a tuple with the LastUpdated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetLastUpdated(v time.Time)
SetLastUpdated sets LastUpdated field to given value.
func (o *AppUser) GetPasswordChanged() time.Time
GetPasswordChanged returns the PasswordChanged field if non-nil, zero value otherwise.
func (o *AppUser) GetPasswordChangedOk() (*time.Time, bool)
GetPasswordChangedOk returns a tuple with the PasswordChanged field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetPasswordChanged(v time.Time)
SetPasswordChanged sets PasswordChanged field to given value.
func (o *AppUser) HasPasswordChanged() bool
HasPasswordChanged returns a boolean if a field has been set.
func (o *AppUser) SetPasswordChangedNil(b bool)
SetPasswordChangedNil sets the value for PasswordChanged to be an explicit nil
func (o *AppUser) UnsetPasswordChanged()
UnsetPasswordChanged ensures that no value is present for PasswordChanged, not even an explicit nil
func (o *AppUser) GetProfile() map[string]map[string]interface{}
GetProfile returns the Profile field if non-nil, zero value otherwise.
func (o *AppUser) GetProfileOk() (*map[string]map[string]interface{}, bool)
GetProfileOk returns a tuple with the Profile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetProfile(v map[string]map[string]interface{})
SetProfile sets Profile field to given value.
func (o *AppUser) HasProfile() bool
HasProfile returns a boolean if a field has been set.
func (o *AppUser) GetScope() string
GetScope returns the Scope field if non-nil, zero value otherwise.
func (o *AppUser) GetScopeOk() (*string, bool)
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetScope(v string)
SetScope sets Scope field to given value.
func (o *AppUser) GetStatus() AppUserStatus
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *AppUser) GetStatusOk() (*AppUserStatus, 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 *AppUser) SetStatus(v AppUserStatus)
SetStatus sets Status field to given value.
func (o *AppUser) GetStatusChanged() time.Time
GetStatusChanged returns the StatusChanged field if non-nil, zero value otherwise.
func (o *AppUser) GetStatusChangedOk() (*time.Time, bool)
GetStatusChangedOk returns a tuple with the StatusChanged field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetStatusChanged(v time.Time)
SetStatusChanged sets StatusChanged field to given value.
func (o *AppUser) GetSyncState() AppUserSyncState
GetSyncState returns the SyncState field if non-nil, zero value otherwise.
func (o *AppUser) GetSyncStateOk() (*AppUserSyncState, bool)
GetSyncStateOk returns a tuple with the SyncState field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetSyncState(v AppUserSyncState)
SetSyncState sets SyncState field to given value.
func (o *AppUser) HasSyncState() bool
HasSyncState returns a boolean if a field has been set.
func (o *AppUser) GetEmbedded() map[string]map[string]interface{}
GetEmbedded returns the Embedded field if non-nil, zero value otherwise.
func (o *AppUser) GetEmbeddedOk() (*map[string]map[string]interface{}, bool)
GetEmbeddedOk returns a tuple with the Embedded field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetEmbedded(v map[string]map[string]interface{})
SetEmbedded sets Embedded field to given value.
func (o *AppUser) HasEmbedded() bool
HasEmbedded returns a boolean if a field has been set.
func (o *AppUser) GetLinks() LinksAppAndUser
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *AppUser) GetLinksOk() (*LinksAppAndUser, bool)
GetLinksOk returns a tuple with the Links field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AppUser) SetLinks(v LinksAppAndUser)
SetLinks sets Links field to given value.