Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | Name for management key. | |
ExpiryDate | Pointer to time.Time | The date the management key expires. | |
Endpoints | Pointer to []Endpoint | The list of endpoints that can be accessed with the key | |
AllowedApplicationIds | Pointer to []int32 | A list of Application IDs that you can access with the management key. An empty or missing list means the management key can be used for all Applications in the account. | [optional] |
Id | Pointer to int32 | ID of the management key. | |
CreatedBy | Pointer to int32 | ID of the user who created it. | |
AccountID | Pointer to int32 | ID of account the key is used for. | |
Created | Pointer to time.Time | The date the management key was created. | |
Key | Pointer to string | The management key. |
func (o *NewManagementKey) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *NewManagementKey) 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 *NewManagementKey) HasName() bool
HasName returns a boolean if a field has been set.
func (o *NewManagementKey) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (o *NewManagementKey) GetExpiryDate() time.Time
GetExpiryDate returns the ExpiryDate field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetExpiryDateOk() (time.Time, bool)
GetExpiryDateOk returns a tuple with the ExpiryDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasExpiryDate() bool
HasExpiryDate returns a boolean if a field has been set.
func (o *NewManagementKey) SetExpiryDate(v time.Time)
SetExpiryDate gets a reference to the given time.Time and assigns it to the ExpiryDate field.
func (o *NewManagementKey) GetEndpoints() []Endpoint
GetEndpoints returns the Endpoints field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetEndpointsOk() ([]Endpoint, bool)
GetEndpointsOk returns a tuple with the Endpoints field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasEndpoints() bool
HasEndpoints returns a boolean if a field has been set.
func (o *NewManagementKey) SetEndpoints(v []Endpoint)
SetEndpoints gets a reference to the given []Endpoint and assigns it to the Endpoints field.
func (o *NewManagementKey) GetAllowedApplicationIds() []int32
GetAllowedApplicationIds returns the AllowedApplicationIds field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetAllowedApplicationIdsOk() ([]int32, bool)
GetAllowedApplicationIdsOk returns a tuple with the AllowedApplicationIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasAllowedApplicationIds() bool
HasAllowedApplicationIds returns a boolean if a field has been set.
func (o *NewManagementKey) SetAllowedApplicationIds(v []int32)
SetAllowedApplicationIds gets a reference to the given []int32 and assigns it to the AllowedApplicationIds field.
func (o *NewManagementKey) GetId() int32
GetId returns the Id field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetIdOk() (int32, 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.
func (o *NewManagementKey) HasId() bool
HasId returns a boolean if a field has been set.
func (o *NewManagementKey) SetId(v int32)
SetId gets a reference to the given int32 and assigns it to the Id field.
func (o *NewManagementKey) GetCreatedBy() int32
GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetCreatedByOk() (int32, bool)
GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasCreatedBy() bool
HasCreatedBy returns a boolean if a field has been set.
func (o *NewManagementKey) SetCreatedBy(v int32)
SetCreatedBy gets a reference to the given int32 and assigns it to the CreatedBy field.
func (o *NewManagementKey) GetAccountID() int32
GetAccountID returns the AccountID field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetAccountIDOk() (int32, bool)
GetAccountIDOk returns a tuple with the AccountID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasAccountID() bool
HasAccountID returns a boolean if a field has been set.
func (o *NewManagementKey) SetAccountID(v int32)
SetAccountID gets a reference to the given int32 and assigns it to the AccountID field.
func (o *NewManagementKey) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetCreatedOk() (time.Time, 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.
func (o *NewManagementKey) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *NewManagementKey) SetCreated(v time.Time)
SetCreated gets a reference to the given time.Time and assigns it to the Created field.
func (o *NewManagementKey) GetKey() string
GetKey returns the Key field if non-nil, zero value otherwise.
func (o *NewManagementKey) GetKeyOk() (string, bool)
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NewManagementKey) HasKey() bool
HasKey returns a boolean if a field has been set.
func (o *NewManagementKey) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.