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]interface{}The 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.