Skip to main content

IdentityAttribute2

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 []Source2Identity attribute's list of sources - this specifies how the rule's value is derived.[optional]

Methods​

NewIdentityAttribute2​

func NewIdentityAttribute2(name string, ) *IdentityAttribute2

NewIdentityAttribute2 instantiates a new IdentityAttribute2 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

NewIdentityAttribute2WithDefaults​

func NewIdentityAttribute2WithDefaults() *IdentityAttribute2

NewIdentityAttribute2WithDefaults instantiates a new IdentityAttribute2 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 *IdentityAttribute2) GetName() string

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

GetNameOk​

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

SetName sets Name field to given value.

GetDisplayName​

func (o *IdentityAttribute2) GetDisplayName() string

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

GetDisplayNameOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetDisplayName(v string)

SetDisplayName sets DisplayName field to given value.

HasDisplayName​

func (o *IdentityAttribute2) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

GetStandard​

func (o *IdentityAttribute2) GetStandard() bool

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

GetStandardOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetStandard(v bool)

SetStandard sets Standard field to given value.

HasStandard​

func (o *IdentityAttribute2) HasStandard() bool

HasStandard returns a boolean if a field has been set.

GetType​

func (o *IdentityAttribute2) GetType() string

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

GetTypeOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetType(v string)

SetType sets Type field to given value.

HasType​

func (o *IdentityAttribute2) HasType() bool

HasType returns a boolean if a field has been set.

SetTypeNil​

func (o *IdentityAttribute2) SetTypeNil(b bool)

SetTypeNil sets the value for Type to be an explicit nil

UnsetType​

func (o *IdentityAttribute2) UnsetType()

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

GetMulti​

func (o *IdentityAttribute2) GetMulti() bool

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

GetMultiOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetMulti(v bool)

SetMulti sets Multi field to given value.

HasMulti​

func (o *IdentityAttribute2) HasMulti() bool

HasMulti returns a boolean if a field has been set.

GetSearchable​

func (o *IdentityAttribute2) GetSearchable() bool

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

GetSearchableOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetSearchable(v bool)

SetSearchable sets Searchable field to given value.

HasSearchable​

func (o *IdentityAttribute2) HasSearchable() bool

HasSearchable returns a boolean if a field has been set.

GetSystem​

func (o *IdentityAttribute2) GetSystem() bool

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

GetSystemOk​

func (o *IdentityAttribute2) 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 *IdentityAttribute2) SetSystem(v bool)

SetSystem sets System field to given value.

HasSystem​

func (o *IdentityAttribute2) HasSystem() bool

HasSystem returns a boolean if a field has been set.

GetSources​

func (o *IdentityAttribute2) GetSources() []Source2

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

GetSourcesOk​

func (o *IdentityAttribute2) GetSourcesOk() (*[]Source2, 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 *IdentityAttribute2) SetSources(v []Source2)

SetSources sets Sources field to given value.

HasSources​

func (o *IdentityAttribute2) HasSources() bool

HasSources returns a boolean if a field has been set.