Name | Type | Description | Notes |
---|---|---|---|
Identifier | Pointer to NullableString | keyId | [optional] |
Kind | string | kind of key | |
Project | Pointer to NullableString | projectId | [optional] |
Key | string | The public key | |
Fingerprint | Pointer to NullableString | Key fingerprint | [optional] |
UpdatedAt | Pointer to NullableTime | Time of last update | [optional] |
CreatedAt | Pointer to NullableTime | Time of creation | [optional] |
func NewProjectKey(kind string, key string, ) *ProjectKey
NewProjectKey instantiates a new ProjectKey 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 NewProjectKeyWithDefaults() *ProjectKey
NewProjectKeyWithDefaults instantiates a new ProjectKey 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 *ProjectKey) GetIdentifier() string
GetIdentifier returns the Identifier field if non-nil, zero value otherwise.
func (o *ProjectKey) GetIdentifierOk() (*string, bool)
GetIdentifierOk returns a tuple with the Identifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetIdentifier(v string)
SetIdentifier sets Identifier field to given value.
func (o *ProjectKey) HasIdentifier() bool
HasIdentifier returns a boolean if a field has been set.
func (o *ProjectKey) SetIdentifierNil(b bool)
SetIdentifierNil sets the value for Identifier to be an explicit nil
func (o *ProjectKey) UnsetIdentifier()
UnsetIdentifier ensures that no value is present for Identifier, not even an explicit nil
func (o *ProjectKey) GetKind() string
GetKind returns the Kind field if non-nil, zero value otherwise.
func (o *ProjectKey) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetKind(v string)
SetKind sets Kind field to given value.
func (o *ProjectKey) GetProject() string
GetProject returns the Project field if non-nil, zero value otherwise.
func (o *ProjectKey) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetProject(v string)
SetProject sets Project field to given value.
func (o *ProjectKey) HasProject() bool
HasProject returns a boolean if a field has been set.
func (o *ProjectKey) SetProjectNil(b bool)
SetProjectNil sets the value for Project to be an explicit nil
func (o *ProjectKey) UnsetProject()
UnsetProject ensures that no value is present for Project, not even an explicit nil
func (o *ProjectKey) GetKey() string
GetKey returns the Key field if non-nil, zero value otherwise.
func (o *ProjectKey) 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 *ProjectKey) SetKey(v string)
SetKey sets Key field to given value.
func (o *ProjectKey) GetFingerprint() string
GetFingerprint returns the Fingerprint field if non-nil, zero value otherwise.
func (o *ProjectKey) GetFingerprintOk() (*string, bool)
GetFingerprintOk returns a tuple with the Fingerprint field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetFingerprint(v string)
SetFingerprint sets Fingerprint field to given value.
func (o *ProjectKey) HasFingerprint() bool
HasFingerprint returns a boolean if a field has been set.
func (o *ProjectKey) SetFingerprintNil(b bool)
SetFingerprintNil sets the value for Fingerprint to be an explicit nil
func (o *ProjectKey) UnsetFingerprint()
UnsetFingerprint ensures that no value is present for Fingerprint, not even an explicit nil
func (o *ProjectKey) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
func (o *ProjectKey) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetUpdatedAt(v time.Time)
SetUpdatedAt sets UpdatedAt field to given value.
func (o *ProjectKey) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (o *ProjectKey) SetUpdatedAtNil(b bool)
SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil
func (o *ProjectKey) UnsetUpdatedAt()
UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil
func (o *ProjectKey) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *ProjectKey) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectKey) SetCreatedAt(v time.Time)
SetCreatedAt sets CreatedAt field to given value.
func (o *ProjectKey) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (o *ProjectKey) SetCreatedAtNil(b bool)
SetCreatedAtNil sets the value for CreatedAt to be an explicit nil
func (o *ProjectKey) UnsetCreatedAt()
UnsetCreatedAt ensures that no value is present for CreatedAt, not even an explicit nil