serviceaccount

package module
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2025 License: Apache-2.0 Imports: 23 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedCreateServiceAccountKeyResponseKeyAlgorithmEnumValues = []CreateServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
}

All allowed values of CreateServiceAccountKeyResponse enum

View Source
var AllowedCreateServiceAccountKeyResponseKeyOriginEnumValues = []CreateServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

All allowed values of CreateServiceAccountKeyResponse enum

View Source
var AllowedCreateServiceAccountKeyResponseKeyTypeEnumValues = []CreateServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

All allowed values of CreateServiceAccountKeyResponse enum

View Source
var AllowedCreateShortLivedAccessTokenResponseTokenTypeEnumValues = []CreateShortLivedAccessTokenResponseTokenType{
	"Bearer",
}

All allowed values of CreateShortLivedAccessTokenResponse enum

View Source
var AllowedGetServiceAccountKeyResponseKeyAlgorithmEnumValues = []GetServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
}

All allowed values of GetServiceAccountKeyResponse enum

View Source
var AllowedGetServiceAccountKeyResponseKeyOriginEnumValues = []GetServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

All allowed values of GetServiceAccountKeyResponse enum

View Source
var AllowedGetServiceAccountKeyResponseKeyTypeEnumValues = []GetServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

All allowed values of GetServiceAccountKeyResponse enum

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyAlgorithmEnumValues = []PartialUpdateServiceAccountKeyResponseKeyAlgorithm{
	"RSA_2048",
}

All allowed values of PartialUpdateServiceAccountKeyResponse enum

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyOriginEnumValues = []PartialUpdateServiceAccountKeyResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

All allowed values of PartialUpdateServiceAccountKeyResponse enum

View Source
var AllowedPartialUpdateServiceAccountKeyResponseKeyTypeEnumValues = []PartialUpdateServiceAccountKeyResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

All allowed values of PartialUpdateServiceAccountKeyResponse enum

View Source
var AllowedServiceAccountKeyListResponseKeyAlgorithmEnumValues = []ServiceAccountKeyListResponseKeyAlgorithm{
	"RSA_2048",
}

All allowed values of ServiceAccountKeyListResponse enum

View Source
var AllowedServiceAccountKeyListResponseKeyOriginEnumValues = []ServiceAccountKeyListResponseKeyOrigin{
	"USER_PROVIDED",
	"GENERATED",
}

All allowed values of ServiceAccountKeyListResponse enum

View Source
var AllowedServiceAccountKeyListResponseKeyTypeEnumValues = []ServiceAccountKeyListResponseKeyType{
	"USER_MANAGED",
	"SYSTEM_MANAGED",
}

All allowed values of ServiceAccountKeyListResponse enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the Service Account API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateAccessToken

func (a *APIClient) CreateAccessToken(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateAccessTokenRequest

CreateAccessToken: Create a new Access Token

Create an Access Token for a Service Account. The service token can be then used for API calls. Save the response token, as it is not recoverable later. Token metadata can be requested until the token is not expired. A token cannot be created using another token from the same service account. Consider using service account keys instead as a more secure and automation friendly solution.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiCreateAccessTokenRequest

func (*APIClient) CreateAccessTokenExecute

func (a *APIClient) CreateAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*AccessToken, error)

func (*APIClient) CreateServiceAccount

func (a *APIClient) CreateServiceAccount(ctx context.Context, projectId string) ApiCreateServiceAccountRequest

CreateServiceAccount: Create a new Service Account

Create a new Service Account in a project. The service account only resides in the project, and initially has no roles or permissions on any resources. After creation, the service account can be assigned to this project, other projects in the parent organization or to the parent organization.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@return ApiCreateServiceAccountRequest

func (*APIClient) CreateServiceAccountExecute

func (a *APIClient) CreateServiceAccountExecute(ctx context.Context, projectId string) (*ServiceAccount, error)

func (*APIClient) CreateServiceAccountKey

func (a *APIClient) CreateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateServiceAccountKeyRequest

CreateServiceAccountKey: Create a new Service Account key

Create a new key to the service account. You can generate an RSA keypair, and post the PUBLIC part of the keypair, or leave empty, then the service will generate a pair. Maximum of 10 key can be added. A new key cannot be created using the same service account (authenticated using the short lived token of another key of the same service account).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiCreateServiceAccountKeyRequest

func (*APIClient) CreateServiceAccountKeyExecute

func (a *APIClient) CreateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateServiceAccountKeyResponse, error)

func (*APIClient) CreateShortLivedAccessToken

func (a *APIClient) CreateShortLivedAccessToken(ctx context.Context) ApiCreateShortLivedAccessTokenRequest

CreateShortLivedAccessToken: Request short lived API access token (OAUTH2).

Request a short lived API access token with OAUTH2. Compatible with [Using JWTs as Authorization Grants](https://www.rfc-editor.org/rfc/rfc7523.html#section-2.1) You can request a token with a self signed token, or with a refresh token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateShortLivedAccessTokenRequest

func (*APIClient) CreateShortLivedAccessTokenExecute

func (a *APIClient) CreateShortLivedAccessTokenExecute(ctx context.Context) (*CreateShortLivedAccessTokenResponse, error)

func (*APIClient) DeleteAccessToken

func (a *APIClient) DeleteAccessToken(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) ApiDeleteAccessTokenRequest

DeleteAccessToken: Revoke Access Token

Revoke an Access Token. The access token is instantly revoked, any following calls with the token will be unauthorized. The token metadata is still stored until the expiration time.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The ID of the Service Account.
@param accessTokenId The ID of the Access Token.
@return ApiDeleteAccessTokenRequest

func (*APIClient) DeleteAccessTokenExecute

func (a *APIClient) DeleteAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) error

func (*APIClient) DeleteServiceAccount

func (a *APIClient) DeleteServiceAccount(ctx context.Context, projectId string, serviceAccountEmail string) ApiDeleteServiceAccountRequest

DeleteServiceAccount: Delete Service Account

Delete a Service Account.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiDeleteServiceAccountRequest

func (*APIClient) DeleteServiceAccountExecute

func (a *APIClient) DeleteServiceAccountExecute(ctx context.Context, projectId string, serviceAccountEmail string) error

func (*APIClient) DeleteServiceAccountKey

func (a *APIClient) DeleteServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiDeleteServiceAccountKeyRequest

DeleteServiceAccountKey: Delete a service account key

Delete a key

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiDeleteServiceAccountKeyRequest

func (*APIClient) DeleteServiceAccountKeyExecute

func (a *APIClient) DeleteServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) error

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetJWKS

func (a *APIClient) GetJWKS(ctx context.Context, serviceAccountEmail string) ApiGetJWKSRequest

GetJWKS: Get JSON Web Key set of the service account

Get JSON Web Key set of the service account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceAccountEmail The email of the service account.
@return ApiGetJWKSRequest

func (*APIClient) GetJWKSExecute

func (a *APIClient) GetJWKSExecute(ctx context.Context, serviceAccountEmail string) (*JWKS, error)

func (*APIClient) GetServiceAccountKey

func (a *APIClient) GetServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiGetServiceAccountKeyRequest

GetServiceAccountKey: Get service account key details

Get key details

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiGetServiceAccountKeyRequest

func (*APIClient) GetServiceAccountKeyExecute

func (a *APIClient) GetServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*GetServiceAccountKeyResponse, error)

func (*APIClient) ListAccessTokens

func (a *APIClient) ListAccessTokens(ctx context.Context, projectId string, serviceAccountEmail string) ApiListAccessTokensRequest

ListAccessTokens: List Access Tokens of Service Account

Get all Access Tokens of a Service Account. The token itself is not returned, only the metadata about the access tokens. Access tokens are listed until they are expired. Revoked tokens are returned until expired.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the Service Account.
@return ApiListAccessTokensRequest

func (*APIClient) ListAccessTokensExecute

func (a *APIClient) ListAccessTokensExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListAccessTokensResponse, error)

func (*APIClient) ListServiceAccountKeys

func (a *APIClient) ListServiceAccountKeys(ctx context.Context, projectId string, serviceAccountEmail string) ApiListServiceAccountKeysRequest

ListServiceAccountKeys: List all keys that belong to the service account

List all keys that belong to the service account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the service account.
@return ApiListServiceAccountKeysRequest

func (*APIClient) ListServiceAccountKeysExecute

func (a *APIClient) ListServiceAccountKeysExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListServiceAccountKeysResponse, error)

func (*APIClient) ListServiceAccounts

func (a *APIClient) ListServiceAccounts(ctx context.Context, projectId string) ApiListServiceAccountsRequest

ListServiceAccounts: List all Service Accounts

List all Service Account resources in a project. Returns the service account resources, not the service accounts that has access to the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@return ApiListServiceAccountsRequest

func (*APIClient) ListServiceAccountsExecute

func (a *APIClient) ListServiceAccountsExecute(ctx context.Context, projectId string) (*ListServiceAccountsResponse, error)

func (*APIClient) PartialUpdateServiceAccountKey

func (a *APIClient) PartialUpdateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiPartialUpdateServiceAccountKeyRequest

PartialUpdateServiceAccountKey: Update Service Account key

Update a key. You can activate or deactivate a key, or set/delete validUntil. The key cannot be updated using the same service account (authenticated using the short lived token of the key).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The ID of the project.
@param serviceAccountEmail The email of the service account.
@param keyId ID of the key.
@return ApiPartialUpdateServiceAccountKeyRequest

func (*APIClient) PartialUpdateServiceAccountKeyExecute

func (a *APIClient) PartialUpdateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*PartialUpdateServiceAccountKeyResponse, error)

type AccessToken

type AccessToken struct {
	// Newly created access tokens are valid, and can be revoked if needed.
	// REQUIRED
	Active AccessTokengetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the access token.
	// REQUIRED
	CreatedAt AccessTokenGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the access token. Also used as JTI field.
	// REQUIRED
	Id AccessTokenGetIdAttributeType `json:"id" required:"true"`
	// The access token in JWT format. Use this with `Bearer` prefix for API calls. Store it, as it is not recoverable later.
	// REQUIRED
	Token AccessTokenGetTokenAttributeType `json:"token" required:"true"`
	// Approximate expiration time of the access token. Check the JWT for actual validity date.
	// REQUIRED
	ValidUntil AccessTokenGetValidUntilAttributeType `json:"validUntil" required:"true"`
}

AccessToken Contains token metadata and actual token.

func NewAccessToken added in v0.5.0

NewAccessToken instantiates a new AccessToken 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 NewAccessTokenWithDefaults added in v0.5.0

func NewAccessTokenWithDefaults() *AccessToken

NewAccessTokenWithDefaults instantiates a new AccessToken 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 (*AccessToken) GetActive added in v0.5.0

func (o *AccessToken) GetActive() (ret AccessTokengetActiveRetType)

GetActive returns the Active field value

func (*AccessToken) GetActiveOk added in v0.5.0

func (o *AccessToken) GetActiveOk() (ret AccessTokengetActiveRetType, ok bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*AccessToken) GetCreatedAt added in v0.5.0

func (o *AccessToken) GetCreatedAt() (ret AccessTokenGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value

func (*AccessToken) GetCreatedAtOk added in v0.5.0

func (o *AccessToken) GetCreatedAtOk() (ret AccessTokenGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*AccessToken) GetId added in v0.5.0

func (o *AccessToken) GetId() (ret AccessTokenGetIdRetType)

GetId returns the Id field value

func (*AccessToken) GetIdOk added in v0.5.0

func (o *AccessToken) GetIdOk() (ret AccessTokenGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AccessToken) GetToken added in v0.5.0

func (o *AccessToken) GetToken() (ret AccessTokenGetTokenRetType)

GetToken returns the Token field value

func (*AccessToken) GetTokenOk added in v0.5.0

func (o *AccessToken) GetTokenOk() (ret AccessTokenGetTokenRetType, ok bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (*AccessToken) GetValidUntil added in v0.5.0

func (o *AccessToken) GetValidUntil() (ret AccessTokenGetValidUntilRetType)

GetValidUntil returns the ValidUntil field value

func (*AccessToken) GetValidUntilOk added in v0.5.0

func (o *AccessToken) GetValidUntilOk() (ret AccessTokenGetValidUntilRetType, ok bool)

GetValidUntilOk returns a tuple with the ValidUntil field value and a boolean to check if the value has been set.

func (*AccessToken) SetActive added in v0.5.0

func (o *AccessToken) SetActive(v AccessTokengetActiveRetType)

SetActive sets field value

func (*AccessToken) SetCreatedAt added in v0.5.0

func (o *AccessToken) SetCreatedAt(v AccessTokenGetCreatedAtRetType)

SetCreatedAt sets field value

func (*AccessToken) SetId added in v0.5.0

SetId sets field value

func (*AccessToken) SetToken added in v0.5.0

func (o *AccessToken) SetToken(v AccessTokenGetTokenRetType)

SetToken sets field value

func (*AccessToken) SetValidUntil added in v0.5.0

func (o *AccessToken) SetValidUntil(v AccessTokenGetValidUntilRetType)

SetValidUntil sets field value

func (AccessToken) ToMap added in v0.5.0

func (o AccessToken) ToMap() (map[string]interface{}, error)

type AccessTokenGetCreatedAtArgType added in v0.6.1

type AccessTokenGetCreatedAtArgType = time.Time

type AccessTokenGetCreatedAtAttributeType added in v0.6.1

type AccessTokenGetCreatedAtAttributeType = *time.Time

isDateTime

type AccessTokenGetCreatedAtRetType added in v0.6.1

type AccessTokenGetCreatedAtRetType = time.Time

type AccessTokenGetIdArgType added in v0.6.1

type AccessTokenGetIdArgType = string

type AccessTokenGetIdAttributeType added in v0.6.1

type AccessTokenGetIdAttributeType = *string

isNotNullableString

type AccessTokenGetIdRetType added in v0.6.1

type AccessTokenGetIdRetType = string

type AccessTokenGetTokenArgType added in v0.6.1

type AccessTokenGetTokenArgType = string

type AccessTokenGetTokenAttributeType added in v0.6.1

type AccessTokenGetTokenAttributeType = *string

isNotNullableString

type AccessTokenGetTokenRetType added in v0.6.1

type AccessTokenGetTokenRetType = string

type AccessTokenGetValidUntilArgType added in v0.6.1

type AccessTokenGetValidUntilArgType = time.Time

type AccessTokenGetValidUntilAttributeType added in v0.6.1

type AccessTokenGetValidUntilAttributeType = *time.Time

isDateTime

type AccessTokenGetValidUntilRetType added in v0.6.1

type AccessTokenGetValidUntilRetType = time.Time

type AccessTokenMetadata

type AccessTokenMetadata struct {
	// If true, access token can be used for authorized API calls, if false, the token is not usable anymore.
	// REQUIRED
	Active AccessTokenMetadatagetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the access token.
	// REQUIRED
	CreatedAt AccessTokenMetadataGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the access token. Also used as JTI field.
	// REQUIRED
	Id AccessTokenMetadataGetIdAttributeType `json:"id" required:"true"`
	// Approximate expiration time of the access token. Check the JWT for actual validity date.
	// REQUIRED
	ValidUntil AccessTokenMetadataGetValidUntilAttributeType `json:"validUntil" required:"true"`
}

AccessTokenMetadata Does not contain the actual token.

func NewAccessTokenMetadata added in v0.5.0

NewAccessTokenMetadata instantiates a new AccessTokenMetadata 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 NewAccessTokenMetadataWithDefaults added in v0.5.0

func NewAccessTokenMetadataWithDefaults() *AccessTokenMetadata

NewAccessTokenMetadataWithDefaults instantiates a new AccessTokenMetadata 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 (*AccessTokenMetadata) GetActive added in v0.5.0

GetActive returns the Active field value

func (*AccessTokenMetadata) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*AccessTokenMetadata) GetCreatedAt added in v0.5.0

GetCreatedAt returns the CreatedAt field value

func (*AccessTokenMetadata) GetCreatedAtOk added in v0.5.0

func (o *AccessTokenMetadata) GetCreatedAtOk() (ret AccessTokenMetadataGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*AccessTokenMetadata) GetId added in v0.5.0

GetId returns the Id field value

func (*AccessTokenMetadata) GetIdOk added in v0.5.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AccessTokenMetadata) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value

func (*AccessTokenMetadata) GetValidUntilOk added in v0.5.0

func (o *AccessTokenMetadata) GetValidUntilOk() (ret AccessTokenMetadataGetValidUntilRetType, ok bool)

GetValidUntilOk returns a tuple with the ValidUntil field value and a boolean to check if the value has been set.

func (*AccessTokenMetadata) SetActive added in v0.5.0

SetActive sets field value

func (*AccessTokenMetadata) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value

func (*AccessTokenMetadata) SetId added in v0.5.0

SetId sets field value

func (*AccessTokenMetadata) SetValidUntil added in v0.5.0

SetValidUntil sets field value

func (AccessTokenMetadata) ToMap added in v0.5.0

func (o AccessTokenMetadata) ToMap() (map[string]interface{}, error)

type AccessTokenMetadataGetCreatedAtArgType added in v0.6.1

type AccessTokenMetadataGetCreatedAtArgType = time.Time

type AccessTokenMetadataGetCreatedAtAttributeType added in v0.6.1

type AccessTokenMetadataGetCreatedAtAttributeType = *time.Time

isDateTime

type AccessTokenMetadataGetCreatedAtRetType added in v0.6.1

type AccessTokenMetadataGetCreatedAtRetType = time.Time

type AccessTokenMetadataGetIdArgType added in v0.6.1

type AccessTokenMetadataGetIdArgType = string

type AccessTokenMetadataGetIdAttributeType added in v0.6.1

type AccessTokenMetadataGetIdAttributeType = *string

isNotNullableString

type AccessTokenMetadataGetIdRetType added in v0.6.1

type AccessTokenMetadataGetIdRetType = string

type AccessTokenMetadataGetValidUntilArgType added in v0.6.1

type AccessTokenMetadataGetValidUntilArgType = time.Time

type AccessTokenMetadataGetValidUntilAttributeType added in v0.6.1

type AccessTokenMetadataGetValidUntilAttributeType = *time.Time

isDateTime

type AccessTokenMetadataGetValidUntilRetType added in v0.6.1

type AccessTokenMetadataGetValidUntilRetType = time.Time

type AccessTokenMetadatagetActiveArgType added in v0.6.1

type AccessTokenMetadatagetActiveArgType = bool

type AccessTokenMetadatagetActiveAttributeType added in v0.6.1

type AccessTokenMetadatagetActiveAttributeType = *bool

isBoolean

type AccessTokenMetadatagetActiveRetType added in v0.6.1

type AccessTokenMetadatagetActiveRetType = bool

type AccessTokengetActiveArgType added in v0.6.1

type AccessTokengetActiveArgType = bool

type AccessTokengetActiveAttributeType added in v0.6.1

type AccessTokengetActiveAttributeType = *bool

isBoolean

type AccessTokengetActiveRetType added in v0.6.1

type AccessTokengetActiveRetType = bool

type ApiCreateAccessTokenRequest

type ApiCreateAccessTokenRequest interface {
	// Token request. Optional. If not specified the access token will be valid for 90days.
	CreateAccessTokenPayload(createAccessTokenPayload CreateAccessTokenPayload) ApiCreateAccessTokenRequest
	Execute() (*AccessToken, error)
}

type ApiCreateServiceAccountKeyRequest

type ApiCreateServiceAccountKeyRequest interface {
	// Service account request
	CreateServiceAccountKeyPayload(createServiceAccountKeyPayload CreateServiceAccountKeyPayload) ApiCreateServiceAccountKeyRequest
	Execute() (*CreateServiceAccountKeyResponse, error)
}

type ApiCreateServiceAccountRequest

type ApiCreateServiceAccountRequest interface {
	// Service account request
	CreateServiceAccountPayload(createServiceAccountPayload CreateServiceAccountPayload) ApiCreateServiceAccountRequest
	Execute() (*ServiceAccount, error)
}

type ApiCreateShortLivedAccessTokenRequest

type ApiCreateShortLivedAccessTokenRequest interface {
	// Always use URL encoded values. E.g. urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer
	GrantType(grantType string) ApiCreateShortLivedAccessTokenRequest
	// The self signed JWT. Must be given when grant_type is urn:ietf:params:oauth:grant-type:jwt-bearer
	Assertion(assertion string) ApiCreateShortLivedAccessTokenRequest
	// Refresh token provided by a previous call with a self signed token. Must be given when grant_type is refresh_token
	RefreshToken(refreshToken string) ApiCreateShortLivedAccessTokenRequest
	Execute() (*CreateShortLivedAccessTokenResponse, error)
}

type ApiDeleteAccessTokenRequest

type ApiDeleteAccessTokenRequest interface {
	Execute() error
}

type ApiDeleteServiceAccountKeyRequest

type ApiDeleteServiceAccountKeyRequest interface {
	Execute() error
}

type ApiDeleteServiceAccountRequest

type ApiDeleteServiceAccountRequest interface {
	Execute() error
}

type ApiGetJWKSRequest

type ApiGetJWKSRequest interface {
	Execute() (*JWKS, error)
}

type ApiGetServiceAccountKeyRequest

type ApiGetServiceAccountKeyRequest interface {
	// Requested format for the public key
	Format(format string) ApiGetServiceAccountKeyRequest
	Execute() (*GetServiceAccountKeyResponse, error)
}

type ApiListAccessTokensRequest

type ApiListAccessTokensRequest interface {
	Execute() (*ListAccessTokensResponse, error)
}

type ApiListServiceAccountKeysRequest

type ApiListServiceAccountKeysRequest interface {
	Execute() (*ListServiceAccountKeysResponse, error)
}

type ApiListServiceAccountsRequest

type ApiListServiceAccountsRequest interface {
	Execute() (*ListServiceAccountsResponse, error)
}

type ApiPartialUpdateServiceAccountKeyRequest

type ApiPartialUpdateServiceAccountKeyRequest interface {
	// Service account request
	PartialUpdateServiceAccountKeyPayload(partialUpdateServiceAccountKeyPayload PartialUpdateServiceAccountKeyPayload) ApiPartialUpdateServiceAccountKeyRequest
	Execute() (*PartialUpdateServiceAccountKeyResponse, error)
}

type AuthError

type AuthError struct {
	// REQUIRED
	Error AuthErrorGetErrorAttributeType `json:"error" required:"true"`
}

AuthError struct for AuthError

func NewAuthError added in v0.5.0

func NewAuthError(error_ AuthErrorGetErrorArgType) *AuthError

NewAuthError instantiates a new AuthError 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 NewAuthErrorWithDefaults added in v0.5.0

func NewAuthErrorWithDefaults() *AuthError

NewAuthErrorWithDefaults instantiates a new AuthError 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 (*AuthError) GetError added in v0.5.0

func (o *AuthError) GetError() (ret AuthErrorGetErrorRetType)

GetError returns the Error field value

func (*AuthError) GetErrorOk added in v0.5.0

func (o *AuthError) GetErrorOk() (ret AuthErrorGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*AuthError) SetError added in v0.5.0

func (o *AuthError) SetError(v AuthErrorGetErrorRetType)

SetError sets field value

func (AuthError) ToMap added in v0.5.0

func (o AuthError) ToMap() (map[string]interface{}, error)

type AuthErrorError

type AuthErrorError struct {
	// REQUIRED
	Code AuthErrorErrorGetCodeAttributeType `json:"code" required:"true"`
	// REQUIRED
	Message AuthErrorErrorGetMessageAttributeType `json:"message" required:"true"`
	// REQUIRED
	Status AuthErrorErrorGetStatusAttributeType `json:"status" required:"true"`
}

AuthErrorError struct for AuthErrorError

func NewAuthErrorError added in v0.5.0

NewAuthErrorError instantiates a new AuthErrorError 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 NewAuthErrorErrorWithDefaults added in v0.5.0

func NewAuthErrorErrorWithDefaults() *AuthErrorError

NewAuthErrorErrorWithDefaults instantiates a new AuthErrorError 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 (*AuthErrorError) GetCode added in v0.5.0

func (o *AuthErrorError) GetCode() (ret AuthErrorErrorGetCodeRetType)

GetCode returns the Code field value

func (*AuthErrorError) GetCodeOk added in v0.5.0

func (o *AuthErrorError) GetCodeOk() (ret AuthErrorErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*AuthErrorError) GetMessage added in v0.5.0

func (o *AuthErrorError) GetMessage() (ret AuthErrorErrorGetMessageRetType)

GetMessage returns the Message field value

func (*AuthErrorError) GetMessageOk added in v0.5.0

func (o *AuthErrorError) GetMessageOk() (ret AuthErrorErrorGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*AuthErrorError) GetStatus added in v0.5.0

func (o *AuthErrorError) GetStatus() (ret AuthErrorErrorGetStatusRetType)

GetStatus returns the Status field value

func (*AuthErrorError) GetStatusOk added in v0.5.0

func (o *AuthErrorError) GetStatusOk() (ret AuthErrorErrorGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*AuthErrorError) SetCode added in v0.5.0

SetCode sets field value

func (*AuthErrorError) SetMessage added in v0.5.0

SetMessage sets field value

func (*AuthErrorError) SetStatus added in v0.5.0

SetStatus sets field value

func (AuthErrorError) ToMap added in v0.5.0

func (o AuthErrorError) ToMap() (map[string]interface{}, error)

type AuthErrorErrorGetCodeArgType added in v0.6.1

type AuthErrorErrorGetCodeArgType = int64

type AuthErrorErrorGetCodeAttributeType added in v0.6.1

type AuthErrorErrorGetCodeAttributeType = *int64

isInteger

type AuthErrorErrorGetCodeRetType added in v0.6.1

type AuthErrorErrorGetCodeRetType = int64

type AuthErrorErrorGetMessageArgType added in v0.6.1

type AuthErrorErrorGetMessageArgType = string

type AuthErrorErrorGetMessageAttributeType added in v0.6.1

type AuthErrorErrorGetMessageAttributeType = *string

isNotNullableString

type AuthErrorErrorGetMessageRetType added in v0.6.1

type AuthErrorErrorGetMessageRetType = string

type AuthErrorErrorGetStatusArgType added in v0.6.1

type AuthErrorErrorGetStatusArgType = string

type AuthErrorErrorGetStatusAttributeType added in v0.6.1

type AuthErrorErrorGetStatusAttributeType = *string

isNotNullableString

type AuthErrorErrorGetStatusRetType added in v0.6.1

type AuthErrorErrorGetStatusRetType = string

type AuthErrorGetErrorArgType added in v0.6.1

type AuthErrorGetErrorArgType = AuthErrorError

type AuthErrorGetErrorAttributeType added in v0.6.1

type AuthErrorGetErrorAttributeType = *AuthErrorError

isModel

type AuthErrorGetErrorRetType added in v0.6.1

type AuthErrorGetErrorRetType = AuthErrorError

type CreateAccessTokenPayload

type CreateAccessTokenPayload struct {
	// The duration in days for how long the new Access Token should be valid.
	// REQUIRED
	TtlDays CreateAccessTokenPayloadGetTtlDaysAttributeType `json:"ttlDays" required:"true"`
}

CreateAccessTokenPayload struct for CreateAccessTokenPayload

func NewCreateAccessTokenPayload added in v0.5.0

func NewCreateAccessTokenPayload(ttlDays CreateAccessTokenPayloadGetTtlDaysArgType) *CreateAccessTokenPayload

NewCreateAccessTokenPayload instantiates a new CreateAccessTokenPayload 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 NewCreateAccessTokenPayloadWithDefaults added in v0.5.0

func NewCreateAccessTokenPayloadWithDefaults() *CreateAccessTokenPayload

NewCreateAccessTokenPayloadWithDefaults instantiates a new CreateAccessTokenPayload 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 (*CreateAccessTokenPayload) GetTtlDays added in v0.5.0

GetTtlDays returns the TtlDays field value

func (*CreateAccessTokenPayload) GetTtlDaysOk added in v0.5.0

GetTtlDaysOk returns a tuple with the TtlDays field value and a boolean to check if the value has been set.

func (*CreateAccessTokenPayload) SetTtlDays added in v0.5.0

SetTtlDays sets field value

func (CreateAccessTokenPayload) ToMap added in v0.5.0

func (o CreateAccessTokenPayload) ToMap() (map[string]interface{}, error)

type CreateAccessTokenPayloadGetTtlDaysArgType added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysArgType = int64

type CreateAccessTokenPayloadGetTtlDaysAttributeType added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysAttributeType = *int64

isInteger

type CreateAccessTokenPayloadGetTtlDaysRetType added in v0.6.1

type CreateAccessTokenPayloadGetTtlDaysRetType = int64

type CreateAccessTokenRequest added in v0.8.0

type CreateAccessTokenRequest struct {
	// contains filtered or unexported fields
}

func (CreateAccessTokenRequest) CreateAccessTokenPayload added in v0.8.0

func (r CreateAccessTokenRequest) CreateAccessTokenPayload(createAccessTokenPayload CreateAccessTokenPayload) ApiCreateAccessTokenRequest

func (CreateAccessTokenRequest) Execute added in v0.8.0

func (r CreateAccessTokenRequest) Execute() (*AccessToken, error)

type CreateServiceAccountKeyPayload

type CreateServiceAccountKeyPayload struct {
	// Optional, public key part of the user generated RSA key-pair wrapped in a [X.509 v3 certificate](https://www.rfc-editor.org/rfc/rfc5280)
	PublicKey CreateServiceAccountKeyPayloadGetPublicKeyAttributeType `json:"publicKey,omitempty"`
	// Optional, date of key expiration. When omitted, key is valid until deleted
	ValidUntil CreateServiceAccountKeyPayloadGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

CreateServiceAccountKeyPayload struct for CreateServiceAccountKeyPayload

func NewCreateServiceAccountKeyPayload added in v0.5.0

func NewCreateServiceAccountKeyPayload() *CreateServiceAccountKeyPayload

NewCreateServiceAccountKeyPayload instantiates a new CreateServiceAccountKeyPayload 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 NewCreateServiceAccountKeyPayloadWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyPayloadWithDefaults() *CreateServiceAccountKeyPayload

NewCreateServiceAccountKeyPayloadWithDefaults instantiates a new CreateServiceAccountKeyPayload 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 (*CreateServiceAccountKeyPayload) GetPublicKey added in v0.5.0

GetPublicKey returns the PublicKey field value if set, zero value otherwise.

func (*CreateServiceAccountKeyPayload) GetPublicKeyOk added in v0.5.0

GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyPayload) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*CreateServiceAccountKeyPayload) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyPayload) HasPublicKey added in v0.5.0

func (o *CreateServiceAccountKeyPayload) HasPublicKey() bool

HasPublicKey returns a boolean if a field has been set.

func (*CreateServiceAccountKeyPayload) HasValidUntil added in v0.5.0

func (o *CreateServiceAccountKeyPayload) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*CreateServiceAccountKeyPayload) SetPublicKey added in v0.5.0

SetPublicKey gets a reference to the given string and assigns it to the PublicKey field.

func (*CreateServiceAccountKeyPayload) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (CreateServiceAccountKeyPayload) ToMap added in v0.5.0

func (o CreateServiceAccountKeyPayload) ToMap() (map[string]interface{}, error)

type CreateServiceAccountKeyPayloadGetPublicKeyArgType added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyArgType = string

type CreateServiceAccountKeyPayloadGetPublicKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyPayloadGetPublicKeyRetType added in v0.6.1

type CreateServiceAccountKeyPayloadGetPublicKeyRetType = string

type CreateServiceAccountKeyPayloadGetValidUntilArgType added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilArgType = time.Time

type CreateServiceAccountKeyPayloadGetValidUntilAttributeType added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilAttributeType = *time.Time

isDateTime

type CreateServiceAccountKeyPayloadGetValidUntilRetType added in v0.6.1

type CreateServiceAccountKeyPayloadGetValidUntilRetType = time.Time

type CreateServiceAccountKeyRequest added in v0.8.0

type CreateServiceAccountKeyRequest struct {
	// contains filtered or unexported fields
}

func (CreateServiceAccountKeyRequest) CreateServiceAccountKeyPayload added in v0.8.0

func (r CreateServiceAccountKeyRequest) CreateServiceAccountKeyPayload(createServiceAccountKeyPayload CreateServiceAccountKeyPayload) ApiCreateServiceAccountKeyRequest

func (CreateServiceAccountKeyRequest) Execute added in v0.8.0

type CreateServiceAccountKeyResponse

type CreateServiceAccountKeyResponse struct {
	// REQUIRED
	Active CreateServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt CreateServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	Credentials CreateServiceAccountKeyResponseGetCredentialsAttributeType `json:"credentials" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id CreateServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin CreateServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType CreateServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// Public key, that was provider, or was generated by the service account API
	// REQUIRED
	PublicKey CreateServiceAccountKeyResponseGetPublicKeyAttributeType `json:"publicKey" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil CreateServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

CreateServiceAccountKeyResponse struct for CreateServiceAccountKeyResponse

func NewCreateServiceAccountKeyResponse added in v0.5.0

NewCreateServiceAccountKeyResponse instantiates a new CreateServiceAccountKeyResponse 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 NewCreateServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyResponseWithDefaults() *CreateServiceAccountKeyResponse

NewCreateServiceAccountKeyResponseWithDefaults instantiates a new CreateServiceAccountKeyResponse 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 (*CreateServiceAccountKeyResponse) GetActive added in v0.5.0

GetActive returns the Active field value

func (*CreateServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

GetCreatedAt returns the CreatedAt field value

func (*CreateServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetCredentials added in v0.5.0

GetCredentials returns the Credentials field value

func (*CreateServiceAccountKeyResponse) GetCredentialsOk added in v0.5.0

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetId added in v0.5.0

GetId returns the Id field value

func (*CreateServiceAccountKeyResponse) GetIdOk added in v0.5.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value

func (*CreateServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value

func (*CreateServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value

func (*CreateServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetPublicKey added in v0.5.0

GetPublicKey returns the PublicKey field value

func (*CreateServiceAccountKeyResponse) GetPublicKeyOk added in v0.5.0

GetPublicKeyOk returns a tuple with the PublicKey field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*CreateServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *CreateServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*CreateServiceAccountKeyResponse) SetActive added in v0.5.0

SetActive sets field value

func (*CreateServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value

func (*CreateServiceAccountKeyResponse) SetCredentials added in v0.5.0

SetCredentials sets field value

func (*CreateServiceAccountKeyResponse) SetId added in v0.5.0

SetId sets field value

func (*CreateServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value

func (*CreateServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value

func (*CreateServiceAccountKeyResponse) SetKeyType added in v0.5.0

SetKeyType sets field value

func (*CreateServiceAccountKeyResponse) SetPublicKey added in v0.5.0

SetPublicKey sets field value

func (*CreateServiceAccountKeyResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (CreateServiceAccountKeyResponse) ToMap added in v0.5.0

func (o CreateServiceAccountKeyResponse) ToMap() (map[string]interface{}, error)

type CreateServiceAccountKeyResponseCredentials

type CreateServiceAccountKeyResponseCredentials struct {
	// Audience - service account API URL
	// REQUIRED
	Aud CreateServiceAccountKeyResponseCredentialsGetAudAttributeType `json:"aud" required:"true"`
	// Service account email
	// REQUIRED
	Iss CreateServiceAccountKeyResponseCredentialsGetIssAttributeType `json:"iss" required:"true"`
	// Key id to use
	// REQUIRED
	Kid CreateServiceAccountKeyResponseCredentialsGetKidAttributeType `json:"kid" required:"true"`
	// Private key. Only present, if the service account API was generating the key. Not recoverable later.
	PrivateKey CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType `json:"privateKey,omitempty"`
	// Service account id
	// REQUIRED
	Sub CreateServiceAccountKeyResponseCredentialsGetSubAttributeType `json:"sub" required:"true"`
}

CreateServiceAccountKeyResponseCredentials struct for CreateServiceAccountKeyResponseCredentials

func NewCreateServiceAccountKeyResponseCredentials added in v0.5.0

NewCreateServiceAccountKeyResponseCredentials instantiates a new CreateServiceAccountKeyResponseCredentials 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 NewCreateServiceAccountKeyResponseCredentialsWithDefaults added in v0.5.0

func NewCreateServiceAccountKeyResponseCredentialsWithDefaults() *CreateServiceAccountKeyResponseCredentials

NewCreateServiceAccountKeyResponseCredentialsWithDefaults instantiates a new CreateServiceAccountKeyResponseCredentials 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 (*CreateServiceAccountKeyResponseCredentials) GetAud added in v0.5.0

GetAud returns the Aud field value

func (*CreateServiceAccountKeyResponseCredentials) GetAudOk added in v0.5.0

GetAudOk returns a tuple with the Aud field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponseCredentials) GetIss added in v0.5.0

GetIss returns the Iss field value

func (*CreateServiceAccountKeyResponseCredentials) GetIssOk added in v0.5.0

GetIssOk returns a tuple with the Iss field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponseCredentials) GetKid added in v0.5.0

GetKid returns the Kid field value

func (*CreateServiceAccountKeyResponseCredentials) GetKidOk added in v0.5.0

GetKidOk returns a tuple with the Kid field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponseCredentials) GetPrivateKey added in v0.5.0

GetPrivateKey returns the PrivateKey field value if set, zero value otherwise.

func (*CreateServiceAccountKeyResponseCredentials) GetPrivateKeyOk added in v0.5.0

GetPrivateKeyOk returns a tuple with the PrivateKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponseCredentials) GetSub added in v0.5.0

GetSub returns the Sub field value

func (*CreateServiceAccountKeyResponseCredentials) GetSubOk added in v0.5.0

GetSubOk returns a tuple with the Sub field value and a boolean to check if the value has been set.

func (*CreateServiceAccountKeyResponseCredentials) HasPrivateKey added in v0.5.0

HasPrivateKey returns a boolean if a field has been set.

func (*CreateServiceAccountKeyResponseCredentials) SetAud added in v0.5.0

SetAud sets field value

func (*CreateServiceAccountKeyResponseCredentials) SetIss added in v0.5.0

SetIss sets field value

func (*CreateServiceAccountKeyResponseCredentials) SetKid added in v0.5.0

SetKid sets field value

func (*CreateServiceAccountKeyResponseCredentials) SetPrivateKey added in v0.5.0

SetPrivateKey gets a reference to the given string and assigns it to the PrivateKey field.

func (*CreateServiceAccountKeyResponseCredentials) SetSub added in v0.5.0

SetSub sets field value

func (CreateServiceAccountKeyResponseCredentials) ToMap added in v0.5.0

func (o CreateServiceAccountKeyResponseCredentials) ToMap() (map[string]interface{}, error)

type CreateServiceAccountKeyResponseCredentialsGetAudArgType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudArgType = string

type CreateServiceAccountKeyResponseCredentialsGetAudAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseCredentialsGetAudRetType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetAudRetType = string

type CreateServiceAccountKeyResponseCredentialsGetIssArgType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssArgType = string

type CreateServiceAccountKeyResponseCredentialsGetIssAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseCredentialsGetIssRetType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetIssRetType = string

type CreateServiceAccountKeyResponseCredentialsGetKidArgType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidArgType = string

type CreateServiceAccountKeyResponseCredentialsGetKidAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseCredentialsGetKidRetType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetKidRetType = string

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyArgType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyArgType = string

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyRetType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetPrivateKeyRetType = string

type CreateServiceAccountKeyResponseCredentialsGetSubArgType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubArgType = string

type CreateServiceAccountKeyResponseCredentialsGetSubAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseCredentialsGetSubRetType added in v0.6.1

type CreateServiceAccountKeyResponseCredentialsGetSubRetType = string

type CreateServiceAccountKeyResponseGetCreatedAtArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtArgType = time.Time

type CreateServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateServiceAccountKeyResponseGetCreatedAtRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetCreatedAtRetType = time.Time

type CreateServiceAccountKeyResponseGetCredentialsArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsArgType = CreateServiceAccountKeyResponseCredentials

type CreateServiceAccountKeyResponseGetCredentialsAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsAttributeType = *CreateServiceAccountKeyResponseCredentials

isModel

type CreateServiceAccountKeyResponseGetCredentialsRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetCredentialsRetType = CreateServiceAccountKeyResponseCredentials

type CreateServiceAccountKeyResponseGetIdArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetIdArgType = string

type CreateServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetIdAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseGetIdRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetIdRetType = string

type CreateServiceAccountKeyResponseGetKeyAlgorithmArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmArgType = CreateServiceAccountKeyResponseKeyAlgorithm

type CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *CreateServiceAccountKeyResponseKeyAlgorithm

type CreateServiceAccountKeyResponseGetKeyAlgorithmRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyAlgorithmRetType = CreateServiceAccountKeyResponseKeyAlgorithm

type CreateServiceAccountKeyResponseGetKeyOriginArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginArgType = CreateServiceAccountKeyResponseKeyOrigin

type CreateServiceAccountKeyResponseGetKeyOriginAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginAttributeType = *CreateServiceAccountKeyResponseKeyOrigin

type CreateServiceAccountKeyResponseGetKeyOriginRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyOriginRetType = CreateServiceAccountKeyResponseKeyOrigin

type CreateServiceAccountKeyResponseGetKeyTypeArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeArgType = CreateServiceAccountKeyResponseKeyType

type CreateServiceAccountKeyResponseGetKeyTypeAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeAttributeType = *CreateServiceAccountKeyResponseKeyType

type CreateServiceAccountKeyResponseGetKeyTypeRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetKeyTypeRetType = CreateServiceAccountKeyResponseKeyType

type CreateServiceAccountKeyResponseGetPublicKeyArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyArgType = string

type CreateServiceAccountKeyResponseGetPublicKeyAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyAttributeType = *string

isNotNullableString

type CreateServiceAccountKeyResponseGetPublicKeyRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetPublicKeyRetType = string

type CreateServiceAccountKeyResponseGetValidUntilArgType added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilArgType = time.Time

type CreateServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

isDateTime

type CreateServiceAccountKeyResponseGetValidUntilRetType added in v0.6.1

type CreateServiceAccountKeyResponseGetValidUntilRetType = time.Time

type CreateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type CreateServiceAccountKeyResponseKeyAlgorithm string

CreateServiceAccountKeyResponseKeyAlgorithm the model 'CreateServiceAccountKeyResponse' value type for enums

const (
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM_RSA_2048 CreateServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
)

List of KeyAlgorithm

func NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue(v CreateServiceAccountKeyResponseKeyAlgorithm) (*CreateServiceAccountKeyResponseKeyAlgorithm, error)

NewCreateServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (CreateServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value

func (*CreateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (v *CreateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON(src []byte) error

type CreateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type CreateServiceAccountKeyResponseKeyOrigin string

CreateServiceAccountKeyResponseKeyOrigin the model 'CreateServiceAccountKeyResponse' value type for enums

const (
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED CreateServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	CREATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED     CreateServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewCreateServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyOriginFromValue(v CreateServiceAccountKeyResponseKeyOrigin) (*CreateServiceAccountKeyResponseKeyOrigin, error)

NewCreateServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyOrigin for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (CreateServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value

func (*CreateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (v *CreateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON(src []byte) error

type CreateServiceAccountKeyResponseKeyType added in v0.7.0

type CreateServiceAccountKeyResponseKeyType string

CreateServiceAccountKeyResponseKeyType the model 'CreateServiceAccountKeyResponse' value type for enums

const (
	CREATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED   CreateServiceAccountKeyResponseKeyType = "USER_MANAGED"
	CREATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED CreateServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewCreateServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewCreateServiceAccountKeyResponseKeyTypeFromValue(v CreateServiceAccountKeyResponseKeyType) (*CreateServiceAccountKeyResponseKeyType, error)

NewCreateServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid CreateServiceAccountKeyResponseKeyType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (CreateServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value

func (*CreateServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

func (v *CreateServiceAccountKeyResponseKeyType) UnmarshalJSON(src []byte) error

type CreateServiceAccountKeyResponsegetActiveArgType added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveArgType = bool

type CreateServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveAttributeType = *bool

isBoolean

type CreateServiceAccountKeyResponsegetActiveRetType added in v0.6.1

type CreateServiceAccountKeyResponsegetActiveRetType = bool

type CreateServiceAccountPayload

type CreateServiceAccountPayload struct {
	// The requested name of the service account. The service will generate a unique email from this name.
	// REQUIRED
	Name CreateServiceAccountPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateServiceAccountPayload struct for CreateServiceAccountPayload

func NewCreateServiceAccountPayload added in v0.5.0

func NewCreateServiceAccountPayload(name CreateServiceAccountPayloadGetNameArgType) *CreateServiceAccountPayload

NewCreateServiceAccountPayload instantiates a new CreateServiceAccountPayload 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 NewCreateServiceAccountPayloadWithDefaults added in v0.5.0

func NewCreateServiceAccountPayloadWithDefaults() *CreateServiceAccountPayload

NewCreateServiceAccountPayloadWithDefaults instantiates a new CreateServiceAccountPayload 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 (*CreateServiceAccountPayload) GetName added in v0.5.0

GetName returns the Name field value

func (*CreateServiceAccountPayload) GetNameOk added in v0.5.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateServiceAccountPayload) SetName added in v0.5.0

SetName sets field value

func (CreateServiceAccountPayload) ToMap added in v0.5.0

func (o CreateServiceAccountPayload) ToMap() (map[string]interface{}, error)

type CreateServiceAccountPayloadGetNameArgType added in v0.6.1

type CreateServiceAccountPayloadGetNameArgType = string

type CreateServiceAccountPayloadGetNameAttributeType added in v0.6.1

type CreateServiceAccountPayloadGetNameAttributeType = *string

isNotNullableString

type CreateServiceAccountPayloadGetNameRetType added in v0.6.1

type CreateServiceAccountPayloadGetNameRetType = string

type CreateServiceAccountRequest added in v0.8.0

type CreateServiceAccountRequest struct {
	// contains filtered or unexported fields
}

func (CreateServiceAccountRequest) CreateServiceAccountPayload added in v0.8.0

func (r CreateServiceAccountRequest) CreateServiceAccountPayload(createServiceAccountPayload CreateServiceAccountPayload) ApiCreateServiceAccountRequest

func (CreateServiceAccountRequest) Execute added in v0.8.0

type CreateShortLivedAccessTokenRequest added in v0.8.0

type CreateShortLivedAccessTokenRequest struct {
	// contains filtered or unexported fields
}

func (CreateShortLivedAccessTokenRequest) Assertion added in v0.8.0

func (CreateShortLivedAccessTokenRequest) Execute added in v0.8.0

func (CreateShortLivedAccessTokenRequest) GrantType added in v0.8.0

func (CreateShortLivedAccessTokenRequest) RefreshToken added in v0.8.0

type CreateShortLivedAccessTokenResponse

type CreateShortLivedAccessTokenResponse struct {
	// The short lived token that can be used for API access
	// REQUIRED
	AccessToken CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType `json:"access_token" required:"true"`
	// REQUIRED
	ExpiresIn CreateShortLivedAccessTokenResponseGetExpiresInAttributeType `json:"expires_in" required:"true"`
	// Refresh token that can be used to request a new access token when it expires (and before refresh token expires). Tokens are rotated.
	// REQUIRED
	RefreshToken CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType `json:"refresh_token" required:"true"`
	// scope field of the self signed token
	// REQUIRED
	Scope CreateShortLivedAccessTokenResponseGetScopeAttributeType `json:"scope" required:"true"`
	// REQUIRED
	TokenType CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType `json:"token_type" required:"true"`
}

CreateShortLivedAccessTokenResponse struct for CreateShortLivedAccessTokenResponse

func NewCreateShortLivedAccessTokenResponse added in v0.5.0

NewCreateShortLivedAccessTokenResponse instantiates a new CreateShortLivedAccessTokenResponse 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 NewCreateShortLivedAccessTokenResponseWithDefaults added in v0.5.0

func NewCreateShortLivedAccessTokenResponseWithDefaults() *CreateShortLivedAccessTokenResponse

NewCreateShortLivedAccessTokenResponseWithDefaults instantiates a new CreateShortLivedAccessTokenResponse 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 (*CreateShortLivedAccessTokenResponse) GetAccessToken added in v0.5.0

GetAccessToken returns the AccessToken field value

func (*CreateShortLivedAccessTokenResponse) GetAccessTokenOk added in v0.5.0

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*CreateShortLivedAccessTokenResponse) GetExpiresIn added in v0.5.0

GetExpiresIn returns the ExpiresIn field value

func (*CreateShortLivedAccessTokenResponse) GetExpiresInOk added in v0.5.0

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*CreateShortLivedAccessTokenResponse) GetRefreshToken added in v0.5.0

GetRefreshToken returns the RefreshToken field value

func (*CreateShortLivedAccessTokenResponse) GetRefreshTokenOk added in v0.5.0

GetRefreshTokenOk returns a tuple with the RefreshToken field value and a boolean to check if the value has been set.

func (*CreateShortLivedAccessTokenResponse) GetScope added in v0.5.0

GetScope returns the Scope field value

func (*CreateShortLivedAccessTokenResponse) GetScopeOk added in v0.5.0

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*CreateShortLivedAccessTokenResponse) GetTokenType added in v0.5.0

GetTokenType returns the TokenType field value

func (*CreateShortLivedAccessTokenResponse) GetTokenTypeOk added in v0.5.0

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (*CreateShortLivedAccessTokenResponse) SetAccessToken added in v0.5.0

SetAccessToken sets field value

func (*CreateShortLivedAccessTokenResponse) SetExpiresIn added in v0.5.0

SetExpiresIn sets field value

func (*CreateShortLivedAccessTokenResponse) SetRefreshToken added in v0.5.0

SetRefreshToken sets field value

func (*CreateShortLivedAccessTokenResponse) SetScope added in v0.5.0

SetScope sets field value

func (*CreateShortLivedAccessTokenResponse) SetTokenType added in v0.5.0

SetTokenType sets field value

func (CreateShortLivedAccessTokenResponse) ToMap added in v0.5.0

func (o CreateShortLivedAccessTokenResponse) ToMap() (map[string]interface{}, error)

type CreateShortLivedAccessTokenResponseGetAccessTokenArgType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenArgType = string

type CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenAttributeType = *string

isNotNullableString

type CreateShortLivedAccessTokenResponseGetAccessTokenRetType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetAccessTokenRetType = string

type CreateShortLivedAccessTokenResponseGetExpiresInArgType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInArgType = int64

type CreateShortLivedAccessTokenResponseGetExpiresInAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInAttributeType = *int64

isInteger

type CreateShortLivedAccessTokenResponseGetExpiresInRetType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetExpiresInRetType = int64

type CreateShortLivedAccessTokenResponseGetRefreshTokenArgType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenArgType = string

type CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenAttributeType = *string

isNotNullableString

type CreateShortLivedAccessTokenResponseGetRefreshTokenRetType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetRefreshTokenRetType = string

type CreateShortLivedAccessTokenResponseGetScopeArgType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeArgType = string

type CreateShortLivedAccessTokenResponseGetScopeAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeAttributeType = *string

isNotNullableString

type CreateShortLivedAccessTokenResponseGetScopeRetType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetScopeRetType = string

type CreateShortLivedAccessTokenResponseGetTokenTypeArgType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeArgType = CreateShortLivedAccessTokenResponseTokenType

type CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeAttributeType = *CreateShortLivedAccessTokenResponseTokenType

type CreateShortLivedAccessTokenResponseGetTokenTypeRetType added in v0.6.1

type CreateShortLivedAccessTokenResponseGetTokenTypeRetType = CreateShortLivedAccessTokenResponseTokenType

type CreateShortLivedAccessTokenResponseTokenType added in v0.7.0

type CreateShortLivedAccessTokenResponseTokenType string

CreateShortLivedAccessTokenResponseTokenType the model 'CreateShortLivedAccessTokenResponse' value type for enums

const (
	CREATESHORTLIVEDACCESSTOKENRESPONSETOKEN_TYPE_BEARER CreateShortLivedAccessTokenResponseTokenType = "Bearer"
)

List of TokenType

func NewCreateShortLivedAccessTokenResponseTokenTypeFromValue added in v0.7.0

func NewCreateShortLivedAccessTokenResponseTokenTypeFromValue(v CreateShortLivedAccessTokenResponseTokenType) (*CreateShortLivedAccessTokenResponseTokenType, error)

NewCreateShortLivedAccessTokenResponseTokenTypeFromValue returns a pointer to a valid CreateShortLivedAccessTokenResponseTokenType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CreateShortLivedAccessTokenResponseTokenType) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (CreateShortLivedAccessTokenResponseTokenType) Ptr added in v0.7.0

Ptr returns reference to TokenTypeTokenType value

func (*CreateShortLivedAccessTokenResponseTokenType) UnmarshalJSON added in v0.7.0

type DefaultApi added in v0.8.0

type DefaultApi interface {
	/*
		CreateAccessToken Create a new Access Token
		Create an Access Token for a Service Account. The service token can be then used for API calls. Save the response token, as it is not recoverable later. Token metadata can be requested until the token is not expired. A token cannot be created using another token from the same service account. Consider using service account keys instead as a more secure and automation friendly solution.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiCreateAccessTokenRequest
	*/
	CreateAccessToken(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateAccessTokenRequest
	/*
		CreateAccessTokenExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return AccessToken

	*/
	CreateAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*AccessToken, error)
	/*
		CreateServiceAccount Create a new Service Account
		Create a new Service Account in a project. The service account only resides in the project, and initially has no roles or permissions on any resources. After creation, the service account can be assigned to this project, other projects in the parent organization or to the parent organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ApiCreateServiceAccountRequest
	*/
	CreateServiceAccount(ctx context.Context, projectId string) ApiCreateServiceAccountRequest
	/*
		CreateServiceAccountExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ServiceAccount

	*/
	CreateServiceAccountExecute(ctx context.Context, projectId string) (*ServiceAccount, error)
	/*
		CreateServiceAccountKey Create a new Service Account key
		Create a new key to the service account. You can generate an RSA keypair, and post the PUBLIC part of the keypair, or leave empty, then the service will generate a pair. Maximum of 10 key can be added. A new key cannot be created using the same service account (authenticated using the short lived token of another key of the same service account).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiCreateServiceAccountKeyRequest
	*/
	CreateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string) ApiCreateServiceAccountKeyRequest
	/*
		CreateServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return CreateServiceAccountKeyResponse

	*/
	CreateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*CreateServiceAccountKeyResponse, error)
	/*
		CreateShortLivedAccessToken Request short lived API access token (OAUTH2).
		Request a short lived API access token with OAUTH2. Compatible with [Using JWTs as Authorization Grants](https://www.rfc-editor.org/rfc/rfc7523.html#section-2.1)
		You can request a token with a self signed token, or with a refresh token.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiCreateShortLivedAccessTokenRequest
	*/
	CreateShortLivedAccessToken(ctx context.Context) ApiCreateShortLivedAccessTokenRequest
	/*
		CreateShortLivedAccessTokenExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return CreateShortLivedAccessTokenResponse

	*/
	CreateShortLivedAccessTokenExecute(ctx context.Context) (*CreateShortLivedAccessTokenResponse, error)
	/*
		DeleteAccessToken Revoke Access Token
		Revoke an Access Token. The access token is instantly revoked, any following calls with the token will be unauthorized. The token metadata is still stored until the expiration time.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The ID of the Service Account.
		@param accessTokenId The ID of the Access Token.
		@return ApiDeleteAccessTokenRequest
	*/
	DeleteAccessToken(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) ApiDeleteAccessTokenRequest
	/*
		DeleteAccessTokenExecute executes the request

	*/
	DeleteAccessTokenExecute(ctx context.Context, projectId string, serviceAccountEmail string, accessTokenId string) error
	/*
		DeleteServiceAccount Delete Service Account
		Delete a Service Account.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiDeleteServiceAccountRequest
	*/
	DeleteServiceAccount(ctx context.Context, projectId string, serviceAccountEmail string) ApiDeleteServiceAccountRequest
	/*
		DeleteServiceAccountExecute executes the request

	*/
	DeleteServiceAccountExecute(ctx context.Context, projectId string, serviceAccountEmail string) error
	/*
		DeleteServiceAccountKey Delete a service account key
		Delete a key

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiDeleteServiceAccountKeyRequest
	*/
	DeleteServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiDeleteServiceAccountKeyRequest
	/*
		DeleteServiceAccountKeyExecute executes the request

	*/
	DeleteServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) error
	/*
		GetJWKS Get JSON Web Key set of the service account
		Get JSON Web Key set of the service account

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param serviceAccountEmail The email of the service account.
		@return ApiGetJWKSRequest
	*/
	GetJWKS(ctx context.Context, serviceAccountEmail string) ApiGetJWKSRequest
	/*
		GetJWKSExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param serviceAccountEmail The email of the service account.
		@return JWKS

	*/
	GetJWKSExecute(ctx context.Context, serviceAccountEmail string) (*JWKS, error)
	/*
		GetServiceAccountKey Get service account key details
		Get key details

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiGetServiceAccountKeyRequest
	*/
	GetServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiGetServiceAccountKeyRequest
	/*
		GetServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return GetServiceAccountKeyResponse

	*/
	GetServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*GetServiceAccountKeyResponse, error)
	/*
		ListAccessTokens List Access Tokens of Service Account
		Get all Access Tokens of a Service Account. The token itself is not returned, only the metadata about the access tokens. Access tokens are listed until they are expired. Revoked tokens are returned until expired.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ApiListAccessTokensRequest
	*/
	ListAccessTokens(ctx context.Context, projectId string, serviceAccountEmail string) ApiListAccessTokensRequest
	/*
		ListAccessTokensExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the Service Account.
		@return ListAccessTokensResponse

	*/
	ListAccessTokensExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListAccessTokensResponse, error)
	/*
		ListServiceAccountKeys List all keys that belong to the service account
		List all keys that belong to the service account

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ApiListServiceAccountKeysRequest
	*/
	ListServiceAccountKeys(ctx context.Context, projectId string, serviceAccountEmail string) ApiListServiceAccountKeysRequest
	/*
		ListServiceAccountKeysExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@return ListServiceAccountKeysResponse

	*/
	ListServiceAccountKeysExecute(ctx context.Context, projectId string, serviceAccountEmail string) (*ListServiceAccountKeysResponse, error)
	/*
		ListServiceAccounts List all Service Accounts
		List all Service Account resources in a project. Returns the service account resources, not the service accounts that has access to the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ApiListServiceAccountsRequest
	*/
	ListServiceAccounts(ctx context.Context, projectId string) ApiListServiceAccountsRequest
	/*
		ListServiceAccountsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@return ListServiceAccountsResponse

	*/
	ListServiceAccountsExecute(ctx context.Context, projectId string) (*ListServiceAccountsResponse, error)
	/*
		PartialUpdateServiceAccountKey Update Service Account key
		Update a key. You can activate or deactivate a key, or set/delete validUntil. The key cannot be updated using the same service account (authenticated using the short lived token of the key).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return ApiPartialUpdateServiceAccountKeyRequest
	*/
	PartialUpdateServiceAccountKey(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) ApiPartialUpdateServiceAccountKeyRequest
	/*
		PartialUpdateServiceAccountKeyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The ID of the project.
		@param serviceAccountEmail The email of the service account.
		@param keyId ID of the key.
		@return PartialUpdateServiceAccountKeyResponse

	*/
	PartialUpdateServiceAccountKeyExecute(ctx context.Context, projectId string, serviceAccountEmail string, keyId string) (*PartialUpdateServiceAccountKeyResponse, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteAccessTokenRequest added in v0.8.0

type DeleteAccessTokenRequest struct {
	// contains filtered or unexported fields
}

func (DeleteAccessTokenRequest) Execute added in v0.8.0

func (r DeleteAccessTokenRequest) Execute() error

type DeleteServiceAccountKeyRequest added in v0.8.0

type DeleteServiceAccountKeyRequest struct {
	// contains filtered or unexported fields
}

func (DeleteServiceAccountKeyRequest) Execute added in v0.8.0

type DeleteServiceAccountRequest added in v0.8.0

type DeleteServiceAccountRequest struct {
	// contains filtered or unexported fields
}

func (DeleteServiceAccountRequest) Execute added in v0.8.0

func (r DeleteServiceAccountRequest) Execute() error

type Error

type Error struct {
	// REQUIRED
	Error ErrorGetErrorAttributeType `json:"error" required:"true"`
	// REQUIRED
	Message ErrorGetMessageAttributeType `json:"message" required:"true"`
	// REQUIRED
	Path ErrorGetPathAttributeType `json:"path" required:"true"`
	// REQUIRED
	Status ErrorGetStatusAttributeType `json:"status" required:"true"`
	// REQUIRED
	TimeStamp ErrorGetTimeStampAttributeType `json:"timeStamp" required:"true"`
}

Error Contains error information.

func NewError added in v0.5.0

NewError instantiates a new Error 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 NewErrorWithDefaults added in v0.5.0

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetError added in v0.5.0

func (o *Error) GetError() (ret ErrorGetErrorRetType)

GetError returns the Error field value

func (*Error) GetErrorOk added in v0.5.0

func (o *Error) GetErrorOk() (ret ErrorGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*Error) GetMessage added in v0.5.0

func (o *Error) GetMessage() (ret ErrorGetMessageRetType)

GetMessage returns the Message field value

func (*Error) GetMessageOk added in v0.5.0

func (o *Error) GetMessageOk() (ret ErrorGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*Error) GetPath added in v0.5.0

func (o *Error) GetPath() (ret ErrorGetPathRetType)

GetPath returns the Path field value

func (*Error) GetPathOk added in v0.5.0

func (o *Error) GetPathOk() (ret ErrorGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*Error) GetStatus added in v0.5.0

func (o *Error) GetStatus() (ret ErrorGetStatusRetType)

GetStatus returns the Status field value

func (*Error) GetStatusOk added in v0.5.0

func (o *Error) GetStatusOk() (ret ErrorGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Error) GetTimeStamp added in v0.5.0

func (o *Error) GetTimeStamp() (ret ErrorGetTimeStampRetType)

GetTimeStamp returns the TimeStamp field value

func (*Error) GetTimeStampOk added in v0.5.0

func (o *Error) GetTimeStampOk() (ret ErrorGetTimeStampRetType, ok bool)

GetTimeStampOk returns a tuple with the TimeStamp field value and a boolean to check if the value has been set.

func (*Error) SetError added in v0.5.0

func (o *Error) SetError(v ErrorGetErrorRetType)

SetError sets field value

func (*Error) SetMessage added in v0.5.0

func (o *Error) SetMessage(v ErrorGetMessageRetType)

SetMessage sets field value

func (*Error) SetPath added in v0.5.0

func (o *Error) SetPath(v ErrorGetPathRetType)

SetPath sets field value

func (*Error) SetStatus added in v0.5.0

func (o *Error) SetStatus(v ErrorGetStatusRetType)

SetStatus sets field value

func (*Error) SetTimeStamp added in v0.5.0

func (o *Error) SetTimeStamp(v ErrorGetTimeStampRetType)

SetTimeStamp sets field value

func (Error) ToMap added in v0.5.0

func (o Error) ToMap() (map[string]interface{}, error)

type ErrorGetErrorArgType added in v0.6.1

type ErrorGetErrorArgType = string

type ErrorGetErrorAttributeType added in v0.6.1

type ErrorGetErrorAttributeType = *string

isNotNullableString

type ErrorGetErrorRetType added in v0.6.1

type ErrorGetErrorRetType = string

type ErrorGetMessageArgType added in v0.6.1

type ErrorGetMessageArgType = string

type ErrorGetMessageAttributeType added in v0.6.1

type ErrorGetMessageAttributeType = *string

isNotNullableString

type ErrorGetMessageRetType added in v0.6.1

type ErrorGetMessageRetType = string

type ErrorGetPathArgType added in v0.6.1

type ErrorGetPathArgType = string

type ErrorGetPathAttributeType added in v0.6.1

type ErrorGetPathAttributeType = *string

isNotNullableString

type ErrorGetPathRetType added in v0.6.1

type ErrorGetPathRetType = string

type ErrorGetStatusArgType added in v0.6.1

type ErrorGetStatusArgType = int64

type ErrorGetStatusAttributeType added in v0.6.1

type ErrorGetStatusAttributeType = *int64

isInteger

type ErrorGetStatusRetType added in v0.6.1

type ErrorGetStatusRetType = int64

type ErrorGetTimeStampArgType added in v0.6.1

type ErrorGetTimeStampArgType = time.Time

type ErrorGetTimeStampAttributeType added in v0.6.1

type ErrorGetTimeStampAttributeType = *time.Time

isDateTime

type ErrorGetTimeStampRetType added in v0.6.1

type ErrorGetTimeStampRetType = time.Time

type GetJWKSRequest added in v0.8.0

type GetJWKSRequest struct {
	// contains filtered or unexported fields
}

func (GetJWKSRequest) Execute added in v0.8.0

func (r GetJWKSRequest) Execute() (*JWKS, error)

type GetServiceAccountKeyRequest added in v0.8.0

type GetServiceAccountKeyRequest struct {
	// contains filtered or unexported fields
}

func (GetServiceAccountKeyRequest) Execute added in v0.8.0

func (GetServiceAccountKeyRequest) Format added in v0.8.0

type GetServiceAccountKeyResponse

type GetServiceAccountKeyResponse struct {
	// REQUIRED
	Active GetServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt GetServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	Credentials GetServiceAccountKeyResponseGetCredentialsAttributeType `json:"credentials" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id GetServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin GetServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType GetServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// Public key, in the requested format
	PublicKey GetServiceAccountKeyResponseGetPublicKeyAttributeType `json:"publicKey,omitempty"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil GetServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

GetServiceAccountKeyResponse struct for GetServiceAccountKeyResponse

func NewGetServiceAccountKeyResponse added in v0.5.0

NewGetServiceAccountKeyResponse instantiates a new GetServiceAccountKeyResponse 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 NewGetServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewGetServiceAccountKeyResponseWithDefaults() *GetServiceAccountKeyResponse

NewGetServiceAccountKeyResponseWithDefaults instantiates a new GetServiceAccountKeyResponse 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 (*GetServiceAccountKeyResponse) GetActive added in v0.5.0

GetActive returns the Active field value

func (*GetServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

GetCreatedAt returns the CreatedAt field value

func (*GetServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetCredentials added in v0.5.0

GetCredentials returns the Credentials field value

func (*GetServiceAccountKeyResponse) GetCredentialsOk added in v0.5.0

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetId added in v0.5.0

GetId returns the Id field value

func (*GetServiceAccountKeyResponse) GetIdOk added in v0.5.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value

func (*GetServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value

func (*GetServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value

func (*GetServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetPublicKey added in v0.5.0

GetPublicKey returns the PublicKey field value if set, zero value otherwise.

func (*GetServiceAccountKeyResponse) GetPublicKeyOk added in v0.5.0

GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*GetServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponse) HasPublicKey added in v0.5.0

func (o *GetServiceAccountKeyResponse) HasPublicKey() bool

HasPublicKey returns a boolean if a field has been set.

func (*GetServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *GetServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*GetServiceAccountKeyResponse) SetActive added in v0.5.0

SetActive sets field value

func (*GetServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value

func (*GetServiceAccountKeyResponse) SetCredentials added in v0.5.0

SetCredentials sets field value

func (*GetServiceAccountKeyResponse) SetId added in v0.5.0

SetId sets field value

func (*GetServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value

func (*GetServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value

func (*GetServiceAccountKeyResponse) SetKeyType added in v0.5.0

SetKeyType sets field value

func (*GetServiceAccountKeyResponse) SetPublicKey added in v0.5.0

SetPublicKey gets a reference to the given string and assigns it to the PublicKey field.

func (*GetServiceAccountKeyResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (GetServiceAccountKeyResponse) ToMap added in v0.5.0

func (o GetServiceAccountKeyResponse) ToMap() (map[string]interface{}, error)

type GetServiceAccountKeyResponseCredentials

type GetServiceAccountKeyResponseCredentials struct {
	// Audience - service account API URL
	// REQUIRED
	Aud GetServiceAccountKeyResponseCredentialsGetAudAttributeType `json:"aud" required:"true"`
	// Service account email
	// REQUIRED
	Iss GetServiceAccountKeyResponseCredentialsGetIssAttributeType `json:"iss" required:"true"`
	// Key id to use
	// REQUIRED
	Kid GetServiceAccountKeyResponseCredentialsGetKidAttributeType `json:"kid" required:"true"`
	// Service account id
	// REQUIRED
	Sub GetServiceAccountKeyResponseCredentialsGetSubAttributeType `json:"sub" required:"true"`
}

GetServiceAccountKeyResponseCredentials struct for GetServiceAccountKeyResponseCredentials

func NewGetServiceAccountKeyResponseCredentials added in v0.5.0

NewGetServiceAccountKeyResponseCredentials instantiates a new GetServiceAccountKeyResponseCredentials 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 NewGetServiceAccountKeyResponseCredentialsWithDefaults added in v0.5.0

func NewGetServiceAccountKeyResponseCredentialsWithDefaults() *GetServiceAccountKeyResponseCredentials

NewGetServiceAccountKeyResponseCredentialsWithDefaults instantiates a new GetServiceAccountKeyResponseCredentials 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 (*GetServiceAccountKeyResponseCredentials) GetAud added in v0.5.0

GetAud returns the Aud field value

func (*GetServiceAccountKeyResponseCredentials) GetAudOk added in v0.5.0

GetAudOk returns a tuple with the Aud field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponseCredentials) GetIss added in v0.5.0

GetIss returns the Iss field value

func (*GetServiceAccountKeyResponseCredentials) GetIssOk added in v0.5.0

GetIssOk returns a tuple with the Iss field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponseCredentials) GetKid added in v0.5.0

GetKid returns the Kid field value

func (*GetServiceAccountKeyResponseCredentials) GetKidOk added in v0.5.0

GetKidOk returns a tuple with the Kid field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponseCredentials) GetSub added in v0.5.0

GetSub returns the Sub field value

func (*GetServiceAccountKeyResponseCredentials) GetSubOk added in v0.5.0

GetSubOk returns a tuple with the Sub field value and a boolean to check if the value has been set.

func (*GetServiceAccountKeyResponseCredentials) SetAud added in v0.5.0

SetAud sets field value

func (*GetServiceAccountKeyResponseCredentials) SetIss added in v0.5.0

SetIss sets field value

func (*GetServiceAccountKeyResponseCredentials) SetKid added in v0.5.0

SetKid sets field value

func (*GetServiceAccountKeyResponseCredentials) SetSub added in v0.5.0

SetSub sets field value

func (GetServiceAccountKeyResponseCredentials) ToMap added in v0.5.0

func (o GetServiceAccountKeyResponseCredentials) ToMap() (map[string]interface{}, error)

type GetServiceAccountKeyResponseCredentialsGetAudArgType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudArgType = string

type GetServiceAccountKeyResponseCredentialsGetAudAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseCredentialsGetAudRetType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetAudRetType = string

type GetServiceAccountKeyResponseCredentialsGetIssArgType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssArgType = string

type GetServiceAccountKeyResponseCredentialsGetIssAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseCredentialsGetIssRetType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetIssRetType = string

type GetServiceAccountKeyResponseCredentialsGetKidArgType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidArgType = string

type GetServiceAccountKeyResponseCredentialsGetKidAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseCredentialsGetKidRetType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetKidRetType = string

type GetServiceAccountKeyResponseCredentialsGetSubArgType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubArgType = string

type GetServiceAccountKeyResponseCredentialsGetSubAttributeType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseCredentialsGetSubRetType added in v0.6.1

type GetServiceAccountKeyResponseCredentialsGetSubRetType = string

type GetServiceAccountKeyResponseGetCreatedAtArgType added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtArgType = time.Time

type GetServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

isDateTime

type GetServiceAccountKeyResponseGetCreatedAtRetType added in v0.6.1

type GetServiceAccountKeyResponseGetCreatedAtRetType = time.Time

type GetServiceAccountKeyResponseGetCredentialsArgType added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsArgType = GetServiceAccountKeyResponseCredentials

type GetServiceAccountKeyResponseGetCredentialsAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsAttributeType = *GetServiceAccountKeyResponseCredentials

isModel

type GetServiceAccountKeyResponseGetCredentialsRetType added in v0.6.1

type GetServiceAccountKeyResponseGetCredentialsRetType = GetServiceAccountKeyResponseCredentials

type GetServiceAccountKeyResponseGetIdArgType added in v0.6.1

type GetServiceAccountKeyResponseGetIdArgType = string

type GetServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetIdAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseGetIdRetType added in v0.6.1

type GetServiceAccountKeyResponseGetIdRetType = string

type GetServiceAccountKeyResponseGetKeyAlgorithmArgType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmArgType = GetServiceAccountKeyResponseKeyAlgorithm

type GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *GetServiceAccountKeyResponseKeyAlgorithm

type GetServiceAccountKeyResponseGetKeyAlgorithmRetType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyAlgorithmRetType = GetServiceAccountKeyResponseKeyAlgorithm

type GetServiceAccountKeyResponseGetKeyOriginArgType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginArgType = GetServiceAccountKeyResponseKeyOrigin

type GetServiceAccountKeyResponseGetKeyOriginAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginAttributeType = *GetServiceAccountKeyResponseKeyOrigin

type GetServiceAccountKeyResponseGetKeyOriginRetType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyOriginRetType = GetServiceAccountKeyResponseKeyOrigin

type GetServiceAccountKeyResponseGetKeyTypeArgType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeArgType = GetServiceAccountKeyResponseKeyType

type GetServiceAccountKeyResponseGetKeyTypeAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeAttributeType = *GetServiceAccountKeyResponseKeyType

type GetServiceAccountKeyResponseGetKeyTypeRetType added in v0.6.1

type GetServiceAccountKeyResponseGetKeyTypeRetType = GetServiceAccountKeyResponseKeyType

type GetServiceAccountKeyResponseGetPublicKeyArgType added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyArgType = string

type GetServiceAccountKeyResponseGetPublicKeyAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyAttributeType = *string

isNotNullableString

type GetServiceAccountKeyResponseGetPublicKeyRetType added in v0.6.1

type GetServiceAccountKeyResponseGetPublicKeyRetType = string

type GetServiceAccountKeyResponseGetValidUntilArgType added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilArgType = time.Time

type GetServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

isDateTime

type GetServiceAccountKeyResponseGetValidUntilRetType added in v0.6.1

type GetServiceAccountKeyResponseGetValidUntilRetType = time.Time

type GetServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type GetServiceAccountKeyResponseKeyAlgorithm string

GetServiceAccountKeyResponseKeyAlgorithm the model 'GetServiceAccountKeyResponse' value type for enums

const (
	GETSERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM_RSA_2048 GetServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
)

List of KeyAlgorithm

func NewGetServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyAlgorithmFromValue(v GetServiceAccountKeyResponseKeyAlgorithm) (*GetServiceAccountKeyResponseKeyAlgorithm, error)

NewGetServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GetServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (GetServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value

func (*GetServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (v *GetServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON(src []byte) error

type GetServiceAccountKeyResponseKeyOrigin added in v0.7.0

type GetServiceAccountKeyResponseKeyOrigin string

GetServiceAccountKeyResponseKeyOrigin the model 'GetServiceAccountKeyResponse' value type for enums

const (
	GETSERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED GetServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	GETSERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED     GetServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewGetServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyOriginFromValue(v GetServiceAccountKeyResponseKeyOrigin) (*GetServiceAccountKeyResponseKeyOrigin, error)

NewGetServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyOrigin for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GetServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (GetServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value

func (*GetServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (v *GetServiceAccountKeyResponseKeyOrigin) UnmarshalJSON(src []byte) error

type GetServiceAccountKeyResponseKeyType added in v0.7.0

type GetServiceAccountKeyResponseKeyType string

GetServiceAccountKeyResponseKeyType the model 'GetServiceAccountKeyResponse' value type for enums

const (
	GETSERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED   GetServiceAccountKeyResponseKeyType = "USER_MANAGED"
	GETSERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED GetServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewGetServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewGetServiceAccountKeyResponseKeyTypeFromValue(v GetServiceAccountKeyResponseKeyType) (*GetServiceAccountKeyResponseKeyType, error)

NewGetServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid GetServiceAccountKeyResponseKeyType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GetServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (GetServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value

func (*GetServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

func (v *GetServiceAccountKeyResponseKeyType) UnmarshalJSON(src []byte) error

type GetServiceAccountKeyResponsegetActiveArgType added in v0.6.1

type GetServiceAccountKeyResponsegetActiveArgType = bool

type GetServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type GetServiceAccountKeyResponsegetActiveAttributeType = *bool

isBoolean

type GetServiceAccountKeyResponsegetActiveRetType added in v0.6.1

type GetServiceAccountKeyResponsegetActiveRetType = bool

type JWK

type JWK struct {
	Alg JWKGetAlgAttributeType `json:"alg,omitempty"`
	// REQUIRED
	E   JWKGetEAttributeType   `json:"e" required:"true"`
	Kid JWKGetKidAttributeType `json:"kid,omitempty"`
	Ks  JWKGetKsAttributeType  `json:"ks,omitempty"`
	// REQUIRED
	N      JWKGetNAttributeType      `json:"n" required:"true"`
	Ops    JWKGetOpsAttributeType    `json:"ops,omitempty"`
	Use    JWKGetUseAttributeType    `json:"use,omitempty"`
	X5c    JWKGetX5cAttributeType    `json:"x5c,omitempty"`
	X5t    JWKGetX5tAttributeType    `json:"x5t,omitempty"`
	X5t256 JWKGetX5t256AttributeType `json:"x5t256,omitempty"`
	X5u    JWKGetX5uAttributeType    `json:"x5u,omitempty"`
}

JWK JSON Web Key according to https://datatracker.ietf.org/doc/html/rfc7517#section-4

func NewJWK added in v0.5.0

func NewJWK(e JWKGetEArgType, n JWKGetNArgType) *JWK

NewJWK instantiates a new JWK 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 NewJWKWithDefaults added in v0.5.0

func NewJWKWithDefaults() *JWK

NewJWKWithDefaults instantiates a new JWK 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 (*JWK) GetAlg added in v0.5.0

func (o *JWK) GetAlg() (res JWKGetAlgRetType)

GetAlg returns the Alg field value if set, zero value otherwise.

func (*JWK) GetAlgOk added in v0.5.0

func (o *JWK) GetAlgOk() (ret JWKGetAlgRetType, ok bool)

GetAlgOk returns a tuple with the Alg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetE added in v0.5.0

func (o *JWK) GetE() (ret JWKGetERetType)

GetE returns the E field value

func (*JWK) GetEOk added in v0.5.0

func (o *JWK) GetEOk() (ret JWKGetERetType, ok bool)

GetEOk returns a tuple with the E field value and a boolean to check if the value has been set.

func (*JWK) GetKid added in v0.5.0

func (o *JWK) GetKid() (res JWKGetKidRetType)

GetKid returns the Kid field value if set, zero value otherwise.

func (*JWK) GetKidOk added in v0.5.0

func (o *JWK) GetKidOk() (ret JWKGetKidRetType, ok bool)

GetKidOk returns a tuple with the Kid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetKs added in v0.5.0

func (o *JWK) GetKs() (res JWKGetKsRetType)

GetKs returns the Ks field value if set, zero value otherwise.

func (*JWK) GetKsOk added in v0.5.0

func (o *JWK) GetKsOk() (ret JWKGetKsRetType, ok bool)

GetKsOk returns a tuple with the Ks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetN added in v0.5.0

func (o *JWK) GetN() (ret JWKGetNRetType)

GetN returns the N field value

func (*JWK) GetNOk added in v0.5.0

func (o *JWK) GetNOk() (ret JWKGetNRetType, ok bool)

GetNOk returns a tuple with the N field value and a boolean to check if the value has been set.

func (*JWK) GetOps added in v0.5.0

func (o *JWK) GetOps() (res JWKGetOpsRetType)

GetOps returns the Ops field value if set, zero value otherwise.

func (*JWK) GetOpsOk added in v0.5.0

func (o *JWK) GetOpsOk() (ret JWKGetOpsRetType, ok bool)

GetOpsOk returns a tuple with the Ops field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetUse added in v0.5.0

func (o *JWK) GetUse() (res JWKGetUseRetType)

GetUse returns the Use field value if set, zero value otherwise.

func (*JWK) GetUseOk added in v0.5.0

func (o *JWK) GetUseOk() (ret JWKGetUseRetType, ok bool)

GetUseOk returns a tuple with the Use field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetX5c added in v0.5.0

func (o *JWK) GetX5c() (res JWKGetX5cRetType)

GetX5c returns the X5c field value if set, zero value otherwise.

func (*JWK) GetX5cOk added in v0.5.0

func (o *JWK) GetX5cOk() (ret JWKGetX5cRetType, ok bool)

GetX5cOk returns a tuple with the X5c field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetX5t added in v0.5.0

func (o *JWK) GetX5t() (res JWKGetX5tRetType)

GetX5t returns the X5t field value if set, zero value otherwise.

func (*JWK) GetX5t256 added in v0.5.0

func (o *JWK) GetX5t256() (res JWKGetX5t256RetType)

GetX5t256 returns the X5t256 field value if set, zero value otherwise.

func (*JWK) GetX5t256Ok added in v0.5.0

func (o *JWK) GetX5t256Ok() (ret JWKGetX5t256RetType, ok bool)

GetX5t256Ok returns a tuple with the X5t256 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetX5tOk added in v0.5.0

func (o *JWK) GetX5tOk() (ret JWKGetX5tRetType, ok bool)

GetX5tOk returns a tuple with the X5t field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) GetX5u added in v0.5.0

func (o *JWK) GetX5u() (res JWKGetX5uRetType)

GetX5u returns the X5u field value if set, zero value otherwise.

func (*JWK) GetX5uOk added in v0.5.0

func (o *JWK) GetX5uOk() (ret JWKGetX5uRetType, ok bool)

GetX5uOk returns a tuple with the X5u field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWK) HasAlg added in v0.5.0

func (o *JWK) HasAlg() bool

HasAlg returns a boolean if a field has been set.

func (*JWK) HasKid added in v0.5.0

func (o *JWK) HasKid() bool

HasKid returns a boolean if a field has been set.

func (*JWK) HasKs added in v0.5.0

func (o *JWK) HasKs() bool

HasKs returns a boolean if a field has been set.

func (*JWK) HasOps added in v0.5.0

func (o *JWK) HasOps() bool

HasOps returns a boolean if a field has been set.

func (*JWK) HasUse added in v0.5.0

func (o *JWK) HasUse() bool

HasUse returns a boolean if a field has been set.

func (*JWK) HasX5c added in v0.5.0

func (o *JWK) HasX5c() bool

HasX5c returns a boolean if a field has been set.

func (*JWK) HasX5t added in v0.5.0

func (o *JWK) HasX5t() bool

HasX5t returns a boolean if a field has been set.

func (*JWK) HasX5t256 added in v0.5.0

func (o *JWK) HasX5t256() bool

HasX5t256 returns a boolean if a field has been set.

func (*JWK) HasX5u added in v0.5.0

func (o *JWK) HasX5u() bool

HasX5u returns a boolean if a field has been set.

func (*JWK) SetAlg added in v0.5.0

func (o *JWK) SetAlg(v JWKGetAlgRetType)

SetAlg gets a reference to the given string and assigns it to the Alg field.

func (*JWK) SetE added in v0.5.0

func (o *JWK) SetE(v JWKGetERetType)

SetE sets field value

func (*JWK) SetKid added in v0.5.0

func (o *JWK) SetKid(v JWKGetKidRetType)

SetKid gets a reference to the given string and assigns it to the Kid field.

func (*JWK) SetKs added in v0.5.0

func (o *JWK) SetKs(v JWKGetKsRetType)

SetKs gets a reference to the given string and assigns it to the Ks field.

func (*JWK) SetN added in v0.5.0

func (o *JWK) SetN(v JWKGetNRetType)

SetN sets field value

func (*JWK) SetOps added in v0.5.0

func (o *JWK) SetOps(v JWKGetOpsRetType)

SetOps gets a reference to the given string and assigns it to the Ops field.

func (*JWK) SetUse added in v0.5.0

func (o *JWK) SetUse(v JWKGetUseRetType)

SetUse gets a reference to the given string and assigns it to the Use field.

func (*JWK) SetX5c added in v0.5.0

func (o *JWK) SetX5c(v JWKGetX5cRetType)

SetX5c gets a reference to the given string and assigns it to the X5c field.

func (*JWK) SetX5t added in v0.5.0

func (o *JWK) SetX5t(v JWKGetX5tRetType)

SetX5t gets a reference to the given string and assigns it to the X5t field.

func (*JWK) SetX5t256 added in v0.5.0

func (o *JWK) SetX5t256(v JWKGetX5t256RetType)

SetX5t256 gets a reference to the given string and assigns it to the X5t256 field.

func (*JWK) SetX5u added in v0.5.0

func (o *JWK) SetX5u(v JWKGetX5uRetType)

SetX5u gets a reference to the given string and assigns it to the X5u field.

func (JWK) ToMap added in v0.5.0

func (o JWK) ToMap() (map[string]interface{}, error)

type JWKGetAlgArgType added in v0.6.1

type JWKGetAlgArgType = string

type JWKGetAlgAttributeType added in v0.6.1

type JWKGetAlgAttributeType = *string

isNotNullableString

type JWKGetAlgRetType added in v0.6.1

type JWKGetAlgRetType = string

type JWKGetEArgType added in v0.6.1

type JWKGetEArgType = string

type JWKGetEAttributeType added in v0.6.1

type JWKGetEAttributeType = *string

isNotNullableString

type JWKGetERetType added in v0.6.1

type JWKGetERetType = string

type JWKGetKidArgType added in v0.6.1

type JWKGetKidArgType = string

type JWKGetKidAttributeType added in v0.6.1

type JWKGetKidAttributeType = *string

isNotNullableString

type JWKGetKidRetType added in v0.6.1

type JWKGetKidRetType = string

type JWKGetKsArgType added in v0.6.1

type JWKGetKsArgType = string

type JWKGetKsAttributeType added in v0.6.1

type JWKGetKsAttributeType = *string

isNotNullableString

type JWKGetKsRetType added in v0.6.1

type JWKGetKsRetType = string

type JWKGetNArgType added in v0.6.1

type JWKGetNArgType = string

type JWKGetNAttributeType added in v0.6.1

type JWKGetNAttributeType = *string

isNotNullableString

type JWKGetNRetType added in v0.6.1

type JWKGetNRetType = string

type JWKGetOpsArgType added in v0.6.1

type JWKGetOpsArgType = string

type JWKGetOpsAttributeType added in v0.6.1

type JWKGetOpsAttributeType = *string

isNotNullableString

type JWKGetOpsRetType added in v0.6.1

type JWKGetOpsRetType = string

type JWKGetUseArgType added in v0.6.1

type JWKGetUseArgType = string

type JWKGetUseAttributeType added in v0.6.1

type JWKGetUseAttributeType = *string

isNotNullableString

type JWKGetUseRetType added in v0.6.1

type JWKGetUseRetType = string

type JWKGetX5cArgType added in v0.6.1

type JWKGetX5cArgType = string

type JWKGetX5cAttributeType added in v0.6.1

type JWKGetX5cAttributeType = *string

isNotNullableString

type JWKGetX5cRetType added in v0.6.1

type JWKGetX5cRetType = string

type JWKGetX5t256ArgType added in v0.6.1

type JWKGetX5t256ArgType = string

type JWKGetX5t256AttributeType added in v0.6.1

type JWKGetX5t256AttributeType = *string

isNotNullableString

type JWKGetX5t256RetType added in v0.6.1

type JWKGetX5t256RetType = string

type JWKGetX5tArgType added in v0.6.1

type JWKGetX5tArgType = string

type JWKGetX5tAttributeType added in v0.6.1

type JWKGetX5tAttributeType = *string

isNotNullableString

type JWKGetX5tRetType added in v0.6.1

type JWKGetX5tRetType = string

type JWKGetX5uArgType added in v0.6.1

type JWKGetX5uArgType = string

type JWKGetX5uAttributeType added in v0.6.1

type JWKGetX5uAttributeType = *string

isNotNullableString

type JWKGetX5uRetType added in v0.6.1

type JWKGetX5uRetType = string

type JWKS

type JWKS struct {
	// REQUIRED
	Keys JWKSGetKeysAttributeType `json:"keys" required:"true"`
}

JWKS struct for JWKS

func NewJWKS added in v0.5.0

func NewJWKS(keys JWKSGetKeysArgType) *JWKS

NewJWKS instantiates a new JWKS 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 NewJWKSWithDefaults added in v0.5.0

func NewJWKSWithDefaults() *JWKS

NewJWKSWithDefaults instantiates a new JWKS 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 (*JWKS) GetKeys added in v0.5.0

func (o *JWKS) GetKeys() (ret JWKSGetKeysRetType)

GetKeys returns the Keys field value

func (*JWKS) GetKeysOk added in v0.5.0

func (o *JWKS) GetKeysOk() (ret JWKSGetKeysRetType, ok bool)

GetKeysOk returns a tuple with the Keys field value and a boolean to check if the value has been set.

func (*JWKS) SetKeys added in v0.5.0

func (o *JWKS) SetKeys(v JWKSGetKeysRetType)

SetKeys sets field value

func (JWKS) ToMap added in v0.5.0

func (o JWKS) ToMap() (map[string]interface{}, error)

type JWKSGetKeysArgType added in v0.6.1

type JWKSGetKeysArgType = []JWK

type JWKSGetKeysAttributeType added in v0.6.1

type JWKSGetKeysAttributeType = *[]JWK

isArray

type JWKSGetKeysRetType added in v0.6.1

type JWKSGetKeysRetType = []JWK

type ListAccessTokensRequest added in v0.8.0

type ListAccessTokensRequest struct {
	// contains filtered or unexported fields
}

func (ListAccessTokensRequest) Execute added in v0.8.0

type ListAccessTokensResponse

type ListAccessTokensResponse struct {
	Items ListAccessTokensResponseGetItemsAttributeType `json:"items,omitempty"`
}

ListAccessTokensResponse struct for ListAccessTokensResponse

func NewListAccessTokensResponse added in v0.5.0

func NewListAccessTokensResponse() *ListAccessTokensResponse

NewListAccessTokensResponse instantiates a new ListAccessTokensResponse 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 NewListAccessTokensResponseWithDefaults added in v0.5.0

func NewListAccessTokensResponseWithDefaults() *ListAccessTokensResponse

NewListAccessTokensResponseWithDefaults instantiates a new ListAccessTokensResponse 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 (*ListAccessTokensResponse) GetItems added in v0.5.0

GetItems returns the Items field value if set, zero value otherwise.

func (*ListAccessTokensResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccessTokensResponse) HasItems added in v0.5.0

func (o *ListAccessTokensResponse) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ListAccessTokensResponse) SetItems added in v0.5.0

SetItems gets a reference to the given []AccessTokenMetadata and assigns it to the Items field.

func (ListAccessTokensResponse) ToMap added in v0.5.0

func (o ListAccessTokensResponse) ToMap() (map[string]interface{}, error)

type ListAccessTokensResponseGetItemsArgType added in v0.6.1

type ListAccessTokensResponseGetItemsArgType = []AccessTokenMetadata

type ListAccessTokensResponseGetItemsAttributeType added in v0.6.1

type ListAccessTokensResponseGetItemsAttributeType = *[]AccessTokenMetadata

isArray

type ListAccessTokensResponseGetItemsRetType added in v0.6.1

type ListAccessTokensResponseGetItemsRetType = []AccessTokenMetadata

type ListServiceAccountKeysRequest added in v0.8.0

type ListServiceAccountKeysRequest struct {
	// contains filtered or unexported fields
}

func (ListServiceAccountKeysRequest) Execute added in v0.8.0

type ListServiceAccountKeysResponse

type ListServiceAccountKeysResponse struct {
	// REQUIRED
	Items ListServiceAccountKeysResponseGetItemsAttributeType `json:"items" required:"true"`
}

ListServiceAccountKeysResponse struct for ListServiceAccountKeysResponse

func NewListServiceAccountKeysResponse added in v0.5.0

func NewListServiceAccountKeysResponse(items ListServiceAccountKeysResponseGetItemsArgType) *ListServiceAccountKeysResponse

NewListServiceAccountKeysResponse instantiates a new ListServiceAccountKeysResponse 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 NewListServiceAccountKeysResponseWithDefaults added in v0.5.0

func NewListServiceAccountKeysResponseWithDefaults() *ListServiceAccountKeysResponse

NewListServiceAccountKeysResponseWithDefaults instantiates a new ListServiceAccountKeysResponse 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 (*ListServiceAccountKeysResponse) GetItems added in v0.5.0

GetItems returns the Items field value

func (*ListServiceAccountKeysResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListServiceAccountKeysResponse) SetItems added in v0.5.0

SetItems sets field value

func (ListServiceAccountKeysResponse) ToMap added in v0.5.0

func (o ListServiceAccountKeysResponse) ToMap() (map[string]interface{}, error)

type ListServiceAccountKeysResponseGetItemsArgType added in v0.6.1

type ListServiceAccountKeysResponseGetItemsArgType = []ServiceAccountKeyListResponse

type ListServiceAccountKeysResponseGetItemsAttributeType added in v0.6.1

type ListServiceAccountKeysResponseGetItemsAttributeType = *[]ServiceAccountKeyListResponse

isArray

type ListServiceAccountKeysResponseGetItemsRetType added in v0.6.1

type ListServiceAccountKeysResponseGetItemsRetType = []ServiceAccountKeyListResponse

type ListServiceAccountsRequest added in v0.8.0

type ListServiceAccountsRequest struct {
	// contains filtered or unexported fields
}

func (ListServiceAccountsRequest) Execute added in v0.8.0

type ListServiceAccountsResponse

type ListServiceAccountsResponse struct {
	// REQUIRED
	Items ListServiceAccountsResponseGetItemsAttributeType `json:"items" required:"true"`
}

ListServiceAccountsResponse struct for ListServiceAccountsResponse

func NewListServiceAccountsResponse added in v0.5.0

func NewListServiceAccountsResponse(items ListServiceAccountsResponseGetItemsArgType) *ListServiceAccountsResponse

NewListServiceAccountsResponse instantiates a new ListServiceAccountsResponse 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 NewListServiceAccountsResponseWithDefaults added in v0.5.0

func NewListServiceAccountsResponseWithDefaults() *ListServiceAccountsResponse

NewListServiceAccountsResponseWithDefaults instantiates a new ListServiceAccountsResponse 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 (*ListServiceAccountsResponse) GetItems added in v0.5.0

GetItems returns the Items field value

func (*ListServiceAccountsResponse) GetItemsOk added in v0.5.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*ListServiceAccountsResponse) SetItems added in v0.5.0

SetItems sets field value

func (ListServiceAccountsResponse) ToMap added in v0.5.0

func (o ListServiceAccountsResponse) ToMap() (map[string]interface{}, error)

type ListServiceAccountsResponseGetItemsArgType added in v0.6.1

type ListServiceAccountsResponseGetItemsArgType = []ServiceAccount

type ListServiceAccountsResponseGetItemsAttributeType added in v0.6.1

type ListServiceAccountsResponseGetItemsAttributeType = *[]ServiceAccount

isArray

type ListServiceAccountsResponseGetItemsRetType added in v0.6.1

type ListServiceAccountsResponseGetItemsRetType = []ServiceAccount

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAccessToken added in v0.5.0

type NullableAccessToken struct {
	// contains filtered or unexported fields
}

func NewNullableAccessToken added in v0.5.0

func NewNullableAccessToken(val *AccessToken) *NullableAccessToken

func (NullableAccessToken) Get added in v0.5.0

func (NullableAccessToken) IsSet added in v0.5.0

func (v NullableAccessToken) IsSet() bool

func (NullableAccessToken) MarshalJSON added in v0.5.0

func (v NullableAccessToken) MarshalJSON() ([]byte, error)

func (*NullableAccessToken) Set added in v0.5.0

func (v *NullableAccessToken) Set(val *AccessToken)

func (*NullableAccessToken) UnmarshalJSON added in v0.5.0

func (v *NullableAccessToken) UnmarshalJSON(src []byte) error

func (*NullableAccessToken) Unset added in v0.5.0

func (v *NullableAccessToken) Unset()

type NullableAccessTokenMetadata added in v0.5.0

type NullableAccessTokenMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableAccessTokenMetadata added in v0.5.0

func NewNullableAccessTokenMetadata(val *AccessTokenMetadata) *NullableAccessTokenMetadata

func (NullableAccessTokenMetadata) Get added in v0.5.0

func (NullableAccessTokenMetadata) IsSet added in v0.5.0

func (NullableAccessTokenMetadata) MarshalJSON added in v0.5.0

func (v NullableAccessTokenMetadata) MarshalJSON() ([]byte, error)

func (*NullableAccessTokenMetadata) Set added in v0.5.0

func (*NullableAccessTokenMetadata) UnmarshalJSON added in v0.5.0

func (v *NullableAccessTokenMetadata) UnmarshalJSON(src []byte) error

func (*NullableAccessTokenMetadata) Unset added in v0.5.0

func (v *NullableAccessTokenMetadata) Unset()

type NullableAuthError added in v0.5.0

type NullableAuthError struct {
	// contains filtered or unexported fields
}

func NewNullableAuthError added in v0.5.0

func NewNullableAuthError(val *AuthError) *NullableAuthError

func (NullableAuthError) Get added in v0.5.0

func (v NullableAuthError) Get() *AuthError

func (NullableAuthError) IsSet added in v0.5.0

func (v NullableAuthError) IsSet() bool

func (NullableAuthError) MarshalJSON added in v0.5.0

func (v NullableAuthError) MarshalJSON() ([]byte, error)

func (*NullableAuthError) Set added in v0.5.0

func (v *NullableAuthError) Set(val *AuthError)

func (*NullableAuthError) UnmarshalJSON added in v0.5.0

func (v *NullableAuthError) UnmarshalJSON(src []byte) error

func (*NullableAuthError) Unset added in v0.5.0

func (v *NullableAuthError) Unset()

type NullableAuthErrorError added in v0.5.0

type NullableAuthErrorError struct {
	// contains filtered or unexported fields
}

func NewNullableAuthErrorError added in v0.5.0

func NewNullableAuthErrorError(val *AuthErrorError) *NullableAuthErrorError

func (NullableAuthErrorError) Get added in v0.5.0

func (NullableAuthErrorError) IsSet added in v0.5.0

func (v NullableAuthErrorError) IsSet() bool

func (NullableAuthErrorError) MarshalJSON added in v0.5.0

func (v NullableAuthErrorError) MarshalJSON() ([]byte, error)

func (*NullableAuthErrorError) Set added in v0.5.0

func (*NullableAuthErrorError) UnmarshalJSON added in v0.5.0

func (v *NullableAuthErrorError) UnmarshalJSON(src []byte) error

func (*NullableAuthErrorError) Unset added in v0.5.0

func (v *NullableAuthErrorError) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateAccessTokenPayload added in v0.5.0

type NullableCreateAccessTokenPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateAccessTokenPayload added in v0.5.0

func NewNullableCreateAccessTokenPayload(val *CreateAccessTokenPayload) *NullableCreateAccessTokenPayload

func (NullableCreateAccessTokenPayload) Get added in v0.5.0

func (NullableCreateAccessTokenPayload) IsSet added in v0.5.0

func (NullableCreateAccessTokenPayload) MarshalJSON added in v0.5.0

func (v NullableCreateAccessTokenPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateAccessTokenPayload) Set added in v0.5.0

func (*NullableCreateAccessTokenPayload) UnmarshalJSON added in v0.5.0

func (v *NullableCreateAccessTokenPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateAccessTokenPayload) Unset added in v0.5.0

type NullableCreateServiceAccountKeyPayload added in v0.5.0

type NullableCreateServiceAccountKeyPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateServiceAccountKeyPayload added in v0.5.0

func NewNullableCreateServiceAccountKeyPayload(val *CreateServiceAccountKeyPayload) *NullableCreateServiceAccountKeyPayload

func (NullableCreateServiceAccountKeyPayload) Get added in v0.5.0

func (NullableCreateServiceAccountKeyPayload) IsSet added in v0.5.0

func (NullableCreateServiceAccountKeyPayload) MarshalJSON added in v0.5.0

func (v NullableCreateServiceAccountKeyPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateServiceAccountKeyPayload) Set added in v0.5.0

func (*NullableCreateServiceAccountKeyPayload) UnmarshalJSON added in v0.5.0

func (v *NullableCreateServiceAccountKeyPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateServiceAccountKeyPayload) Unset added in v0.5.0

type NullableCreateServiceAccountKeyResponse added in v0.5.0

type NullableCreateServiceAccountKeyResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateServiceAccountKeyResponse added in v0.5.0

func NewNullableCreateServiceAccountKeyResponse(val *CreateServiceAccountKeyResponse) *NullableCreateServiceAccountKeyResponse

func (NullableCreateServiceAccountKeyResponse) Get added in v0.5.0

func (NullableCreateServiceAccountKeyResponse) IsSet added in v0.5.0

func (NullableCreateServiceAccountKeyResponse) MarshalJSON added in v0.5.0

func (v NullableCreateServiceAccountKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateServiceAccountKeyResponse) Set added in v0.5.0

func (*NullableCreateServiceAccountKeyResponse) UnmarshalJSON added in v0.5.0

func (v *NullableCreateServiceAccountKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateServiceAccountKeyResponse) Unset added in v0.5.0

type NullableCreateServiceAccountKeyResponseCredentials added in v0.5.0

type NullableCreateServiceAccountKeyResponseCredentials struct {
	// contains filtered or unexported fields
}

func (NullableCreateServiceAccountKeyResponseCredentials) Get added in v0.5.0

func (NullableCreateServiceAccountKeyResponseCredentials) IsSet added in v0.5.0

func (NullableCreateServiceAccountKeyResponseCredentials) MarshalJSON added in v0.5.0

func (*NullableCreateServiceAccountKeyResponseCredentials) Set added in v0.5.0

func (*NullableCreateServiceAccountKeyResponseCredentials) UnmarshalJSON added in v0.5.0

func (*NullableCreateServiceAccountKeyResponseCredentials) Unset added in v0.5.0

type NullableCreateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyAlgorithm struct {
	// contains filtered or unexported fields
}

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) Get added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) IsSet added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyAlgorithm) MarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) Set added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyAlgorithm) Unset added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyOrigin struct {
	// contains filtered or unexported fields
}

func (NullableCreateServiceAccountKeyResponseKeyOrigin) Get added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyOrigin) IsSet added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyOrigin) MarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) Set added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyOrigin) Unset added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyType added in v0.7.0

type NullableCreateServiceAccountKeyResponseKeyType struct {
	// contains filtered or unexported fields
}

func (NullableCreateServiceAccountKeyResponseKeyType) Get added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyType) IsSet added in v0.7.0

func (NullableCreateServiceAccountKeyResponseKeyType) MarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyType) Set added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

func (*NullableCreateServiceAccountKeyResponseKeyType) Unset added in v0.7.0

type NullableCreateServiceAccountPayload added in v0.5.0

type NullableCreateServiceAccountPayload struct {
	// contains filtered or unexported fields
}

func NewNullableCreateServiceAccountPayload added in v0.5.0

func NewNullableCreateServiceAccountPayload(val *CreateServiceAccountPayload) *NullableCreateServiceAccountPayload

func (NullableCreateServiceAccountPayload) Get added in v0.5.0

func (NullableCreateServiceAccountPayload) IsSet added in v0.5.0

func (NullableCreateServiceAccountPayload) MarshalJSON added in v0.5.0

func (v NullableCreateServiceAccountPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateServiceAccountPayload) Set added in v0.5.0

func (*NullableCreateServiceAccountPayload) UnmarshalJSON added in v0.5.0

func (v *NullableCreateServiceAccountPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateServiceAccountPayload) Unset added in v0.5.0

type NullableCreateShortLivedAccessTokenResponse added in v0.5.0

type NullableCreateShortLivedAccessTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateShortLivedAccessTokenResponse added in v0.5.0

func NewNullableCreateShortLivedAccessTokenResponse(val *CreateShortLivedAccessTokenResponse) *NullableCreateShortLivedAccessTokenResponse

func (NullableCreateShortLivedAccessTokenResponse) Get added in v0.5.0

func (NullableCreateShortLivedAccessTokenResponse) IsSet added in v0.5.0

func (NullableCreateShortLivedAccessTokenResponse) MarshalJSON added in v0.5.0

func (*NullableCreateShortLivedAccessTokenResponse) Set added in v0.5.0

func (*NullableCreateShortLivedAccessTokenResponse) UnmarshalJSON added in v0.5.0

func (v *NullableCreateShortLivedAccessTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateShortLivedAccessTokenResponse) Unset added in v0.5.0

type NullableCreateShortLivedAccessTokenResponseTokenType added in v0.7.0

type NullableCreateShortLivedAccessTokenResponseTokenType struct {
	// contains filtered or unexported fields
}

func (NullableCreateShortLivedAccessTokenResponseTokenType) Get added in v0.7.0

func (NullableCreateShortLivedAccessTokenResponseTokenType) IsSet added in v0.7.0

func (NullableCreateShortLivedAccessTokenResponseTokenType) MarshalJSON added in v0.7.0

func (*NullableCreateShortLivedAccessTokenResponseTokenType) Set added in v0.7.0

func (*NullableCreateShortLivedAccessTokenResponseTokenType) UnmarshalJSON added in v0.7.0

func (*NullableCreateShortLivedAccessTokenResponseTokenType) Unset added in v0.7.0

type NullableError added in v0.5.0

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError added in v0.5.0

func NewNullableError(val *Error) *NullableError

func (NullableError) Get added in v0.5.0

func (v NullableError) Get() *Error

func (NullableError) IsSet added in v0.5.0

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON added in v0.5.0

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set added in v0.5.0

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON added in v0.5.0

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset added in v0.5.0

func (v *NullableError) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetServiceAccountKeyResponse added in v0.5.0

type NullableGetServiceAccountKeyResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetServiceAccountKeyResponse added in v0.5.0

func NewNullableGetServiceAccountKeyResponse(val *GetServiceAccountKeyResponse) *NullableGetServiceAccountKeyResponse

func (NullableGetServiceAccountKeyResponse) Get added in v0.5.0

func (NullableGetServiceAccountKeyResponse) IsSet added in v0.5.0

func (NullableGetServiceAccountKeyResponse) MarshalJSON added in v0.5.0

func (v NullableGetServiceAccountKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableGetServiceAccountKeyResponse) Set added in v0.5.0

func (*NullableGetServiceAccountKeyResponse) UnmarshalJSON added in v0.5.0

func (v *NullableGetServiceAccountKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableGetServiceAccountKeyResponse) Unset added in v0.5.0

type NullableGetServiceAccountKeyResponseCredentials added in v0.5.0

type NullableGetServiceAccountKeyResponseCredentials struct {
	// contains filtered or unexported fields
}

func (NullableGetServiceAccountKeyResponseCredentials) Get added in v0.5.0

func (NullableGetServiceAccountKeyResponseCredentials) IsSet added in v0.5.0

func (NullableGetServiceAccountKeyResponseCredentials) MarshalJSON added in v0.5.0

func (*NullableGetServiceAccountKeyResponseCredentials) Set added in v0.5.0

func (*NullableGetServiceAccountKeyResponseCredentials) UnmarshalJSON added in v0.5.0

func (*NullableGetServiceAccountKeyResponseCredentials) Unset added in v0.5.0

type NullableGetServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyAlgorithm struct {
	// contains filtered or unexported fields
}

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) Get added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) IsSet added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyAlgorithm) MarshalJSON added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) Set added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyAlgorithm) Unset added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyOrigin added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyOrigin struct {
	// contains filtered or unexported fields
}

func (NullableGetServiceAccountKeyResponseKeyOrigin) Get added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyOrigin) IsSet added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyOrigin) MarshalJSON added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyOrigin) Set added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyOrigin) Unset added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyType added in v0.7.0

type NullableGetServiceAccountKeyResponseKeyType struct {
	// contains filtered or unexported fields
}

func NewNullableGetServiceAccountKeyResponseKeyType added in v0.7.0

func NewNullableGetServiceAccountKeyResponseKeyType(val *GetServiceAccountKeyResponseKeyType) *NullableGetServiceAccountKeyResponseKeyType

func (NullableGetServiceAccountKeyResponseKeyType) Get added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyType) IsSet added in v0.7.0

func (NullableGetServiceAccountKeyResponseKeyType) MarshalJSON added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyType) Set added in v0.7.0

func (*NullableGetServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

func (v *NullableGetServiceAccountKeyResponseKeyType) UnmarshalJSON(src []byte) error

func (*NullableGetServiceAccountKeyResponseKeyType) Unset added in v0.7.0

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableJWK added in v0.5.0

type NullableJWK struct {
	// contains filtered or unexported fields
}

func NewNullableJWK added in v0.5.0

func NewNullableJWK(val *JWK) *NullableJWK

func (NullableJWK) Get added in v0.5.0

func (v NullableJWK) Get() *JWK

func (NullableJWK) IsSet added in v0.5.0

func (v NullableJWK) IsSet() bool

func (NullableJWK) MarshalJSON added in v0.5.0

func (v NullableJWK) MarshalJSON() ([]byte, error)

func (*NullableJWK) Set added in v0.5.0

func (v *NullableJWK) Set(val *JWK)

func (*NullableJWK) UnmarshalJSON added in v0.5.0

func (v *NullableJWK) UnmarshalJSON(src []byte) error

func (*NullableJWK) Unset added in v0.5.0

func (v *NullableJWK) Unset()

type NullableJWKS added in v0.5.0

type NullableJWKS struct {
	// contains filtered or unexported fields
}

func NewNullableJWKS added in v0.5.0

func NewNullableJWKS(val *JWKS) *NullableJWKS

func (NullableJWKS) Get added in v0.5.0

func (v NullableJWKS) Get() *JWKS

func (NullableJWKS) IsSet added in v0.5.0

func (v NullableJWKS) IsSet() bool

func (NullableJWKS) MarshalJSON added in v0.5.0

func (v NullableJWKS) MarshalJSON() ([]byte, error)

func (*NullableJWKS) Set added in v0.5.0

func (v *NullableJWKS) Set(val *JWKS)

func (*NullableJWKS) UnmarshalJSON added in v0.5.0

func (v *NullableJWKS) UnmarshalJSON(src []byte) error

func (*NullableJWKS) Unset added in v0.5.0

func (v *NullableJWKS) Unset()

type NullableListAccessTokensResponse added in v0.5.0

type NullableListAccessTokensResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListAccessTokensResponse added in v0.5.0

func NewNullableListAccessTokensResponse(val *ListAccessTokensResponse) *NullableListAccessTokensResponse

func (NullableListAccessTokensResponse) Get added in v0.5.0

func (NullableListAccessTokensResponse) IsSet added in v0.5.0

func (NullableListAccessTokensResponse) MarshalJSON added in v0.5.0

func (v NullableListAccessTokensResponse) MarshalJSON() ([]byte, error)

func (*NullableListAccessTokensResponse) Set added in v0.5.0

func (*NullableListAccessTokensResponse) UnmarshalJSON added in v0.5.0

func (v *NullableListAccessTokensResponse) UnmarshalJSON(src []byte) error

func (*NullableListAccessTokensResponse) Unset added in v0.5.0

type NullableListServiceAccountKeysResponse added in v0.5.0

type NullableListServiceAccountKeysResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListServiceAccountKeysResponse added in v0.5.0

func NewNullableListServiceAccountKeysResponse(val *ListServiceAccountKeysResponse) *NullableListServiceAccountKeysResponse

func (NullableListServiceAccountKeysResponse) Get added in v0.5.0

func (NullableListServiceAccountKeysResponse) IsSet added in v0.5.0

func (NullableListServiceAccountKeysResponse) MarshalJSON added in v0.5.0

func (v NullableListServiceAccountKeysResponse) MarshalJSON() ([]byte, error)

func (*NullableListServiceAccountKeysResponse) Set added in v0.5.0

func (*NullableListServiceAccountKeysResponse) UnmarshalJSON added in v0.5.0

func (v *NullableListServiceAccountKeysResponse) UnmarshalJSON(src []byte) error

func (*NullableListServiceAccountKeysResponse) Unset added in v0.5.0

type NullableListServiceAccountsResponse added in v0.5.0

type NullableListServiceAccountsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListServiceAccountsResponse added in v0.5.0

func NewNullableListServiceAccountsResponse(val *ListServiceAccountsResponse) *NullableListServiceAccountsResponse

func (NullableListServiceAccountsResponse) Get added in v0.5.0

func (NullableListServiceAccountsResponse) IsSet added in v0.5.0

func (NullableListServiceAccountsResponse) MarshalJSON added in v0.5.0

func (v NullableListServiceAccountsResponse) MarshalJSON() ([]byte, error)

func (*NullableListServiceAccountsResponse) Set added in v0.5.0

func (*NullableListServiceAccountsResponse) UnmarshalJSON added in v0.5.0

func (v *NullableListServiceAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullableListServiceAccountsResponse) Unset added in v0.5.0

type NullablePartialUpdateServiceAccountKeyPayload added in v0.5.0

type NullablePartialUpdateServiceAccountKeyPayload struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateServiceAccountKeyPayload) Get added in v0.5.0

func (NullablePartialUpdateServiceAccountKeyPayload) IsSet added in v0.5.0

func (NullablePartialUpdateServiceAccountKeyPayload) MarshalJSON added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyPayload) Set added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyPayload) UnmarshalJSON added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyPayload) Unset added in v0.5.0

type NullablePartialUpdateServiceAccountKeyResponse added in v0.5.0

type NullablePartialUpdateServiceAccountKeyResponse struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateServiceAccountKeyResponse) Get added in v0.5.0

func (NullablePartialUpdateServiceAccountKeyResponse) IsSet added in v0.5.0

func (NullablePartialUpdateServiceAccountKeyResponse) MarshalJSON added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyResponse) Set added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyResponse) UnmarshalJSON added in v0.5.0

func (*NullablePartialUpdateServiceAccountKeyResponse) Unset added in v0.5.0

type NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Get added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) IsSet added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) MarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Set added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyAlgorithm) Unset added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyOrigin struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Get added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) IsSet added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) MarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Set added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyOrigin) Unset added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyType added in v0.7.0

type NullablePartialUpdateServiceAccountKeyResponseKeyType struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) Get added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) IsSet added in v0.7.0

func (NullablePartialUpdateServiceAccountKeyResponseKeyType) MarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) Set added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

func (*NullablePartialUpdateServiceAccountKeyResponseKeyType) Unset added in v0.7.0

type NullableServiceAccount added in v0.5.0

type NullableServiceAccount struct {
	// contains filtered or unexported fields
}

func NewNullableServiceAccount added in v0.5.0

func NewNullableServiceAccount(val *ServiceAccount) *NullableServiceAccount

func (NullableServiceAccount) Get added in v0.5.0

func (NullableServiceAccount) IsSet added in v0.5.0

func (v NullableServiceAccount) IsSet() bool

func (NullableServiceAccount) MarshalJSON added in v0.5.0

func (v NullableServiceAccount) MarshalJSON() ([]byte, error)

func (*NullableServiceAccount) Set added in v0.5.0

func (*NullableServiceAccount) UnmarshalJSON added in v0.5.0

func (v *NullableServiceAccount) UnmarshalJSON(src []byte) error

func (*NullableServiceAccount) Unset added in v0.5.0

func (v *NullableServiceAccount) Unset()

type NullableServiceAccountKeyListResponse added in v0.5.0

type NullableServiceAccountKeyListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableServiceAccountKeyListResponse added in v0.5.0

func NewNullableServiceAccountKeyListResponse(val *ServiceAccountKeyListResponse) *NullableServiceAccountKeyListResponse

func (NullableServiceAccountKeyListResponse) Get added in v0.5.0

func (NullableServiceAccountKeyListResponse) IsSet added in v0.5.0

func (NullableServiceAccountKeyListResponse) MarshalJSON added in v0.5.0

func (v NullableServiceAccountKeyListResponse) MarshalJSON() ([]byte, error)

func (*NullableServiceAccountKeyListResponse) Set added in v0.5.0

func (*NullableServiceAccountKeyListResponse) UnmarshalJSON added in v0.5.0

func (v *NullableServiceAccountKeyListResponse) UnmarshalJSON(src []byte) error

func (*NullableServiceAccountKeyListResponse) Unset added in v0.5.0

type NullableServiceAccountKeyListResponseKeyAlgorithm added in v0.7.0

type NullableServiceAccountKeyListResponseKeyAlgorithm struct {
	// contains filtered or unexported fields
}

func (NullableServiceAccountKeyListResponseKeyAlgorithm) Get added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyAlgorithm) IsSet added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyAlgorithm) MarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) Set added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyAlgorithm) Unset added in v0.7.0

type NullableServiceAccountKeyListResponseKeyOrigin added in v0.7.0

type NullableServiceAccountKeyListResponseKeyOrigin struct {
	// contains filtered or unexported fields
}

func (NullableServiceAccountKeyListResponseKeyOrigin) Get added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyOrigin) IsSet added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyOrigin) MarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyOrigin) Set added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyOrigin) Unset added in v0.7.0

type NullableServiceAccountKeyListResponseKeyType added in v0.7.0

type NullableServiceAccountKeyListResponseKeyType struct {
	// contains filtered or unexported fields
}

func NewNullableServiceAccountKeyListResponseKeyType added in v0.7.0

func NewNullableServiceAccountKeyListResponseKeyType(val *ServiceAccountKeyListResponseKeyType) *NullableServiceAccountKeyListResponseKeyType

func (NullableServiceAccountKeyListResponseKeyType) Get added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyType) IsSet added in v0.7.0

func (NullableServiceAccountKeyListResponseKeyType) MarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyType) Set added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyType) UnmarshalJSON added in v0.7.0

func (*NullableServiceAccountKeyListResponseKeyType) Unset added in v0.7.0

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValue added in v0.6.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.6.1

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.6.1

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.6.1

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.6.1

func (v *NullableValue[T]) Unset()

type PartialUpdateServiceAccountKeyPayload

type PartialUpdateServiceAccountKeyPayload struct {
	// Active keys are valid, while inactive keys are temporarily deactivated.
	Active PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType `json:"active,omitempty"`
	// Optional, date of key expiration. To disable, set time to \"9999-01-01T01:01:01Z\"
	ValidUntil PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

PartialUpdateServiceAccountKeyPayload struct for PartialUpdateServiceAccountKeyPayload

func NewPartialUpdateServiceAccountKeyPayload added in v0.5.0

func NewPartialUpdateServiceAccountKeyPayload() *PartialUpdateServiceAccountKeyPayload

NewPartialUpdateServiceAccountKeyPayload instantiates a new PartialUpdateServiceAccountKeyPayload 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 NewPartialUpdateServiceAccountKeyPayloadWithDefaults added in v0.5.0

func NewPartialUpdateServiceAccountKeyPayloadWithDefaults() *PartialUpdateServiceAccountKeyPayload

NewPartialUpdateServiceAccountKeyPayloadWithDefaults instantiates a new PartialUpdateServiceAccountKeyPayload 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 (*PartialUpdateServiceAccountKeyPayload) GetActive added in v0.5.0

GetActive returns the Active field value if set, zero value otherwise.

func (*PartialUpdateServiceAccountKeyPayload) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyPayload) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*PartialUpdateServiceAccountKeyPayload) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyPayload) HasActive added in v0.5.0

HasActive returns a boolean if a field has been set.

func (*PartialUpdateServiceAccountKeyPayload) HasValidUntil added in v0.5.0

func (o *PartialUpdateServiceAccountKeyPayload) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*PartialUpdateServiceAccountKeyPayload) SetActive added in v0.5.0

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*PartialUpdateServiceAccountKeyPayload) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (PartialUpdateServiceAccountKeyPayload) ToMap added in v0.5.0

func (o PartialUpdateServiceAccountKeyPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateServiceAccountKeyPayloadGetValidUntilArgType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilArgType = time.Time

type PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilAttributeType = *time.Time

isDateTime

type PartialUpdateServiceAccountKeyPayloadGetValidUntilRetType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadGetValidUntilRetType = time.Time

type PartialUpdateServiceAccountKeyPayloadgetActiveArgType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveArgType = bool

type PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveAttributeType = *bool

isBoolean

type PartialUpdateServiceAccountKeyPayloadgetActiveRetType added in v0.6.1

type PartialUpdateServiceAccountKeyPayloadgetActiveRetType = bool

type PartialUpdateServiceAccountKeyRequest added in v0.8.0

type PartialUpdateServiceAccountKeyRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateServiceAccountKeyRequest) Execute added in v0.8.0

func (PartialUpdateServiceAccountKeyRequest) PartialUpdateServiceAccountKeyPayload added in v0.8.0

func (r PartialUpdateServiceAccountKeyRequest) PartialUpdateServiceAccountKeyPayload(partialUpdateServiceAccountKeyPayload PartialUpdateServiceAccountKeyPayload) ApiPartialUpdateServiceAccountKeyRequest

type PartialUpdateServiceAccountKeyResponse

type PartialUpdateServiceAccountKeyResponse struct {
	// REQUIRED
	Active PartialUpdateServiceAccountKeyResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id PartialUpdateServiceAccountKeyResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

PartialUpdateServiceAccountKeyResponse struct for PartialUpdateServiceAccountKeyResponse

func NewPartialUpdateServiceAccountKeyResponse added in v0.5.0

NewPartialUpdateServiceAccountKeyResponse instantiates a new PartialUpdateServiceAccountKeyResponse 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 NewPartialUpdateServiceAccountKeyResponseWithDefaults added in v0.5.0

func NewPartialUpdateServiceAccountKeyResponseWithDefaults() *PartialUpdateServiceAccountKeyResponse

NewPartialUpdateServiceAccountKeyResponseWithDefaults instantiates a new PartialUpdateServiceAccountKeyResponse 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 (*PartialUpdateServiceAccountKeyResponse) GetActive added in v0.5.0

GetActive returns the Active field value

func (*PartialUpdateServiceAccountKeyResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetCreatedAt added in v0.5.0

GetCreatedAt returns the CreatedAt field value

func (*PartialUpdateServiceAccountKeyResponse) GetCreatedAtOk added in v0.5.0

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetId added in v0.5.0

GetId returns the Id field value

func (*PartialUpdateServiceAccountKeyResponse) GetIdOk added in v0.5.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value

func (*PartialUpdateServiceAccountKeyResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value

func (*PartialUpdateServiceAccountKeyResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value

func (*PartialUpdateServiceAccountKeyResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType field value and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*PartialUpdateServiceAccountKeyResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialUpdateServiceAccountKeyResponse) HasValidUntil added in v0.5.0

func (o *PartialUpdateServiceAccountKeyResponse) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*PartialUpdateServiceAccountKeyResponse) SetActive added in v0.5.0

SetActive sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetId added in v0.5.0

SetId sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetKeyType added in v0.5.0

SetKeyType sets field value

func (*PartialUpdateServiceAccountKeyResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (PartialUpdateServiceAccountKeyResponse) ToMap added in v0.5.0

func (o PartialUpdateServiceAccountKeyResponse) ToMap() (map[string]interface{}, error)

type PartialUpdateServiceAccountKeyResponseGetCreatedAtArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtArgType = time.Time

type PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtAttributeType = *time.Time

isDateTime

type PartialUpdateServiceAccountKeyResponseGetCreatedAtRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetCreatedAtRetType = time.Time

type PartialUpdateServiceAccountKeyResponseGetIdArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdArgType = string

type PartialUpdateServiceAccountKeyResponseGetIdAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdAttributeType = *string

isNotNullableString

type PartialUpdateServiceAccountKeyResponseGetIdRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetIdRetType = string

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmArgType = PartialUpdateServiceAccountKeyResponseKeyAlgorithm

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmAttributeType = *PartialUpdateServiceAccountKeyResponseKeyAlgorithm

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyAlgorithmRetType = PartialUpdateServiceAccountKeyResponseKeyAlgorithm

type PartialUpdateServiceAccountKeyResponseGetKeyOriginArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginArgType = PartialUpdateServiceAccountKeyResponseKeyOrigin

type PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginAttributeType = *PartialUpdateServiceAccountKeyResponseKeyOrigin

type PartialUpdateServiceAccountKeyResponseGetKeyOriginRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyOriginRetType = PartialUpdateServiceAccountKeyResponseKeyOrigin

type PartialUpdateServiceAccountKeyResponseGetKeyTypeArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeArgType = PartialUpdateServiceAccountKeyResponseKeyType

type PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeAttributeType = *PartialUpdateServiceAccountKeyResponseKeyType

type PartialUpdateServiceAccountKeyResponseGetKeyTypeRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetKeyTypeRetType = PartialUpdateServiceAccountKeyResponseKeyType

type PartialUpdateServiceAccountKeyResponseGetValidUntilArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilArgType = time.Time

type PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilAttributeType = *time.Time

isDateTime

type PartialUpdateServiceAccountKeyResponseGetValidUntilRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponseGetValidUntilRetType = time.Time

type PartialUpdateServiceAccountKeyResponseKeyAlgorithm added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyAlgorithm string

PartialUpdateServiceAccountKeyResponseKeyAlgorithm the model 'PartialUpdateServiceAccountKeyResponse' value type for enums

const (
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ALGORITHM_RSA_2048 PartialUpdateServiceAccountKeyResponseKeyAlgorithm = "RSA_2048"
)

List of KeyAlgorithm

func NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue(v PartialUpdateServiceAccountKeyResponseKeyAlgorithm) (*PartialUpdateServiceAccountKeyResponseKeyAlgorithm, error)

NewPartialUpdateServiceAccountKeyResponseKeyAlgorithmFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PartialUpdateServiceAccountKeyResponseKeyAlgorithm) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (PartialUpdateServiceAccountKeyResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value

func (*PartialUpdateServiceAccountKeyResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyOrigin added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyOrigin string

PartialUpdateServiceAccountKeyResponseKeyOrigin the model 'PartialUpdateServiceAccountKeyResponse' value type for enums

const (
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_USER_PROVIDED PartialUpdateServiceAccountKeyResponseKeyOrigin = "USER_PROVIDED"
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_ORIGIN_GENERATED     PartialUpdateServiceAccountKeyResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue(v PartialUpdateServiceAccountKeyResponseKeyOrigin) (*PartialUpdateServiceAccountKeyResponseKeyOrigin, error)

NewPartialUpdateServiceAccountKeyResponseKeyOriginFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyOrigin for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PartialUpdateServiceAccountKeyResponseKeyOrigin) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (PartialUpdateServiceAccountKeyResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value

func (*PartialUpdateServiceAccountKeyResponseKeyOrigin) UnmarshalJSON added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyType added in v0.7.0

type PartialUpdateServiceAccountKeyResponseKeyType string

PartialUpdateServiceAccountKeyResponseKeyType the model 'PartialUpdateServiceAccountKeyResponse' value type for enums

const (
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_USER_MANAGED   PartialUpdateServiceAccountKeyResponseKeyType = "USER_MANAGED"
	PARTIALUPDATESERVICEACCOUNTKEYRESPONSEKEY_TYPE_SYSTEM_MANAGED PartialUpdateServiceAccountKeyResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue added in v0.7.0

func NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue(v PartialUpdateServiceAccountKeyResponseKeyType) (*PartialUpdateServiceAccountKeyResponseKeyType, error)

NewPartialUpdateServiceAccountKeyResponseKeyTypeFromValue returns a pointer to a valid PartialUpdateServiceAccountKeyResponseKeyType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PartialUpdateServiceAccountKeyResponseKeyType) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (PartialUpdateServiceAccountKeyResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value

func (*PartialUpdateServiceAccountKeyResponseKeyType) UnmarshalJSON added in v0.7.0

type PartialUpdateServiceAccountKeyResponsegetActiveArgType added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveArgType = bool

type PartialUpdateServiceAccountKeyResponsegetActiveAttributeType added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveAttributeType = *bool

isBoolean

type PartialUpdateServiceAccountKeyResponsegetActiveRetType added in v0.6.1

type PartialUpdateServiceAccountKeyResponsegetActiveRetType = bool

type ServiceAccount

type ServiceAccount struct {
	// Unique identifier of the service account in format of an email address generated by the service containing the prefix provided by the user during creation.
	// REQUIRED
	Email ServiceAccountGetEmailAttributeType `json:"email" required:"true"`
	// Unique ID of the service account. It is also used in the 'sub' field of the service accounts access tokens.
	// REQUIRED
	Id ServiceAccountGetIdAttributeType `json:"id" required:"true"`
	// Flag indicating internal service accounts
	// REQUIRED
	Internal ServiceAccountgetInternalAttributeType `json:"internal" required:"true"`
	// ID of the related project
	// REQUIRED
	ProjectId ServiceAccountGetProjectIdAttributeType `json:"projectId" required:"true"`
}

ServiceAccount struct for ServiceAccount

func NewServiceAccount added in v0.5.0

NewServiceAccount instantiates a new ServiceAccount 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 NewServiceAccountWithDefaults added in v0.5.0

func NewServiceAccountWithDefaults() *ServiceAccount

NewServiceAccountWithDefaults instantiates a new ServiceAccount 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 (*ServiceAccount) GetEmail added in v0.5.0

func (o *ServiceAccount) GetEmail() (ret ServiceAccountGetEmailRetType)

GetEmail returns the Email field value

func (*ServiceAccount) GetEmailOk added in v0.5.0

func (o *ServiceAccount) GetEmailOk() (ret ServiceAccountGetEmailRetType, ok bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ServiceAccount) GetId added in v0.5.0

func (o *ServiceAccount) GetId() (ret ServiceAccountGetIdRetType)

GetId returns the Id field value

func (*ServiceAccount) GetIdOk added in v0.5.0

func (o *ServiceAccount) GetIdOk() (ret ServiceAccountGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ServiceAccount) GetInternal added in v0.5.0

func (o *ServiceAccount) GetInternal() (ret ServiceAccountgetInternalRetType)

GetInternal returns the Internal field value

func (*ServiceAccount) GetInternalOk added in v0.5.0

func (o *ServiceAccount) GetInternalOk() (ret ServiceAccountgetInternalRetType, ok bool)

GetInternalOk returns a tuple with the Internal field value and a boolean to check if the value has been set.

func (*ServiceAccount) GetProjectId added in v0.5.0

func (o *ServiceAccount) GetProjectId() (ret ServiceAccountGetProjectIdRetType)

GetProjectId returns the ProjectId field value

func (*ServiceAccount) GetProjectIdOk added in v0.5.0

func (o *ServiceAccount) GetProjectIdOk() (ret ServiceAccountGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*ServiceAccount) SetEmail added in v0.5.0

SetEmail sets field value

func (*ServiceAccount) SetId added in v0.5.0

SetId sets field value

func (*ServiceAccount) SetInternal added in v0.5.0

SetInternal sets field value

func (*ServiceAccount) SetProjectId added in v0.5.0

SetProjectId sets field value

func (ServiceAccount) ToMap added in v0.5.0

func (o ServiceAccount) ToMap() (map[string]interface{}, error)

type ServiceAccountGetEmailArgType added in v0.6.1

type ServiceAccountGetEmailArgType = string

type ServiceAccountGetEmailAttributeType added in v0.6.1

type ServiceAccountGetEmailAttributeType = *string

isNotNullableString

type ServiceAccountGetEmailRetType added in v0.6.1

type ServiceAccountGetEmailRetType = string

type ServiceAccountGetIdArgType added in v0.6.1

type ServiceAccountGetIdArgType = string

type ServiceAccountGetIdAttributeType added in v0.6.1

type ServiceAccountGetIdAttributeType = *string

isNotNullableString

type ServiceAccountGetIdRetType added in v0.6.1

type ServiceAccountGetIdRetType = string

type ServiceAccountGetProjectIdArgType added in v0.6.1

type ServiceAccountGetProjectIdArgType = string

type ServiceAccountGetProjectIdAttributeType added in v0.6.1

type ServiceAccountGetProjectIdAttributeType = *string

isNotNullableString

type ServiceAccountGetProjectIdRetType added in v0.6.1

type ServiceAccountGetProjectIdRetType = string

type ServiceAccountKeyListResponse

type ServiceAccountKeyListResponse struct {
	// REQUIRED
	Active ServiceAccountKeyListResponsegetActiveAttributeType `json:"active" required:"true"`
	// Creation time of the key
	// REQUIRED
	CreatedAt ServiceAccountKeyListResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// Unique ID of the key.
	// REQUIRED
	Id ServiceAccountKeyListResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	KeyAlgorithm ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType `json:"keyAlgorithm" required:"true"`
	// REQUIRED
	KeyOrigin ServiceAccountKeyListResponseGetKeyOriginAttributeType `json:"keyOrigin" required:"true"`
	// REQUIRED
	KeyType ServiceAccountKeyListResponseGetKeyTypeAttributeType `json:"keyType" required:"true"`
	// If specified, the timestamp until the key is active. May be null
	ValidUntil ServiceAccountKeyListResponseGetValidUntilAttributeType `json:"validUntil,omitempty"`
}

ServiceAccountKeyListResponse struct for ServiceAccountKeyListResponse

func NewServiceAccountKeyListResponse added in v0.5.0

NewServiceAccountKeyListResponse instantiates a new ServiceAccountKeyListResponse 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 NewServiceAccountKeyListResponseWithDefaults added in v0.5.0

func NewServiceAccountKeyListResponseWithDefaults() *ServiceAccountKeyListResponse

NewServiceAccountKeyListResponseWithDefaults instantiates a new ServiceAccountKeyListResponse 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 (*ServiceAccountKeyListResponse) GetActive added in v0.5.0

GetActive returns the Active field value

func (*ServiceAccountKeyListResponse) GetActiveOk added in v0.5.0

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetCreatedAt added in v0.5.0

GetCreatedAt returns the CreatedAt field value

func (*ServiceAccountKeyListResponse) GetCreatedAtOk added in v0.5.0

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetId added in v0.5.0

GetId returns the Id field value

func (*ServiceAccountKeyListResponse) GetIdOk added in v0.5.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetKeyAlgorithm added in v0.5.0

GetKeyAlgorithm returns the KeyAlgorithm field value

func (*ServiceAccountKeyListResponse) GetKeyAlgorithmOk added in v0.5.0

GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetKeyOrigin added in v0.5.0

GetKeyOrigin returns the KeyOrigin field value

func (*ServiceAccountKeyListResponse) GetKeyOriginOk added in v0.5.0

GetKeyOriginOk returns a tuple with the KeyOrigin field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetKeyType added in v0.5.0

GetKeyType returns the KeyType field value

func (*ServiceAccountKeyListResponse) GetKeyTypeOk added in v0.5.0

GetKeyTypeOk returns a tuple with the KeyType field value and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) GetValidUntil added in v0.5.0

GetValidUntil returns the ValidUntil field value if set, zero value otherwise.

func (*ServiceAccountKeyListResponse) GetValidUntilOk added in v0.5.0

GetValidUntilOk returns a tuple with the ValidUntil field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountKeyListResponse) HasValidUntil added in v0.5.0

func (o *ServiceAccountKeyListResponse) HasValidUntil() bool

HasValidUntil returns a boolean if a field has been set.

func (*ServiceAccountKeyListResponse) SetActive added in v0.5.0

SetActive sets field value

func (*ServiceAccountKeyListResponse) SetCreatedAt added in v0.5.0

SetCreatedAt sets field value

func (*ServiceAccountKeyListResponse) SetId added in v0.5.0

SetId sets field value

func (*ServiceAccountKeyListResponse) SetKeyAlgorithm added in v0.5.0

SetKeyAlgorithm sets field value

func (*ServiceAccountKeyListResponse) SetKeyOrigin added in v0.5.0

SetKeyOrigin sets field value

func (*ServiceAccountKeyListResponse) SetKeyType added in v0.5.0

SetKeyType sets field value

func (*ServiceAccountKeyListResponse) SetValidUntil added in v0.5.0

SetValidUntil gets a reference to the given time.Time and assigns it to the ValidUntil field.

func (ServiceAccountKeyListResponse) ToMap added in v0.5.0

func (o ServiceAccountKeyListResponse) ToMap() (map[string]interface{}, error)

type ServiceAccountKeyListResponseGetCreatedAtArgType added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtArgType = time.Time

type ServiceAccountKeyListResponseGetCreatedAtAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtAttributeType = *time.Time

isDateTime

type ServiceAccountKeyListResponseGetCreatedAtRetType added in v0.6.1

type ServiceAccountKeyListResponseGetCreatedAtRetType = time.Time

type ServiceAccountKeyListResponseGetIdArgType added in v0.6.1

type ServiceAccountKeyListResponseGetIdArgType = string

type ServiceAccountKeyListResponseGetIdAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetIdAttributeType = *string

isNotNullableString

type ServiceAccountKeyListResponseGetIdRetType added in v0.6.1

type ServiceAccountKeyListResponseGetIdRetType = string

type ServiceAccountKeyListResponseGetKeyAlgorithmArgType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmArgType = ServiceAccountKeyListResponseKeyAlgorithm

type ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmAttributeType = *ServiceAccountKeyListResponseKeyAlgorithm

type ServiceAccountKeyListResponseGetKeyAlgorithmRetType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyAlgorithmRetType = ServiceAccountKeyListResponseKeyAlgorithm

type ServiceAccountKeyListResponseGetKeyOriginArgType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginArgType = ServiceAccountKeyListResponseKeyOrigin

type ServiceAccountKeyListResponseGetKeyOriginAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginAttributeType = *ServiceAccountKeyListResponseKeyOrigin

type ServiceAccountKeyListResponseGetKeyOriginRetType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyOriginRetType = ServiceAccountKeyListResponseKeyOrigin

type ServiceAccountKeyListResponseGetKeyTypeArgType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeArgType = ServiceAccountKeyListResponseKeyType

type ServiceAccountKeyListResponseGetKeyTypeAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeAttributeType = *ServiceAccountKeyListResponseKeyType

type ServiceAccountKeyListResponseGetKeyTypeRetType added in v0.6.1

type ServiceAccountKeyListResponseGetKeyTypeRetType = ServiceAccountKeyListResponseKeyType

type ServiceAccountKeyListResponseGetValidUntilArgType added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilArgType = time.Time

type ServiceAccountKeyListResponseGetValidUntilAttributeType added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilAttributeType = *time.Time

isDateTime

type ServiceAccountKeyListResponseGetValidUntilRetType added in v0.6.1

type ServiceAccountKeyListResponseGetValidUntilRetType = time.Time

type ServiceAccountKeyListResponseKeyAlgorithm added in v0.7.0

type ServiceAccountKeyListResponseKeyAlgorithm string

ServiceAccountKeyListResponseKeyAlgorithm the model 'ServiceAccountKeyListResponse' value type for enums

const (
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ALGORITHM_RSA_2048 ServiceAccountKeyListResponseKeyAlgorithm = "RSA_2048"
)

List of KeyAlgorithm

func NewServiceAccountKeyListResponseKeyAlgorithmFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyAlgorithmFromValue(v ServiceAccountKeyListResponseKeyAlgorithm) (*ServiceAccountKeyListResponseKeyAlgorithm, error)

NewServiceAccountKeyListResponseKeyAlgorithmFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceAccountKeyListResponseKeyAlgorithm) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceAccountKeyListResponseKeyAlgorithm) Ptr added in v0.7.0

Ptr returns reference to KeyAlgorithmKeyAlgorithm value

func (*ServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyAlgorithm) UnmarshalJSON(src []byte) error

type ServiceAccountKeyListResponseKeyOrigin added in v0.7.0

type ServiceAccountKeyListResponseKeyOrigin string

ServiceAccountKeyListResponseKeyOrigin the model 'ServiceAccountKeyListResponse' value type for enums

const (
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ORIGIN_USER_PROVIDED ServiceAccountKeyListResponseKeyOrigin = "USER_PROVIDED"
	SERVICEACCOUNTKEYLISTRESPONSEKEY_ORIGIN_GENERATED     ServiceAccountKeyListResponseKeyOrigin = "GENERATED"
)

List of KeyOrigin

func NewServiceAccountKeyListResponseKeyOriginFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyOriginFromValue(v ServiceAccountKeyListResponseKeyOrigin) (*ServiceAccountKeyListResponseKeyOrigin, error)

NewServiceAccountKeyListResponseKeyOriginFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyOrigin for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceAccountKeyListResponseKeyOrigin) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceAccountKeyListResponseKeyOrigin) Ptr added in v0.7.0

Ptr returns reference to KeyOriginKeyOrigin value

func (*ServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyOrigin) UnmarshalJSON(src []byte) error

type ServiceAccountKeyListResponseKeyType added in v0.7.0

type ServiceAccountKeyListResponseKeyType string

ServiceAccountKeyListResponseKeyType the model 'ServiceAccountKeyListResponse' value type for enums

const (
	SERVICEACCOUNTKEYLISTRESPONSEKEY_TYPE_USER_MANAGED   ServiceAccountKeyListResponseKeyType = "USER_MANAGED"
	SERVICEACCOUNTKEYLISTRESPONSEKEY_TYPE_SYSTEM_MANAGED ServiceAccountKeyListResponseKeyType = "SYSTEM_MANAGED"
)

List of KeyType

func NewServiceAccountKeyListResponseKeyTypeFromValue added in v0.7.0

func NewServiceAccountKeyListResponseKeyTypeFromValue(v ServiceAccountKeyListResponseKeyType) (*ServiceAccountKeyListResponseKeyType, error)

NewServiceAccountKeyListResponseKeyTypeFromValue returns a pointer to a valid ServiceAccountKeyListResponseKeyType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceAccountKeyListResponseKeyType) IsValid added in v0.7.0

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceAccountKeyListResponseKeyType) Ptr added in v0.7.0

Ptr returns reference to KeyTypeKeyType value

func (*ServiceAccountKeyListResponseKeyType) UnmarshalJSON added in v0.7.0

func (v *ServiceAccountKeyListResponseKeyType) UnmarshalJSON(src []byte) error

type ServiceAccountKeyListResponsegetActiveArgType added in v0.6.1

type ServiceAccountKeyListResponsegetActiveArgType = bool

type ServiceAccountKeyListResponsegetActiveAttributeType added in v0.6.1

type ServiceAccountKeyListResponsegetActiveAttributeType = *bool

isBoolean

type ServiceAccountKeyListResponsegetActiveRetType added in v0.6.1

type ServiceAccountKeyListResponsegetActiveRetType = bool

type ServiceAccountgetInternalArgType added in v0.6.1

type ServiceAccountgetInternalArgType = bool

type ServiceAccountgetInternalAttributeType added in v0.6.1

type ServiceAccountgetInternalAttributeType = *bool

isBoolean

type ServiceAccountgetInternalRetType added in v0.6.1

type ServiceAccountgetInternalRetType = bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL