Skip to main content

Account

Properties

NameTypeDescriptionNotes
IdPointer to stringSystem-generated unique ID of the Object[optional] [readonly]
NameNullableStringName of the Object
CreatedPointer to SailPointTimeCreation date of the Object[optional] [readonly]
ModifiedPointer to SailPointTimeLast modification date of the Object[optional] [readonly]
SourceIdstringThe unique ID of the source this account belongs to
SourceNameNullableStringThe display name of the source this account belongs to
IdentityIdPointer to stringThe unique ID of the identity this account is correlated to[optional]
CloudLifecycleStatePointer to NullableStringThe lifecycle state of the identity this account is correlated to[optional]
IdentityStatePointer to NullableStringThe identity state of the identity this account is correlated to[optional]
ConnectionTypePointer to NullableStringThe connection type of the source this account is from[optional]
IsMachinePointer to boolIndicates if the account is of machine type[optional] [default to false]
RecommendationPointer to AccountAllOfRecommendation[optional]
Attributesmap[string]interfaceThe account attributes that are aggregated
AuthoritativeboolIndicates if this account is from an authoritative source
DescriptionPointer to NullableStringA description of the account[optional]
DisabledboolIndicates if the account is currently disabled
LockedboolIndicates if the account is currently locked
NativeIdentitystringThe unique ID of the account generated by the source system
SystemAccountboolIf true, this is a user account within IdentityNow. If false, this is an account from a source system.
UncorrelatedboolIndicates if this account is not correlated to an identity
UuidPointer to NullableStringThe unique ID of the account as determined by the account schema[optional]
ManuallyCorrelatedboolIndicates if the account has been manually correlated to an identity
HasEntitlementsboolIndicates if the account has entitlements
IdentityPointer to AccountAllOfIdentity[optional]
SourceOwnerPointer to NullableAccountAllOfSourceOwner[optional]
FeaturesPointer to NullableStringA string list containing the owning source's features[optional]
OriginPointer to NullableStringThe origin of the account either aggregated or provisioned[optional]
OwnerIdentityPointer to AccountAllOfOwnerIdentity[optional]

Methods

NewAccount

func NewAccount(name NullableString, sourceId string, sourceName NullableString, attributes map[string]interface{}, authoritative bool, disabled bool, locked bool, nativeIdentity string, systemAccount bool, uncorrelated bool, manuallyCorrelated bool, hasEntitlements bool, ) *Account

NewAccount instantiates a new Account 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

NewAccountWithDefaults

func NewAccountWithDefaults() *Account

NewAccountWithDefaults instantiates a new Account 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

GetId

func (o *Account) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *Account) 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.

SetId

func (o *Account) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *Account) HasId() bool

HasId returns a boolean if a field has been set.

GetName

func (o *Account) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *Account) 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.

SetName

func (o *Account) SetName(v string)

SetName sets Name field to given value.

SetNameNil

func (o *Account) SetNameNil(b bool)

SetNameNil sets the value for Name to be an explicit nil

UnsetName

func (o *Account) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

GetCreated

func (o *Account) GetCreated() SailPointTime

GetCreated returns the Created field if non-nil, zero value otherwise.

GetCreatedOk

func (o *Account) GetCreatedOk() (*SailPointTime, 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.

SetCreated

func (o *Account) SetCreated(v SailPointTime)

SetCreated sets Created field to given value.

HasCreated

func (o *Account) HasCreated() bool

HasCreated returns a boolean if a field has been set.

GetModified

func (o *Account) GetModified() SailPointTime

GetModified returns the Modified field if non-nil, zero value otherwise.

GetModifiedOk

func (o *Account) GetModifiedOk() (*SailPointTime, bool)

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

SetModified

func (o *Account) SetModified(v SailPointTime)

SetModified sets Modified field to given value.

HasModified

func (o *Account) HasModified() bool

HasModified returns a boolean if a field has been set.

GetSourceId

func (o *Account) GetSourceId() string

GetSourceId returns the SourceId field if non-nil, zero value otherwise.

GetSourceIdOk

func (o *Account) GetSourceIdOk() (*string, bool)

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

SetSourceId

func (o *Account) SetSourceId(v string)

SetSourceId sets SourceId field to given value.

GetSourceName

func (o *Account) GetSourceName() string

GetSourceName returns the SourceName field if non-nil, zero value otherwise.

GetSourceNameOk

func (o *Account) GetSourceNameOk() (*string, bool)

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

SetSourceName

func (o *Account) SetSourceName(v string)

SetSourceName sets SourceName field to given value.

SetSourceNameNil

func (o *Account) SetSourceNameNil(b bool)

SetSourceNameNil sets the value for SourceName to be an explicit nil

UnsetSourceName

func (o *Account) UnsetSourceName()

UnsetSourceName ensures that no value is present for SourceName, not even an explicit nil

GetIdentityId

func (o *Account) GetIdentityId() string

GetIdentityId returns the IdentityId field if non-nil, zero value otherwise.

GetIdentityIdOk

func (o *Account) GetIdentityIdOk() (*string, bool)

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

SetIdentityId

func (o *Account) SetIdentityId(v string)

SetIdentityId sets IdentityId field to given value.

HasIdentityId

func (o *Account) HasIdentityId() bool

HasIdentityId returns a boolean if a field has been set.

GetCloudLifecycleState

func (o *Account) GetCloudLifecycleState() string

GetCloudLifecycleState returns the CloudLifecycleState field if non-nil, zero value otherwise.

GetCloudLifecycleStateOk

func (o *Account) GetCloudLifecycleStateOk() (*string, bool)

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

SetCloudLifecycleState

func (o *Account) SetCloudLifecycleState(v string)

SetCloudLifecycleState sets CloudLifecycleState field to given value.

HasCloudLifecycleState

func (o *Account) HasCloudLifecycleState() bool

HasCloudLifecycleState returns a boolean if a field has been set.

SetCloudLifecycleStateNil

func (o *Account) SetCloudLifecycleStateNil(b bool)

SetCloudLifecycleStateNil sets the value for CloudLifecycleState to be an explicit nil

UnsetCloudLifecycleState

func (o *Account) UnsetCloudLifecycleState()

UnsetCloudLifecycleState ensures that no value is present for CloudLifecycleState, not even an explicit nil

GetIdentityState

func (o *Account) GetIdentityState() string

GetIdentityState returns the IdentityState field if non-nil, zero value otherwise.

GetIdentityStateOk

func (o *Account) GetIdentityStateOk() (*string, bool)

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

SetIdentityState

func (o *Account) SetIdentityState(v string)

SetIdentityState sets IdentityState field to given value.

HasIdentityState

func (o *Account) HasIdentityState() bool

HasIdentityState returns a boolean if a field has been set.

SetIdentityStateNil

func (o *Account) SetIdentityStateNil(b bool)

SetIdentityStateNil sets the value for IdentityState to be an explicit nil

UnsetIdentityState

func (o *Account) UnsetIdentityState()

UnsetIdentityState ensures that no value is present for IdentityState, not even an explicit nil

GetConnectionType

func (o *Account) GetConnectionType() string

GetConnectionType returns the ConnectionType field if non-nil, zero value otherwise.

GetConnectionTypeOk

func (o *Account) GetConnectionTypeOk() (*string, bool)

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

SetConnectionType

func (o *Account) SetConnectionType(v string)

SetConnectionType sets ConnectionType field to given value.

HasConnectionType

func (o *Account) HasConnectionType() bool

HasConnectionType returns a boolean if a field has been set.

SetConnectionTypeNil

func (o *Account) SetConnectionTypeNil(b bool)

SetConnectionTypeNil sets the value for ConnectionType to be an explicit nil

UnsetConnectionType

func (o *Account) UnsetConnectionType()

UnsetConnectionType ensures that no value is present for ConnectionType, not even an explicit nil

GetIsMachine

func (o *Account) GetIsMachine() bool

GetIsMachine returns the IsMachine field if non-nil, zero value otherwise.

GetIsMachineOk

func (o *Account) GetIsMachineOk() (*bool, bool)

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

SetIsMachine

func (o *Account) SetIsMachine(v bool)

SetIsMachine sets IsMachine field to given value.

HasIsMachine

func (o *Account) HasIsMachine() bool

HasIsMachine returns a boolean if a field has been set.

GetRecommendation

func (o *Account) GetRecommendation() AccountAllOfRecommendation

GetRecommendation returns the Recommendation field if non-nil, zero value otherwise.

GetRecommendationOk

func (o *Account) GetRecommendationOk() (*AccountAllOfRecommendation, bool)

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

SetRecommendation

func (o *Account) SetRecommendation(v AccountAllOfRecommendation)

SetRecommendation sets Recommendation field to given value.

HasRecommendation

func (o *Account) HasRecommendation() bool

HasRecommendation returns a boolean if a field has been set.

GetAttributes

func (o *Account) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field if non-nil, zero value otherwise.

GetAttributesOk

func (o *Account) GetAttributesOk() (*map[string]interface{}, bool)

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

SetAttributes

func (o *Account) SetAttributes(v map[string]interface{})

SetAttributes sets Attributes field to given value.

SetAttributesNil

func (o *Account) SetAttributesNil(b bool)

SetAttributesNil sets the value for Attributes to be an explicit nil

UnsetAttributes

func (o *Account) UnsetAttributes()

UnsetAttributes ensures that no value is present for Attributes, not even an explicit nil

GetAuthoritative

func (o *Account) GetAuthoritative() bool

GetAuthoritative returns the Authoritative field if non-nil, zero value otherwise.

GetAuthoritativeOk

func (o *Account) GetAuthoritativeOk() (*bool, bool)

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

SetAuthoritative

func (o *Account) SetAuthoritative(v bool)

SetAuthoritative sets Authoritative field to given value.

GetDescription

func (o *Account) GetDescription() string

GetDescription returns the Description field if non-nil, zero value otherwise.

GetDescriptionOk

func (o *Account) 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.

SetDescription

func (o *Account) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription

func (o *Account) HasDescription() bool

HasDescription returns a boolean if a field has been set.

SetDescriptionNil

func (o *Account) SetDescriptionNil(b bool)

SetDescriptionNil sets the value for Description to be an explicit nil

UnsetDescription

func (o *Account) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

GetDisabled

func (o *Account) GetDisabled() bool

GetDisabled returns the Disabled field if non-nil, zero value otherwise.

GetDisabledOk

func (o *Account) GetDisabledOk() (*bool, bool)

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

SetDisabled

func (o *Account) SetDisabled(v bool)

SetDisabled sets Disabled field to given value.

GetLocked

func (o *Account) GetLocked() bool

GetLocked returns the Locked field if non-nil, zero value otherwise.

GetLockedOk

func (o *Account) GetLockedOk() (*bool, bool)

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

SetLocked

func (o *Account) SetLocked(v bool)

SetLocked sets Locked field to given value.

GetNativeIdentity

func (o *Account) GetNativeIdentity() string

GetNativeIdentity returns the NativeIdentity field if non-nil, zero value otherwise.

GetNativeIdentityOk

func (o *Account) GetNativeIdentityOk() (*string, bool)

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

SetNativeIdentity

func (o *Account) SetNativeIdentity(v string)

SetNativeIdentity sets NativeIdentity field to given value.

GetSystemAccount

func (o *Account) GetSystemAccount() bool

GetSystemAccount returns the SystemAccount field if non-nil, zero value otherwise.

GetSystemAccountOk

func (o *Account) GetSystemAccountOk() (*bool, bool)

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

SetSystemAccount

func (o *Account) SetSystemAccount(v bool)

SetSystemAccount sets SystemAccount field to given value.

GetUncorrelated

func (o *Account) GetUncorrelated() bool

GetUncorrelated returns the Uncorrelated field if non-nil, zero value otherwise.

GetUncorrelatedOk

func (o *Account) GetUncorrelatedOk() (*bool, bool)

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

SetUncorrelated

func (o *Account) SetUncorrelated(v bool)

SetUncorrelated sets Uncorrelated field to given value.

GetUuid

func (o *Account) GetUuid() string

GetUuid returns the Uuid field if non-nil, zero value otherwise.

GetUuidOk

func (o *Account) GetUuidOk() (*string, bool)

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

SetUuid

func (o *Account) SetUuid(v string)

SetUuid sets Uuid field to given value.

HasUuid

func (o *Account) HasUuid() bool

HasUuid returns a boolean if a field has been set.

SetUuidNil

func (o *Account) SetUuidNil(b bool)

SetUuidNil sets the value for Uuid to be an explicit nil

UnsetUuid

func (o *Account) UnsetUuid()

UnsetUuid ensures that no value is present for Uuid, not even an explicit nil

GetManuallyCorrelated

func (o *Account) GetManuallyCorrelated() bool

GetManuallyCorrelated returns the ManuallyCorrelated field if non-nil, zero value otherwise.

GetManuallyCorrelatedOk

func (o *Account) GetManuallyCorrelatedOk() (*bool, bool)

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

SetManuallyCorrelated

func (o *Account) SetManuallyCorrelated(v bool)

SetManuallyCorrelated sets ManuallyCorrelated field to given value.

GetHasEntitlements

func (o *Account) GetHasEntitlements() bool

GetHasEntitlements returns the HasEntitlements field if non-nil, zero value otherwise.

GetHasEntitlementsOk

func (o *Account) GetHasEntitlementsOk() (*bool, bool)

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

SetHasEntitlements

func (o *Account) SetHasEntitlements(v bool)

SetHasEntitlements sets HasEntitlements field to given value.

GetIdentity

func (o *Account) GetIdentity() AccountAllOfIdentity

GetIdentity returns the Identity field if non-nil, zero value otherwise.

GetIdentityOk

func (o *Account) GetIdentityOk() (*AccountAllOfIdentity, bool)

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

SetIdentity

func (o *Account) SetIdentity(v AccountAllOfIdentity)

SetIdentity sets Identity field to given value.

HasIdentity

func (o *Account) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

GetSourceOwner

func (o *Account) GetSourceOwner() AccountAllOfSourceOwner

GetSourceOwner returns the SourceOwner field if non-nil, zero value otherwise.

GetSourceOwnerOk

func (o *Account) GetSourceOwnerOk() (*AccountAllOfSourceOwner, bool)

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

SetSourceOwner

func (o *Account) SetSourceOwner(v AccountAllOfSourceOwner)

SetSourceOwner sets SourceOwner field to given value.

HasSourceOwner

func (o *Account) HasSourceOwner() bool

HasSourceOwner returns a boolean if a field has been set.

SetSourceOwnerNil

func (o *Account) SetSourceOwnerNil(b bool)

SetSourceOwnerNil sets the value for SourceOwner to be an explicit nil

UnsetSourceOwner

func (o *Account) UnsetSourceOwner()

UnsetSourceOwner ensures that no value is present for SourceOwner, not even an explicit nil

GetFeatures

func (o *Account) GetFeatures() string

GetFeatures returns the Features field if non-nil, zero value otherwise.

GetFeaturesOk

func (o *Account) GetFeaturesOk() (*string, bool)

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

SetFeatures

func (o *Account) SetFeatures(v string)

SetFeatures sets Features field to given value.

HasFeatures

func (o *Account) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

SetFeaturesNil

func (o *Account) SetFeaturesNil(b bool)

SetFeaturesNil sets the value for Features to be an explicit nil

UnsetFeatures

func (o *Account) UnsetFeatures()

UnsetFeatures ensures that no value is present for Features, not even an explicit nil

GetOrigin

func (o *Account) GetOrigin() string

GetOrigin returns the Origin field if non-nil, zero value otherwise.

GetOriginOk

func (o *Account) GetOriginOk() (*string, bool)

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

SetOrigin

func (o *Account) SetOrigin(v string)

SetOrigin sets Origin field to given value.

HasOrigin

func (o *Account) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

SetOriginNil

func (o *Account) SetOriginNil(b bool)

SetOriginNil sets the value for Origin to be an explicit nil

UnsetOrigin

func (o *Account) UnsetOrigin()

UnsetOrigin ensures that no value is present for Origin, not even an explicit nil

GetOwnerIdentity

func (o *Account) GetOwnerIdentity() AccountAllOfOwnerIdentity

GetOwnerIdentity returns the OwnerIdentity field if non-nil, zero value otherwise.

GetOwnerIdentityOk

func (o *Account) GetOwnerIdentityOk() (*AccountAllOfOwnerIdentity, bool)

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

SetOwnerIdentity

func (o *Account) SetOwnerIdentity(v AccountAllOfOwnerIdentity)

SetOwnerIdentity sets OwnerIdentity field to given value.

HasOwnerIdentity

func (o *Account) HasOwnerIdentity() bool

HasOwnerIdentity returns a boolean if a field has been set.