Name | Type | Description | Notes |
---|---|---|---|
DefinitionId | Pointer to string | An identifier of extension attribute definition. | [optional] |
Name | Pointer to string | A human-readable name by which attribute can be referred to. | [optional] [readonly] |
Description | Pointer to NullableString | An additional explanation of exact attribute meaning, possible values, etc. | [optional] [readonly] |
Enabled | Pointer to bool | [optional] [readonly] | |
MultiValue | Pointer to bool | [optional] [readonly] | |
Values | Pointer to []string | A value of extension attribute, in some rare cases there may be multiple values present, hence the array. | [optional] |
DataType | Pointer to NullableString | A data type of extension attribute. | [optional] [readonly] |
Options | Pointer to []string | A closed list of possible values (applies to `popup` input type). | [optional] [readonly] |
InputType | Pointer to NullableString | The input method. `text` is most common and means simply free text, `popup` i a closed list of values from which one or many can be selected and `script` value is calculated and can never be set directly. | [optional] [readonly] |
func NewComputerExtensionAttribute() *ComputerExtensionAttribute
NewComputerExtensionAttribute instantiates a new ComputerExtensionAttribute 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
func NewComputerExtensionAttributeWithDefaults() *ComputerExtensionAttribute
NewComputerExtensionAttributeWithDefaults instantiates a new ComputerExtensionAttribute 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
func (o *ComputerExtensionAttribute) GetDefinitionId() string
GetDefinitionId returns the DefinitionId field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetDefinitionIdOk() (*string, bool)
GetDefinitionIdOk returns a tuple with the DefinitionId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetDefinitionId(v string)
SetDefinitionId sets DefinitionId field to given value.
func (o *ComputerExtensionAttribute) HasDefinitionId() bool
HasDefinitionId returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) 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.
func (o *ComputerExtensionAttribute) SetName(v string)
SetName sets Name field to given value.
func (o *ComputerExtensionAttribute) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) 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.
func (o *ComputerExtensionAttribute) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *ComputerExtensionAttribute) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) SetDescriptionNil(b bool)
SetDescriptionNil sets the value for Description to be an explicit nil
func (o *ComputerExtensionAttribute) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
func (o *ComputerExtensionAttribute) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *ComputerExtensionAttribute) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) GetMultiValue() bool
GetMultiValue returns the MultiValue field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetMultiValueOk() (*bool, bool)
GetMultiValueOk returns a tuple with the MultiValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetMultiValue(v bool)
SetMultiValue sets MultiValue field to given value.
func (o *ComputerExtensionAttribute) HasMultiValue() bool
HasMultiValue returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) GetValues() []string
GetValues returns the Values field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetValuesOk() (*[]string, bool)
GetValuesOk returns a tuple with the Values field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetValues(v []string)
SetValues sets Values field to given value.
func (o *ComputerExtensionAttribute) HasValues() bool
HasValues returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) SetValuesNil(b bool)
SetValuesNil sets the value for Values to be an explicit nil
func (o *ComputerExtensionAttribute) UnsetValues()
UnsetValues ensures that no value is present for Values, not even an explicit nil
func (o *ComputerExtensionAttribute) GetDataType() string
GetDataType returns the DataType field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetDataTypeOk() (*string, bool)
GetDataTypeOk returns a tuple with the DataType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetDataType(v string)
SetDataType sets DataType field to given value.
func (o *ComputerExtensionAttribute) HasDataType() bool
HasDataType returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) SetDataTypeNil(b bool)
SetDataTypeNil sets the value for DataType to be an explicit nil
func (o *ComputerExtensionAttribute) UnsetDataType()
UnsetDataType ensures that no value is present for DataType, not even an explicit nil
func (o *ComputerExtensionAttribute) GetOptions() []string
GetOptions returns the Options field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetOptionsOk() (*[]string, bool)
GetOptionsOk returns a tuple with the Options field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetOptions(v []string)
SetOptions sets Options field to given value.
func (o *ComputerExtensionAttribute) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) SetOptionsNil(b bool)
SetOptionsNil sets the value for Options to be an explicit nil
func (o *ComputerExtensionAttribute) UnsetOptions()
UnsetOptions ensures that no value is present for Options, not even an explicit nil
func (o *ComputerExtensionAttribute) GetInputType() string
GetInputType returns the InputType field if non-nil, zero value otherwise.
func (o *ComputerExtensionAttribute) GetInputTypeOk() (*string, bool)
GetInputTypeOk returns a tuple with the InputType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerExtensionAttribute) SetInputType(v string)
SetInputType sets InputType field to given value.
func (o *ComputerExtensionAttribute) HasInputType() bool
HasInputType returns a boolean if a field has been set.
func (o *ComputerExtensionAttribute) SetInputTypeNil(b bool)
SetInputTypeNil sets the value for InputType to be an explicit nil
func (o *ComputerExtensionAttribute) UnsetInputType()
UnsetInputType ensures that no value is present for InputType, not even an explicit nil