Skip to main content

IdentityAttribute

Properties

NameTypeDescriptionNotes
NamestringIdentity attribute's technical name.
DisplayNamePointer to stringIdentity attribute's business-friendly name.[optional]
StandardPointer to boolIndicates whether the attribute is 'standard' or 'default'.[optional] [default to false]
TypePointer to NullableStringIdentity attribute's type.[optional]
MultiPointer to boolIndicates whether the identity attribute is multi-valued.[optional] [default to false]
SearchablePointer to boolIndicates whether the identity attribute is searchable.[optional] [default to false]
SystemPointer to boolIndicates whether the identity attribute is 'system', meaning that it doesn't have a source and isn't configurable.[optional] [default to false]
SourcesPointer to []Source1Identity attribute's list of sources - this specifies how the rule's value is derived.[optional]

Methods

NewIdentityAttribute

func NewIdentityAttribute(name string, ) *IdentityAttribute

NewIdentityAttribute instantiates a new IdentityAttribute 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

NewIdentityAttributeWithDefaults

func NewIdentityAttributeWithDefaults() *IdentityAttribute

NewIdentityAttributeWithDefaults instantiates a new IdentityAttribute 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

GetName

func (o *IdentityAttribute) GetName() string

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

GetNameOk

func (o *IdentityAttribute) 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 *IdentityAttribute) SetName(v string)

SetName sets Name field to given value.

GetDisplayName

func (o *IdentityAttribute) GetDisplayName() string

GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.

GetDisplayNameOk

func (o *IdentityAttribute) GetDisplayNameOk() (*string, bool)

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

SetDisplayName

func (o *IdentityAttribute) SetDisplayName(v string)

SetDisplayName sets DisplayName field to given value.

HasDisplayName

func (o *IdentityAttribute) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

GetStandard

func (o *IdentityAttribute) GetStandard() bool

GetStandard returns the Standard field if non-nil, zero value otherwise.

GetStandardOk

func (o *IdentityAttribute) GetStandardOk() (*bool, bool)

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

SetStandard

func (o *IdentityAttribute) SetStandard(v bool)

SetStandard sets Standard field to given value.

HasStandard

func (o *IdentityAttribute) HasStandard() bool

HasStandard returns a boolean if a field has been set.

GetType

func (o *IdentityAttribute) GetType() string

GetType returns the Type field if non-nil, zero value otherwise.

GetTypeOk

func (o *IdentityAttribute) GetTypeOk() (*string, bool)

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

SetType

func (o *IdentityAttribute) SetType(v string)

SetType sets Type field to given value.

HasType

func (o *IdentityAttribute) HasType() bool

HasType returns a boolean if a field has been set.

SetTypeNil

func (o *IdentityAttribute) SetTypeNil(b bool)

SetTypeNil sets the value for Type to be an explicit nil

UnsetType

func (o *IdentityAttribute) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil

GetMulti

func (o *IdentityAttribute) GetMulti() bool

GetMulti returns the Multi field if non-nil, zero value otherwise.

GetMultiOk

func (o *IdentityAttribute) GetMultiOk() (*bool, bool)

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

SetMulti

func (o *IdentityAttribute) SetMulti(v bool)

SetMulti sets Multi field to given value.

HasMulti

func (o *IdentityAttribute) HasMulti() bool

HasMulti returns a boolean if a field has been set.

GetSearchable

func (o *IdentityAttribute) GetSearchable() bool

GetSearchable returns the Searchable field if non-nil, zero value otherwise.

GetSearchableOk

func (o *IdentityAttribute) GetSearchableOk() (*bool, bool)

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

SetSearchable

func (o *IdentityAttribute) SetSearchable(v bool)

SetSearchable sets Searchable field to given value.

HasSearchable

func (o *IdentityAttribute) HasSearchable() bool

HasSearchable returns a boolean if a field has been set.

GetSystem

func (o *IdentityAttribute) GetSystem() bool

GetSystem returns the System field if non-nil, zero value otherwise.

GetSystemOk

func (o *IdentityAttribute) GetSystemOk() (*bool, bool)

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

SetSystem

func (o *IdentityAttribute) SetSystem(v bool)

SetSystem sets System field to given value.

HasSystem

func (o *IdentityAttribute) HasSystem() bool

HasSystem returns a boolean if a field has been set.

GetSources

func (o *IdentityAttribute) GetSources() []Source1

GetSources returns the Sources field if non-nil, zero value otherwise.

GetSourcesOk

func (o *IdentityAttribute) GetSourcesOk() (*[]Source1, bool)

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

SetSources

func (o *IdentityAttribute) SetSources(v []Source1)

SetSources sets Sources field to given value.

HasSources

func (o *IdentityAttribute) HasSources() bool

HasSources returns a boolean if a field has been set.