Skip to main content

AttributeDefinition

Properties​

NameTypeDescriptionNotes
NamePointer to stringThe name of the attribute.[optional]
NativeNamePointer to NullableStringAttribute name in the native system.[optional]
TypePointer to AttributeDefinitionType[optional]
SchemaPointer to NullableAttributeDefinitionSchema[optional]
DescriptionPointer to stringA human-readable description of the attribute.[optional]
IsMultiPointer to boolFlag indicating whether or not the attribute is multi-valued.[optional] [default to false]
IsEntitlementPointer to boolFlag indicating whether or not the attribute is an entitlement.[optional] [default to false]
IsGroupPointer to boolFlag indicating whether or not the attribute represents a group. This can only be true if isEntitlement is also true and there is a schema defined for the attribute..[optional] [default to false]

Methods​

NewAttributeDefinition​

func NewAttributeDefinition() *AttributeDefinition

NewAttributeDefinition instantiates a new AttributeDefinition 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

NewAttributeDefinitionWithDefaults​

func NewAttributeDefinitionWithDefaults() *AttributeDefinition

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

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

GetNameOk​

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

SetName sets Name field to given value.

HasName​

func (o *AttributeDefinition) HasName() bool

HasName returns a boolean if a field has been set.

GetNativeName​

func (o *AttributeDefinition) GetNativeName() string

GetNativeName returns the NativeName field if non-nil, zero value otherwise.

GetNativeNameOk​

func (o *AttributeDefinition) GetNativeNameOk() (*string, bool)

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

SetNativeName​

func (o *AttributeDefinition) SetNativeName(v string)

SetNativeName sets NativeName field to given value.

HasNativeName​

func (o *AttributeDefinition) HasNativeName() bool

HasNativeName returns a boolean if a field has been set.

SetNativeNameNil​

func (o *AttributeDefinition) SetNativeNameNil(b bool)

SetNativeNameNil sets the value for NativeName to be an explicit nil

UnsetNativeName​

func (o *AttributeDefinition) UnsetNativeName()

UnsetNativeName ensures that no value is present for NativeName, not even an explicit nil

GetType​

func (o *AttributeDefinition) GetType() AttributeDefinitionType

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

GetTypeOk​

func (o *AttributeDefinition) GetTypeOk() (*AttributeDefinitionType, 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 *AttributeDefinition) SetType(v AttributeDefinitionType)

SetType sets Type field to given value.

HasType​

func (o *AttributeDefinition) HasType() bool

HasType returns a boolean if a field has been set.

GetSchema​

func (o *AttributeDefinition) GetSchema() AttributeDefinitionSchema

GetSchema returns the Schema field if non-nil, zero value otherwise.

GetSchemaOk​

func (o *AttributeDefinition) GetSchemaOk() (*AttributeDefinitionSchema, bool)

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

SetSchema​

func (o *AttributeDefinition) SetSchema(v AttributeDefinitionSchema)

SetSchema sets Schema field to given value.

HasSchema​

func (o *AttributeDefinition) HasSchema() bool

HasSchema returns a boolean if a field has been set.

SetSchemaNil​

func (o *AttributeDefinition) SetSchemaNil(b bool)

SetSchemaNil sets the value for Schema to be an explicit nil

UnsetSchema​

func (o *AttributeDefinition) UnsetSchema()

UnsetSchema ensures that no value is present for Schema, not even an explicit nil

GetDescription​

func (o *AttributeDefinition) GetDescription() string

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

GetDescriptionOk​

func (o *AttributeDefinition) 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 *AttributeDefinition) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription​

func (o *AttributeDefinition) HasDescription() bool

HasDescription returns a boolean if a field has been set.

GetIsMulti​

func (o *AttributeDefinition) GetIsMulti() bool

GetIsMulti returns the IsMulti field if non-nil, zero value otherwise.

GetIsMultiOk​

func (o *AttributeDefinition) GetIsMultiOk() (*bool, bool)

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

SetIsMulti​

func (o *AttributeDefinition) SetIsMulti(v bool)

SetIsMulti sets IsMulti field to given value.

HasIsMulti​

func (o *AttributeDefinition) HasIsMulti() bool

HasIsMulti returns a boolean if a field has been set.

GetIsEntitlement​

func (o *AttributeDefinition) GetIsEntitlement() bool

GetIsEntitlement returns the IsEntitlement field if non-nil, zero value otherwise.

GetIsEntitlementOk​

func (o *AttributeDefinition) GetIsEntitlementOk() (*bool, bool)

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

SetIsEntitlement​

func (o *AttributeDefinition) SetIsEntitlement(v bool)

SetIsEntitlement sets IsEntitlement field to given value.

HasIsEntitlement​

func (o *AttributeDefinition) HasIsEntitlement() bool

HasIsEntitlement returns a boolean if a field has been set.

GetIsGroup​

func (o *AttributeDefinition) GetIsGroup() bool

GetIsGroup returns the IsGroup field if non-nil, zero value otherwise.

GetIsGroupOk​

func (o *AttributeDefinition) GetIsGroupOk() (*bool, bool)

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

SetIsGroup​

func (o *AttributeDefinition) SetIsGroup(v bool)

SetIsGroup sets IsGroup field to given value.

HasIsGroup​

func (o *AttributeDefinition) HasIsGroup() bool

HasIsGroup returns a boolean if a field has been set.