v1api

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var AllowedProjectScopeEnumValues = []ProjectScope{
	"PUBLIC",
	"SCHWARZ",
}

All allowed values of ProjectScope 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 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 {
	DefaultAPI DefaultAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the STACKIT Object Storage API API v1.1.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. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

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

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccessKey

type AccessKey struct {
	DisplayName string `json:"displayName"`
	Expires     string `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	KeyId string `json:"keyId"`
}

AccessKey struct for AccessKey

func NewAccessKey

func NewAccessKey(displayName string, expires string, keyId string) *AccessKey

NewAccessKey instantiates a new AccessKey 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 NewAccessKeyWithDefaults

func NewAccessKeyWithDefaults() *AccessKey

NewAccessKeyWithDefaults instantiates a new AccessKey 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 (*AccessKey) GetDisplayName

func (o *AccessKey) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*AccessKey) GetDisplayNameOk

func (o *AccessKey) GetDisplayNameOk() (*string, bool)

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

func (*AccessKey) GetExpires

func (o *AccessKey) GetExpires() string

GetExpires returns the Expires field value

func (*AccessKey) GetExpiresOk

func (o *AccessKey) GetExpiresOk() (*string, bool)

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

func (*AccessKey) GetKeyId

func (o *AccessKey) GetKeyId() string

GetKeyId returns the KeyId field value

func (*AccessKey) GetKeyIdOk

func (o *AccessKey) GetKeyIdOk() (*string, bool)

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

func (AccessKey) MarshalJSON

func (o AccessKey) MarshalJSON() ([]byte, error)

func (*AccessKey) SetDisplayName

func (o *AccessKey) SetDisplayName(v string)

SetDisplayName sets field value

func (*AccessKey) SetExpires

func (o *AccessKey) SetExpires(v string)

SetExpires sets field value

func (*AccessKey) SetKeyId

func (o *AccessKey) SetKeyId(v string)

SetKeyId sets field value

func (AccessKey) ToMap

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

func (*AccessKey) UnmarshalJSON

func (o *AccessKey) UnmarshalJSON(data []byte) (err error)

type ApiCreateAccessKeyRequest

type ApiCreateAccessKeyRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateAccessKeyRequest) CreateAccessKeyPayload

func (r ApiCreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest

func (ApiCreateAccessKeyRequest) CredentialsGroup

func (r ApiCreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest

func (ApiCreateAccessKeyRequest) Execute

type ApiCreateBucketRequest

type ApiCreateBucketRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateBucketRequest) Execute

type ApiCreateCredentialsGroupRequest

type ApiCreateCredentialsGroupRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload

func (r ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest

func (ApiCreateCredentialsGroupRequest) Execute

type ApiDeleteAccessKeyRequest

type ApiDeleteAccessKeyRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteAccessKeyRequest) CredentialsGroup

func (r ApiDeleteAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest

func (ApiDeleteAccessKeyRequest) Execute

type ApiDeleteBucketRequest

type ApiDeleteBucketRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteBucketRequest) Execute

type ApiDeleteCredentialsGroupRequest

type ApiDeleteCredentialsGroupRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteCredentialsGroupRequest) Execute

type ApiDisableServiceRequest

type ApiDisableServiceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDisableServiceRequest) Execute

type ApiEnableServiceRequest

type ApiEnableServiceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiEnableServiceRequest) Execute

type ApiGetBucketRequest

type ApiGetBucketRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetBucketRequest) Execute

type ApiGetServiceStatusRequest

type ApiGetServiceStatusRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetServiceStatusRequest) Execute

type ApiListAccessKeysRequest

type ApiListAccessKeysRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListAccessKeysRequest) CredentialsGroup

func (r ApiListAccessKeysRequest) CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest

func (ApiListAccessKeysRequest) Execute

type ApiListBucketsRequest

type ApiListBucketsRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListBucketsRequest) Execute

type ApiListCredentialsGroupsRequest

type ApiListCredentialsGroupsRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListCredentialsGroupsRequest) Execute

type Bucket

type Bucket struct {
	Name   string `json:"name"`
	Region string `json:"region"`
	// URL in path style
	UrlPathStyle string `json:"urlPathStyle"`
	// URL in virtual hosted style
	UrlVirtualHostedStyle string `json:"urlVirtualHostedStyle"`
}

Bucket struct for Bucket

func NewBucket

func NewBucket(name string, region string, urlPathStyle string, urlVirtualHostedStyle string) *Bucket

NewBucket instantiates a new Bucket 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 NewBucketWithDefaults

func NewBucketWithDefaults() *Bucket

NewBucketWithDefaults instantiates a new Bucket 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 (*Bucket) GetName

func (o *Bucket) GetName() string

GetName returns the Name field value

func (*Bucket) GetNameOk

func (o *Bucket) GetNameOk() (*string, bool)

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

func (*Bucket) GetRegion

func (o *Bucket) GetRegion() string

GetRegion returns the Region field value

func (*Bucket) GetRegionOk

func (o *Bucket) GetRegionOk() (*string, bool)

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

func (*Bucket) GetUrlPathStyle

func (o *Bucket) GetUrlPathStyle() string

GetUrlPathStyle returns the UrlPathStyle field value

func (*Bucket) GetUrlPathStyleOk

func (o *Bucket) GetUrlPathStyleOk() (*string, bool)

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

func (*Bucket) GetUrlVirtualHostedStyle

func (o *Bucket) GetUrlVirtualHostedStyle() string

GetUrlVirtualHostedStyle returns the UrlVirtualHostedStyle field value

func (*Bucket) GetUrlVirtualHostedStyleOk

func (o *Bucket) GetUrlVirtualHostedStyleOk() (*string, bool)

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

func (Bucket) MarshalJSON

func (o Bucket) MarshalJSON() ([]byte, error)

func (*Bucket) SetName

func (o *Bucket) SetName(v string)

SetName sets field value

func (*Bucket) SetRegion

func (o *Bucket) SetRegion(v string)

SetRegion sets field value

func (*Bucket) SetUrlPathStyle

func (o *Bucket) SetUrlPathStyle(v string)

SetUrlPathStyle sets field value

func (*Bucket) SetUrlVirtualHostedStyle

func (o *Bucket) SetUrlVirtualHostedStyle(v string)

SetUrlVirtualHostedStyle sets field value

func (Bucket) ToMap

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

func (*Bucket) UnmarshalJSON

func (o *Bucket) UnmarshalJSON(data []byte) (err error)

type CreateAccessKeyPayload

type CreateAccessKeyPayload struct {
	// Expiration date. Null means never expires.
	Expires *time.Time `json:"expires,omitempty"`
}

CreateAccessKeyPayload struct for CreateAccessKeyPayload

func NewCreateAccessKeyPayload

func NewCreateAccessKeyPayload() *CreateAccessKeyPayload

NewCreateAccessKeyPayload instantiates a new CreateAccessKeyPayload 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 NewCreateAccessKeyPayloadWithDefaults

func NewCreateAccessKeyPayloadWithDefaults() *CreateAccessKeyPayload

NewCreateAccessKeyPayloadWithDefaults instantiates a new CreateAccessKeyPayload 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 (*CreateAccessKeyPayload) GetExpires

func (o *CreateAccessKeyPayload) GetExpires() time.Time

GetExpires returns the Expires field value if set, zero value otherwise.

func (*CreateAccessKeyPayload) GetExpiresOk

func (o *CreateAccessKeyPayload) GetExpiresOk() (*time.Time, bool)

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

func (*CreateAccessKeyPayload) HasExpires

func (o *CreateAccessKeyPayload) HasExpires() bool

HasExpires returns a boolean if a field has been set.

func (CreateAccessKeyPayload) MarshalJSON

func (o CreateAccessKeyPayload) MarshalJSON() ([]byte, error)

func (*CreateAccessKeyPayload) SetExpires

func (o *CreateAccessKeyPayload) SetExpires(v time.Time)

SetExpires gets a reference to the given time.Time and assigns it to the Expires field.

func (CreateAccessKeyPayload) ToMap

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

type CreateAccessKeyResponse

type CreateAccessKeyResponse struct {
	// Access key
	AccessKey string `json:"accessKey"`
	// Obfuscated access key
	DisplayName string `json:"displayName"`
	// Expiration date. Null means never expires.
	Expires string `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	KeyId string `json:"keyId"`
	// Project ID
	Project string `json:"project"`
	// Secret access key
	SecretAccessKey string `json:"secretAccessKey"`
}

CreateAccessKeyResponse struct for CreateAccessKeyResponse

func NewCreateAccessKeyResponse

func NewCreateAccessKeyResponse(accessKey string, displayName string, expires string, keyId string, project string, secretAccessKey string) *CreateAccessKeyResponse

NewCreateAccessKeyResponse instantiates a new CreateAccessKeyResponse 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 NewCreateAccessKeyResponseWithDefaults

func NewCreateAccessKeyResponseWithDefaults() *CreateAccessKeyResponse

NewCreateAccessKeyResponseWithDefaults instantiates a new CreateAccessKeyResponse 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 (*CreateAccessKeyResponse) GetAccessKey

func (o *CreateAccessKeyResponse) GetAccessKey() string

GetAccessKey returns the AccessKey field value

func (*CreateAccessKeyResponse) GetAccessKeyOk

func (o *CreateAccessKeyResponse) GetAccessKeyOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetDisplayName

func (o *CreateAccessKeyResponse) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*CreateAccessKeyResponse) GetDisplayNameOk

func (o *CreateAccessKeyResponse) GetDisplayNameOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetExpires

func (o *CreateAccessKeyResponse) GetExpires() string

GetExpires returns the Expires field value

func (*CreateAccessKeyResponse) GetExpiresOk

func (o *CreateAccessKeyResponse) GetExpiresOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetKeyId

func (o *CreateAccessKeyResponse) GetKeyId() string

GetKeyId returns the KeyId field value

func (*CreateAccessKeyResponse) GetKeyIdOk

func (o *CreateAccessKeyResponse) GetKeyIdOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetProject

func (o *CreateAccessKeyResponse) GetProject() string

GetProject returns the Project field value

func (*CreateAccessKeyResponse) GetProjectOk

func (o *CreateAccessKeyResponse) GetProjectOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetSecretAccessKey

func (o *CreateAccessKeyResponse) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*CreateAccessKeyResponse) GetSecretAccessKeyOk

func (o *CreateAccessKeyResponse) GetSecretAccessKeyOk() (*string, bool)

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

func (CreateAccessKeyResponse) MarshalJSON

func (o CreateAccessKeyResponse) MarshalJSON() ([]byte, error)

func (*CreateAccessKeyResponse) SetAccessKey

func (o *CreateAccessKeyResponse) SetAccessKey(v string)

SetAccessKey sets field value

func (*CreateAccessKeyResponse) SetDisplayName

func (o *CreateAccessKeyResponse) SetDisplayName(v string)

SetDisplayName sets field value

func (*CreateAccessKeyResponse) SetExpires

func (o *CreateAccessKeyResponse) SetExpires(v string)

SetExpires sets field value

func (*CreateAccessKeyResponse) SetKeyId

func (o *CreateAccessKeyResponse) SetKeyId(v string)

SetKeyId sets field value

func (*CreateAccessKeyResponse) SetProject

func (o *CreateAccessKeyResponse) SetProject(v string)

SetProject sets field value

func (*CreateAccessKeyResponse) SetSecretAccessKey

func (o *CreateAccessKeyResponse) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

func (CreateAccessKeyResponse) ToMap

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

func (*CreateAccessKeyResponse) UnmarshalJSON

func (o *CreateAccessKeyResponse) UnmarshalJSON(data []byte) (err error)

type CreateBucketResponse

type CreateBucketResponse struct {
	// Name of the bucket
	Bucket string `json:"bucket"`
	// Project ID
	Project string `json:"project"`
}

CreateBucketResponse struct for CreateBucketResponse

func NewCreateBucketResponse

func NewCreateBucketResponse(bucket string, project string) *CreateBucketResponse

NewCreateBucketResponse instantiates a new CreateBucketResponse 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 NewCreateBucketResponseWithDefaults

func NewCreateBucketResponseWithDefaults() *CreateBucketResponse

NewCreateBucketResponseWithDefaults instantiates a new CreateBucketResponse 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 (*CreateBucketResponse) GetBucket

func (o *CreateBucketResponse) GetBucket() string

GetBucket returns the Bucket field value

func (*CreateBucketResponse) GetBucketOk

func (o *CreateBucketResponse) GetBucketOk() (*string, bool)

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

func (*CreateBucketResponse) GetProject

func (o *CreateBucketResponse) GetProject() string

GetProject returns the Project field value

func (*CreateBucketResponse) GetProjectOk

func (o *CreateBucketResponse) GetProjectOk() (*string, bool)

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

func (CreateBucketResponse) MarshalJSON

func (o CreateBucketResponse) MarshalJSON() ([]byte, error)

func (*CreateBucketResponse) SetBucket

func (o *CreateBucketResponse) SetBucket(v string)

SetBucket sets field value

func (*CreateBucketResponse) SetProject

func (o *CreateBucketResponse) SetProject(v string)

SetProject sets field value

func (CreateBucketResponse) ToMap

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

func (*CreateBucketResponse) UnmarshalJSON

func (o *CreateBucketResponse) UnmarshalJSON(data []byte) (err error)

type CreateCredentialsGroupPayload

type CreateCredentialsGroupPayload struct {
	// Name of the group holding credentials
	DisplayName string `json:"displayName"`
}

CreateCredentialsGroupPayload struct for CreateCredentialsGroupPayload

func NewCreateCredentialsGroupPayload

func NewCreateCredentialsGroupPayload(displayName string) *CreateCredentialsGroupPayload

NewCreateCredentialsGroupPayload instantiates a new CreateCredentialsGroupPayload 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 NewCreateCredentialsGroupPayloadWithDefaults

func NewCreateCredentialsGroupPayloadWithDefaults() *CreateCredentialsGroupPayload

NewCreateCredentialsGroupPayloadWithDefaults instantiates a new CreateCredentialsGroupPayload 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 (*CreateCredentialsGroupPayload) GetDisplayName

func (o *CreateCredentialsGroupPayload) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*CreateCredentialsGroupPayload) GetDisplayNameOk

func (o *CreateCredentialsGroupPayload) GetDisplayNameOk() (*string, bool)

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

func (CreateCredentialsGroupPayload) MarshalJSON

func (o CreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)

func (*CreateCredentialsGroupPayload) SetDisplayName

func (o *CreateCredentialsGroupPayload) SetDisplayName(v string)

SetDisplayName sets field value

func (CreateCredentialsGroupPayload) ToMap

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

func (*CreateCredentialsGroupPayload) UnmarshalJSON

func (o *CreateCredentialsGroupPayload) UnmarshalJSON(data []byte) (err error)

type CreateCredentialsGroupResponse

type CreateCredentialsGroupResponse struct {
	CredentialsGroup CredentialsGroup `json:"credentialsGroup"`
	// Project ID
	Project string `json:"project"`
}

CreateCredentialsGroupResponse struct for CreateCredentialsGroupResponse

func NewCreateCredentialsGroupResponse

func NewCreateCredentialsGroupResponse(credentialsGroup CredentialsGroup, project string) *CreateCredentialsGroupResponse

NewCreateCredentialsGroupResponse instantiates a new CreateCredentialsGroupResponse 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 NewCreateCredentialsGroupResponseWithDefaults

func NewCreateCredentialsGroupResponseWithDefaults() *CreateCredentialsGroupResponse

NewCreateCredentialsGroupResponseWithDefaults instantiates a new CreateCredentialsGroupResponse 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 (*CreateCredentialsGroupResponse) GetCredentialsGroup

func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroup

GetCredentialsGroup returns the CredentialsGroup field value

func (*CreateCredentialsGroupResponse) GetCredentialsGroupOk

func (o *CreateCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroup, bool)

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

func (*CreateCredentialsGroupResponse) GetProject

func (o *CreateCredentialsGroupResponse) GetProject() string

GetProject returns the Project field value

func (*CreateCredentialsGroupResponse) GetProjectOk

func (o *CreateCredentialsGroupResponse) GetProjectOk() (*string, bool)

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

func (CreateCredentialsGroupResponse) MarshalJSON

func (o CreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)

func (*CreateCredentialsGroupResponse) SetCredentialsGroup

func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroup)

SetCredentialsGroup sets field value

func (*CreateCredentialsGroupResponse) SetProject

func (o *CreateCredentialsGroupResponse) SetProject(v string)

SetProject sets field value

func (CreateCredentialsGroupResponse) ToMap

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

func (*CreateCredentialsGroupResponse) UnmarshalJSON

func (o *CreateCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)

type CredentialsGroup

type CredentialsGroup struct {
	// The ID of the credentials group
	CredentialsGroupId string `json:"credentialsGroupId"`
	// Name of the group holding credentials
	DisplayName string `json:"displayName"`
	// Credentials group URN
	Urn string `json:"urn"`
}

CredentialsGroup struct for CredentialsGroup

func NewCredentialsGroup

func NewCredentialsGroup(credentialsGroupId string, displayName string, urn string) *CredentialsGroup

NewCredentialsGroup instantiates a new CredentialsGroup 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 NewCredentialsGroupWithDefaults

func NewCredentialsGroupWithDefaults() *CredentialsGroup

NewCredentialsGroupWithDefaults instantiates a new CredentialsGroup 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 (*CredentialsGroup) GetCredentialsGroupId

func (o *CredentialsGroup) GetCredentialsGroupId() string

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*CredentialsGroup) GetCredentialsGroupIdOk

func (o *CredentialsGroup) GetCredentialsGroupIdOk() (*string, bool)

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

func (*CredentialsGroup) GetDisplayName

func (o *CredentialsGroup) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*CredentialsGroup) GetDisplayNameOk

func (o *CredentialsGroup) GetDisplayNameOk() (*string, bool)

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

func (*CredentialsGroup) GetUrn

func (o *CredentialsGroup) GetUrn() string

GetUrn returns the Urn field value

func (*CredentialsGroup) GetUrnOk

func (o *CredentialsGroup) GetUrnOk() (*string, bool)

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

func (CredentialsGroup) MarshalJSON

func (o CredentialsGroup) MarshalJSON() ([]byte, error)

func (*CredentialsGroup) SetCredentialsGroupId

func (o *CredentialsGroup) SetCredentialsGroupId(v string)

SetCredentialsGroupId sets field value

func (*CredentialsGroup) SetDisplayName

func (o *CredentialsGroup) SetDisplayName(v string)

SetDisplayName sets field value

func (*CredentialsGroup) SetUrn

func (o *CredentialsGroup) SetUrn(v string)

SetUrn sets field value

func (CredentialsGroup) ToMap

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

func (*CredentialsGroup) UnmarshalJSON

func (o *CredentialsGroup) UnmarshalJSON(data []byte) (err error)

type DefaultAPI

type DefaultAPI interface {

	/*
		CreateAccessKey Create Access Key

		Create an access key for the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiCreateAccessKeyRequest
	*/
	CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest

	// CreateAccessKeyExecute executes the request
	//  @return CreateAccessKeyResponse
	CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)

	/*
			CreateBucket Create Bucket

			Create a bucket for the given project. Bucket with the same name
		cannot already exists in the object storage

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId STACKIT project ID
			@param bucketName The name has to be dns-conform.
			@return ApiCreateBucketRequest
	*/
	CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest

	// CreateBucketExecute executes the request
	//  @return CreateBucketResponse
	CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)

	/*
		CreateCredentialsGroup Create Credentials Group

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiCreateCredentialsGroupRequest
	*/
	CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest

	// CreateCredentialsGroupExecute executes the request
	//  @return CreateCredentialsGroupResponse
	CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)

	/*
		DeleteAccessKey Delete Access Key

		Delete an access key from the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param keyId Object storage access key
		@return ApiDeleteAccessKeyRequest
	*/
	DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest

	// DeleteAccessKeyExecute executes the request
	//  @return DeleteAccessKeyResponse
	DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)

	/*
		DeleteBucket Delete Bucket

		Delete a bucket from the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param bucketName The name has to be dns-conform.
		@return ApiDeleteBucketRequest
	*/
	DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest

	// DeleteBucketExecute executes the request
	//  @return DeleteBucketResponse
	DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)

	/*
			DeleteCredentialsGroup Delete Credentials Group

			Delete a credentials group inside a project if the project
		exists and no valid access keys are left in the group.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId STACKIT project ID
			@param groupId Id of the credentials group
			@return ApiDeleteCredentialsGroupRequest
	*/
	DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest

	// DeleteCredentialsGroupExecute executes the request
	//  @return DeleteCredentialsGroupResponse
	DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)

	/*
		DisableService Delete Project

		Delete the given project

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiDisableServiceRequest
	*/
	DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest

	// DisableServiceExecute executes the request
	//  @return ProjectStatus
	DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)

	/*
			EnableService Create Project

			Create a project. Creation will also be successful if the project
		already exists, but will not create a duplicate

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param projectId STACKIT project ID
			@return ApiEnableServiceRequest
	*/
	EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest

	// EnableServiceExecute executes the request
	//  @return ProjectStatus
	EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)

	/*
		GetBucket Get Bucket

		Get information for the given bucket in the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@param bucketName The name has to be dns-conform.
		@return ApiGetBucketRequest
	*/
	GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest

	// GetBucketExecute executes the request
	//  @return GetBucketResponse
	GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)

	/*
		GetServiceStatus Get Project

		Get project details.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiGetServiceStatusRequest
	*/
	GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest

	// GetServiceStatusExecute executes the request
	//  @return ProjectStatus
	GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)

	/*
		ListAccessKeys Get Access Keys

		Get a list of access keys for the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiListAccessKeysRequest
	*/
	ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest

	// ListAccessKeysExecute executes the request
	//  @return ListAccessKeysResponse
	ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)

	/*
		ListBuckets Get Buckets

		Get the list of all buckets in the given project

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiListBucketsRequest
	*/
	ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest

	// ListBucketsExecute executes the request
	//  @return ListBucketsResponse
	ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)

	/*
		ListCredentialsGroups Get Credentials Groups

		Get credentials groups inside a project if the project exists

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId STACKIT project ID
		@return ApiListCredentialsGroupsRequest
	*/
	ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest

	// ListCredentialsGroupsExecute executes the request
	//  @return ListCredentialsGroupsResponse
	ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
}

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) CreateAccessKey

func (a *DefaultAPIService) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest

CreateAccessKey Create Access Key

Create an access key for the given project.

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

func (*DefaultAPIService) CreateAccessKeyExecute

Execute executes the request

@return CreateAccessKeyResponse

func (*DefaultAPIService) CreateBucket

func (a *DefaultAPIService) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest

CreateBucket Create Bucket

Create a bucket for the given project. Bucket with the same name cannot already exists in the object storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiCreateBucketRequest

func (*DefaultAPIService) CreateBucketExecute

Execute executes the request

@return CreateBucketResponse

func (*DefaultAPIService) CreateCredentialsGroup

func (a *DefaultAPIService) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest

CreateCredentialsGroup Create Credentials Group

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

func (*DefaultAPIService) CreateCredentialsGroupExecute

Execute executes the request

@return CreateCredentialsGroupResponse

func (*DefaultAPIService) DeleteAccessKey

func (a *DefaultAPIService) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest

DeleteAccessKey Delete Access Key

Delete an access key from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param keyId Object storage access key
@return ApiDeleteAccessKeyRequest

func (*DefaultAPIService) DeleteAccessKeyExecute

Execute executes the request

@return DeleteAccessKeyResponse

func (*DefaultAPIService) DeleteBucket

func (a *DefaultAPIService) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest

DeleteBucket Delete Bucket

Delete a bucket from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiDeleteBucketRequest

func (*DefaultAPIService) DeleteBucketExecute

Execute executes the request

@return DeleteBucketResponse

func (*DefaultAPIService) DeleteCredentialsGroup

func (a *DefaultAPIService) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest

DeleteCredentialsGroup Delete Credentials Group

Delete a credentials group inside a project if the project exists and no valid access keys are left in the group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param groupId Id of the credentials group
@return ApiDeleteCredentialsGroupRequest

func (*DefaultAPIService) DeleteCredentialsGroupExecute

Execute executes the request

@return DeleteCredentialsGroupResponse

func (*DefaultAPIService) DisableService

func (a *DefaultAPIService) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest

DisableService Delete Project

Delete the given project

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

func (*DefaultAPIService) DisableServiceExecute

func (a *DefaultAPIService) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)

Execute executes the request

@return ProjectStatus

func (*DefaultAPIService) EnableService

func (a *DefaultAPIService) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest

EnableService Create Project

Create a project. Creation will also be successful if the project already exists, but will not create a duplicate

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

func (*DefaultAPIService) EnableServiceExecute

func (a *DefaultAPIService) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)

Execute executes the request

@return ProjectStatus

func (*DefaultAPIService) GetBucket

func (a *DefaultAPIService) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest

GetBucket Get Bucket

Get information for the given bucket in the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiGetBucketRequest

func (*DefaultAPIService) GetBucketExecute

func (a *DefaultAPIService) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)

Execute executes the request

@return GetBucketResponse

func (*DefaultAPIService) GetServiceStatus

func (a *DefaultAPIService) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest

GetServiceStatus Get Project

Get project details.

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

func (*DefaultAPIService) GetServiceStatusExecute

func (a *DefaultAPIService) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)

Execute executes the request

@return ProjectStatus

func (*DefaultAPIService) ListAccessKeys

func (a *DefaultAPIService) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest

ListAccessKeys Get Access Keys

Get a list of access keys for the given project.

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

func (*DefaultAPIService) ListAccessKeysExecute

Execute executes the request

@return ListAccessKeysResponse

func (*DefaultAPIService) ListBuckets

func (a *DefaultAPIService) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest

ListBuckets Get Buckets

Get the list of all buckets in the given project

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

func (*DefaultAPIService) ListBucketsExecute

Execute executes the request

@return ListBucketsResponse

func (*DefaultAPIService) ListCredentialsGroups

func (a *DefaultAPIService) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest

ListCredentialsGroups Get Credentials Groups

Get credentials groups inside a project if the project exists

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

func (*DefaultAPIService) ListCredentialsGroupsExecute

Execute executes the request

@return ListCredentialsGroupsResponse

type DefaultAPIServiceMock

type DefaultAPIServiceMock struct {
	// CreateAccessKeyExecuteMock can be populated to implement the behavior of the CreateAccessKeyExecute function of this mock
	CreateAccessKeyExecuteMock *func(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
	// CreateBucketExecuteMock can be populated to implement the behavior of the CreateBucketExecute function of this mock
	CreateBucketExecuteMock *func(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
	// CreateCredentialsGroupExecuteMock can be populated to implement the behavior of the CreateCredentialsGroupExecute function of this mock
	CreateCredentialsGroupExecuteMock *func(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
	// DeleteAccessKeyExecuteMock can be populated to implement the behavior of the DeleteAccessKeyExecute function of this mock
	DeleteAccessKeyExecuteMock *func(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
	// DeleteBucketExecuteMock can be populated to implement the behavior of the DeleteBucketExecute function of this mock
	DeleteBucketExecuteMock *func(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
	// DeleteCredentialsGroupExecuteMock can be populated to implement the behavior of the DeleteCredentialsGroupExecute function of this mock
	DeleteCredentialsGroupExecuteMock *func(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
	// DisableServiceExecuteMock can be populated to implement the behavior of the DisableServiceExecute function of this mock
	DisableServiceExecuteMock *func(r ApiDisableServiceRequest) (*ProjectStatus, error)
	// EnableServiceExecuteMock can be populated to implement the behavior of the EnableServiceExecute function of this mock
	EnableServiceExecuteMock *func(r ApiEnableServiceRequest) (*ProjectStatus, error)
	// GetBucketExecuteMock can be populated to implement the behavior of the GetBucketExecute function of this mock
	GetBucketExecuteMock *func(r ApiGetBucketRequest) (*GetBucketResponse, error)
	// GetServiceStatusExecuteMock can be populated to implement the behavior of the GetServiceStatusExecute function of this mock
	GetServiceStatusExecuteMock *func(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
	// ListAccessKeysExecuteMock can be populated to implement the behavior of the ListAccessKeysExecute function of this mock
	ListAccessKeysExecuteMock *func(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
	// ListBucketsExecuteMock can be populated to implement the behavior of the ListBucketsExecute function of this mock
	ListBucketsExecuteMock *func(r ApiListBucketsRequest) (*ListBucketsResponse, error)
	// ListCredentialsGroupsExecuteMock can be populated to implement the behavior of the ListCredentialsGroupsExecute function of this mock
	ListCredentialsGroupsExecuteMock *func(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
}

DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.

func (DefaultAPIServiceMock) CreateAccessKey

func (a DefaultAPIServiceMock) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest

func (DefaultAPIServiceMock) CreateAccessKeyExecute

CreateAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) CreateBucket

func (a DefaultAPIServiceMock) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest

func (DefaultAPIServiceMock) CreateBucketExecute

CreateBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateBucketExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) CreateCredentialsGroup

func (a DefaultAPIServiceMock) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest

func (DefaultAPIServiceMock) CreateCredentialsGroupExecute

CreateCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteAccessKey

func (a DefaultAPIServiceMock) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest

func (DefaultAPIServiceMock) DeleteAccessKeyExecute

DeleteAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteBucket

func (a DefaultAPIServiceMock) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest

func (DefaultAPIServiceMock) DeleteBucketExecute

DeleteBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteBucketExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteCredentialsGroup

func (a DefaultAPIServiceMock) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest

func (DefaultAPIServiceMock) DeleteCredentialsGroupExecute

DeleteCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DisableService

func (a DefaultAPIServiceMock) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest

func (DefaultAPIServiceMock) DisableServiceExecute

func (a DefaultAPIServiceMock) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)

DisableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DisableServiceExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) EnableService

func (a DefaultAPIServiceMock) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest

func (DefaultAPIServiceMock) EnableServiceExecute

func (a DefaultAPIServiceMock) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)

EnableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the EnableServiceExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetBucket

func (a DefaultAPIServiceMock) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest

func (DefaultAPIServiceMock) GetBucketExecute

GetBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetBucketExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetServiceStatus

func (a DefaultAPIServiceMock) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest

func (DefaultAPIServiceMock) GetServiceStatusExecute

func (a DefaultAPIServiceMock) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)

GetServiceStatusExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetServiceStatusExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListAccessKeys

func (a DefaultAPIServiceMock) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest

func (DefaultAPIServiceMock) ListAccessKeysExecute

ListAccessKeysExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListAccessKeysExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListBuckets

func (a DefaultAPIServiceMock) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest

func (DefaultAPIServiceMock) ListBucketsExecute

ListBucketsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListBucketsExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListCredentialsGroups

func (a DefaultAPIServiceMock) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest

func (DefaultAPIServiceMock) ListCredentialsGroupsExecute

ListCredentialsGroupsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListCredentialsGroupsExecuteMock field in the DefaultAPIServiceMock struct.

type DeleteAccessKeyResponse

type DeleteAccessKeyResponse struct {
	// Identifies the pair of access key and secret access key for deletion
	KeyId string `json:"keyId"`
	// Project ID
	Project string `json:"project"`
}

DeleteAccessKeyResponse struct for DeleteAccessKeyResponse

func NewDeleteAccessKeyResponse

func NewDeleteAccessKeyResponse(keyId string, project string) *DeleteAccessKeyResponse

NewDeleteAccessKeyResponse instantiates a new DeleteAccessKeyResponse 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 NewDeleteAccessKeyResponseWithDefaults

func NewDeleteAccessKeyResponseWithDefaults() *DeleteAccessKeyResponse

NewDeleteAccessKeyResponseWithDefaults instantiates a new DeleteAccessKeyResponse 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 (*DeleteAccessKeyResponse) GetKeyId

func (o *DeleteAccessKeyResponse) GetKeyId() string

GetKeyId returns the KeyId field value

func (*DeleteAccessKeyResponse) GetKeyIdOk

func (o *DeleteAccessKeyResponse) GetKeyIdOk() (*string, bool)

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

func (*DeleteAccessKeyResponse) GetProject

func (o *DeleteAccessKeyResponse) GetProject() string

GetProject returns the Project field value

func (*DeleteAccessKeyResponse) GetProjectOk

func (o *DeleteAccessKeyResponse) GetProjectOk() (*string, bool)

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

func (DeleteAccessKeyResponse) MarshalJSON

func (o DeleteAccessKeyResponse) MarshalJSON() ([]byte, error)

func (*DeleteAccessKeyResponse) SetKeyId

func (o *DeleteAccessKeyResponse) SetKeyId(v string)

SetKeyId sets field value

func (*DeleteAccessKeyResponse) SetProject

func (o *DeleteAccessKeyResponse) SetProject(v string)

SetProject sets field value

func (DeleteAccessKeyResponse) ToMap

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

func (*DeleteAccessKeyResponse) UnmarshalJSON

func (o *DeleteAccessKeyResponse) UnmarshalJSON(data []byte) (err error)

type DeleteBucketResponse

type DeleteBucketResponse struct {
	// Name of the bucket
	Bucket string `json:"bucket"`
	// Project ID
	Project string `json:"project"`
}

DeleteBucketResponse struct for DeleteBucketResponse

func NewDeleteBucketResponse

func NewDeleteBucketResponse(bucket string, project string) *DeleteBucketResponse

NewDeleteBucketResponse instantiates a new DeleteBucketResponse 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 NewDeleteBucketResponseWithDefaults

func NewDeleteBucketResponseWithDefaults() *DeleteBucketResponse

NewDeleteBucketResponseWithDefaults instantiates a new DeleteBucketResponse 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 (*DeleteBucketResponse) GetBucket

func (o *DeleteBucketResponse) GetBucket() string

GetBucket returns the Bucket field value

func (*DeleteBucketResponse) GetBucketOk

func (o *DeleteBucketResponse) GetBucketOk() (*string, bool)

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

func (*DeleteBucketResponse) GetProject

func (o *DeleteBucketResponse) GetProject() string

GetProject returns the Project field value

func (*DeleteBucketResponse) GetProjectOk

func (o *DeleteBucketResponse) GetProjectOk() (*string, bool)

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

func (DeleteBucketResponse) MarshalJSON

func (o DeleteBucketResponse) MarshalJSON() ([]byte, error)

func (*DeleteBucketResponse) SetBucket

func (o *DeleteBucketResponse) SetBucket(v string)

SetBucket sets field value

func (*DeleteBucketResponse) SetProject

func (o *DeleteBucketResponse) SetProject(v string)

SetProject sets field value

func (DeleteBucketResponse) ToMap

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

func (*DeleteBucketResponse) UnmarshalJSON

func (o *DeleteBucketResponse) UnmarshalJSON(data []byte) (err error)

type DeleteCredentialsGroupResponse

type DeleteCredentialsGroupResponse struct {
	// The ID of the credentials group
	CredentialsGroupId string `json:"credentialsGroupId"`
	// Project ID
	Project string `json:"project"`
}

DeleteCredentialsGroupResponse struct for DeleteCredentialsGroupResponse

func NewDeleteCredentialsGroupResponse

func NewDeleteCredentialsGroupResponse(credentialsGroupId string, project string) *DeleteCredentialsGroupResponse

NewDeleteCredentialsGroupResponse instantiates a new DeleteCredentialsGroupResponse 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 NewDeleteCredentialsGroupResponseWithDefaults

func NewDeleteCredentialsGroupResponseWithDefaults() *DeleteCredentialsGroupResponse

NewDeleteCredentialsGroupResponseWithDefaults instantiates a new DeleteCredentialsGroupResponse 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 (*DeleteCredentialsGroupResponse) GetCredentialsGroupId

func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() string

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk

func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk() (*string, bool)

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

func (*DeleteCredentialsGroupResponse) GetProject

func (o *DeleteCredentialsGroupResponse) GetProject() string

GetProject returns the Project field value

func (*DeleteCredentialsGroupResponse) GetProjectOk

func (o *DeleteCredentialsGroupResponse) GetProjectOk() (*string, bool)

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

func (DeleteCredentialsGroupResponse) MarshalJSON

func (o DeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)

func (*DeleteCredentialsGroupResponse) SetCredentialsGroupId

func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v string)

SetCredentialsGroupId sets field value

func (*DeleteCredentialsGroupResponse) SetProject

func (o *DeleteCredentialsGroupResponse) SetProject(v string)

SetProject sets field value

func (DeleteCredentialsGroupResponse) ToMap

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

func (*DeleteCredentialsGroupResponse) UnmarshalJSON

func (o *DeleteCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)

type DetailedError

type DetailedError struct {
	Key string `json:"key"`
	Msg string `json:"msg"`
}

DetailedError struct for DetailedError

func NewDetailedError

func NewDetailedError(key string, msg string) *DetailedError

NewDetailedError instantiates a new DetailedError 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 NewDetailedErrorWithDefaults

func NewDetailedErrorWithDefaults() *DetailedError

NewDetailedErrorWithDefaults instantiates a new DetailedError 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 (*DetailedError) GetKey

func (o *DetailedError) GetKey() string

GetKey returns the Key field value

func (*DetailedError) GetKeyOk

func (o *DetailedError) GetKeyOk() (*string, bool)

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

func (*DetailedError) GetMsg

func (o *DetailedError) GetMsg() string

GetMsg returns the Msg field value

func (*DetailedError) GetMsgOk

func (o *DetailedError) GetMsgOk() (*string, bool)

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

func (DetailedError) MarshalJSON

func (o DetailedError) MarshalJSON() ([]byte, error)

func (*DetailedError) SetKey

func (o *DetailedError) SetKey(v string)

SetKey sets field value

func (*DetailedError) SetMsg

func (o *DetailedError) SetMsg(v string)

SetMsg sets field value

func (DetailedError) ToMap

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

func (*DetailedError) UnmarshalJSON

func (o *DetailedError) UnmarshalJSON(data []byte) (err error)

type ErrorMessage

type ErrorMessage struct {
	Detail []DetailedError `json:"detail"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage

func NewErrorMessage(detail []DetailedError) *ErrorMessage

NewErrorMessage instantiates a new ErrorMessage 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 NewErrorMessageWithDefaults

func NewErrorMessageWithDefaults() *ErrorMessage

NewErrorMessageWithDefaults instantiates a new ErrorMessage 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 (*ErrorMessage) GetDetail

func (o *ErrorMessage) GetDetail() []DetailedError

GetDetail returns the Detail field value

func (*ErrorMessage) GetDetailOk

func (o *ErrorMessage) GetDetailOk() ([]DetailedError, bool)

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

func (ErrorMessage) MarshalJSON

func (o ErrorMessage) MarshalJSON() ([]byte, error)

func (*ErrorMessage) SetDetail

func (o *ErrorMessage) SetDetail(v []DetailedError)

SetDetail sets field value

func (ErrorMessage) ToMap

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

func (*ErrorMessage) UnmarshalJSON

func (o *ErrorMessage) UnmarshalJSON(data []byte) (err error)

type GetBucketResponse

type GetBucketResponse struct {
	Bucket Bucket `json:"bucket"`
	// Project ID
	Project string `json:"project"`
}

GetBucketResponse struct for GetBucketResponse

func NewGetBucketResponse

func NewGetBucketResponse(bucket Bucket, project string) *GetBucketResponse

NewGetBucketResponse instantiates a new GetBucketResponse 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 NewGetBucketResponseWithDefaults

func NewGetBucketResponseWithDefaults() *GetBucketResponse

NewGetBucketResponseWithDefaults instantiates a new GetBucketResponse 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 (*GetBucketResponse) GetBucket

func (o *GetBucketResponse) GetBucket() Bucket

GetBucket returns the Bucket field value

func (*GetBucketResponse) GetBucketOk

func (o *GetBucketResponse) GetBucketOk() (*Bucket, bool)

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

func (*GetBucketResponse) GetProject

func (o *GetBucketResponse) GetProject() string

GetProject returns the Project field value

func (*GetBucketResponse) GetProjectOk

func (o *GetBucketResponse) GetProjectOk() (*string, bool)

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

func (GetBucketResponse) MarshalJSON

func (o GetBucketResponse) MarshalJSON() ([]byte, error)

func (*GetBucketResponse) SetBucket

func (o *GetBucketResponse) SetBucket(v Bucket)

SetBucket sets field value

func (*GetBucketResponse) SetProject

func (o *GetBucketResponse) SetProject(v string)

SetProject sets field value

func (GetBucketResponse) ToMap

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

func (*GetBucketResponse) UnmarshalJSON

func (o *GetBucketResponse) UnmarshalJSON(data []byte) (err error)

type HTTPValidationError

type HTTPValidationError struct {
	Detail []ValidationError `json:"detail,omitempty"`
}

HTTPValidationError struct for HTTPValidationError

func NewHTTPValidationError

func NewHTTPValidationError() *HTTPValidationError

NewHTTPValidationError instantiates a new HTTPValidationError 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 NewHTTPValidationErrorWithDefaults

func NewHTTPValidationErrorWithDefaults() *HTTPValidationError

NewHTTPValidationErrorWithDefaults instantiates a new HTTPValidationError 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 (*HTTPValidationError) GetDetail

func (o *HTTPValidationError) GetDetail() []ValidationError

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPValidationError) GetDetailOk

func (o *HTTPValidationError) GetDetailOk() ([]ValidationError, bool)

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

func (*HTTPValidationError) HasDetail

func (o *HTTPValidationError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (HTTPValidationError) MarshalJSON

func (o HTTPValidationError) MarshalJSON() ([]byte, error)

func (*HTTPValidationError) SetDetail

func (o *HTTPValidationError) SetDetail(v []ValidationError)

SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.

func (HTTPValidationError) ToMap

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

type ListAccessKeysResponse

type ListAccessKeysResponse struct {
	AccessKeys []AccessKey `json:"accessKeys"`
	// Project ID
	Project string `json:"project"`
}

ListAccessKeysResponse struct for ListAccessKeysResponse

func NewListAccessKeysResponse

func NewListAccessKeysResponse(accessKeys []AccessKey, project string) *ListAccessKeysResponse

NewListAccessKeysResponse instantiates a new ListAccessKeysResponse 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 NewListAccessKeysResponseWithDefaults

func NewListAccessKeysResponseWithDefaults() *ListAccessKeysResponse

NewListAccessKeysResponseWithDefaults instantiates a new ListAccessKeysResponse 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 (*ListAccessKeysResponse) GetAccessKeys

func (o *ListAccessKeysResponse) GetAccessKeys() []AccessKey

GetAccessKeys returns the AccessKeys field value

func (*ListAccessKeysResponse) GetAccessKeysOk

func (o *ListAccessKeysResponse) GetAccessKeysOk() ([]AccessKey, bool)

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

func (*ListAccessKeysResponse) GetProject

func (o *ListAccessKeysResponse) GetProject() string

GetProject returns the Project field value

func (*ListAccessKeysResponse) GetProjectOk

func (o *ListAccessKeysResponse) GetProjectOk() (*string, bool)

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

func (ListAccessKeysResponse) MarshalJSON

func (o ListAccessKeysResponse) MarshalJSON() ([]byte, error)

func (*ListAccessKeysResponse) SetAccessKeys

func (o *ListAccessKeysResponse) SetAccessKeys(v []AccessKey)

SetAccessKeys sets field value

func (*ListAccessKeysResponse) SetProject

func (o *ListAccessKeysResponse) SetProject(v string)

SetProject sets field value

func (ListAccessKeysResponse) ToMap

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

func (*ListAccessKeysResponse) UnmarshalJSON

func (o *ListAccessKeysResponse) UnmarshalJSON(data []byte) (err error)

type ListBucketsResponse

type ListBucketsResponse struct {
	Buckets []Bucket `json:"buckets"`
	// Project ID
	Project string `json:"project"`
}

ListBucketsResponse struct for ListBucketsResponse

func NewListBucketsResponse

func NewListBucketsResponse(buckets []Bucket, project string) *ListBucketsResponse

NewListBucketsResponse instantiates a new ListBucketsResponse 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 NewListBucketsResponseWithDefaults

func NewListBucketsResponseWithDefaults() *ListBucketsResponse

NewListBucketsResponseWithDefaults instantiates a new ListBucketsResponse 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 (*ListBucketsResponse) GetBuckets

func (o *ListBucketsResponse) GetBuckets() []Bucket

GetBuckets returns the Buckets field value

func (*ListBucketsResponse) GetBucketsOk

func (o *ListBucketsResponse) GetBucketsOk() ([]Bucket, bool)

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

func (*ListBucketsResponse) GetProject

func (o *ListBucketsResponse) GetProject() string

GetProject returns the Project field value

func (*ListBucketsResponse) GetProjectOk

func (o *ListBucketsResponse) GetProjectOk() (*string, bool)

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

func (ListBucketsResponse) MarshalJSON

func (o ListBucketsResponse) MarshalJSON() ([]byte, error)

func (*ListBucketsResponse) SetBuckets

func (o *ListBucketsResponse) SetBuckets(v []Bucket)

SetBuckets sets field value

func (*ListBucketsResponse) SetProject

func (o *ListBucketsResponse) SetProject(v string)

SetProject sets field value

func (ListBucketsResponse) ToMap

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

func (*ListBucketsResponse) UnmarshalJSON

func (o *ListBucketsResponse) UnmarshalJSON(data []byte) (err error)

type ListCredentialsGroupsResponse

type ListCredentialsGroupsResponse struct {
	CredentialsGroups []CredentialsGroup `json:"credentialsGroups"`
	// Project ID
	Project string `json:"project"`
}

ListCredentialsGroupsResponse struct for ListCredentialsGroupsResponse

func NewListCredentialsGroupsResponse

func NewListCredentialsGroupsResponse(credentialsGroups []CredentialsGroup, project string) *ListCredentialsGroupsResponse

NewListCredentialsGroupsResponse instantiates a new ListCredentialsGroupsResponse 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 NewListCredentialsGroupsResponseWithDefaults

func NewListCredentialsGroupsResponseWithDefaults() *ListCredentialsGroupsResponse

NewListCredentialsGroupsResponseWithDefaults instantiates a new ListCredentialsGroupsResponse 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 (*ListCredentialsGroupsResponse) GetCredentialsGroups

func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() []CredentialsGroup

GetCredentialsGroups returns the CredentialsGroups field value

func (*ListCredentialsGroupsResponse) GetCredentialsGroupsOk

func (o *ListCredentialsGroupsResponse) GetCredentialsGroupsOk() ([]CredentialsGroup, bool)

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

func (*ListCredentialsGroupsResponse) GetProject

func (o *ListCredentialsGroupsResponse) GetProject() string

GetProject returns the Project field value

func (*ListCredentialsGroupsResponse) GetProjectOk

func (o *ListCredentialsGroupsResponse) GetProjectOk() (*string, bool)

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

func (ListCredentialsGroupsResponse) MarshalJSON

func (o ListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)

func (*ListCredentialsGroupsResponse) SetCredentialsGroups

func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v []CredentialsGroup)

SetCredentialsGroups sets field value

func (*ListCredentialsGroupsResponse) SetProject

func (o *ListCredentialsGroupsResponse) SetProject(v string)

SetProject sets field value

func (ListCredentialsGroupsResponse) ToMap

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

func (*ListCredentialsGroupsResponse) UnmarshalJSON

func (o *ListCredentialsGroupsResponse) UnmarshalJSON(data []byte) (err error)

type LocationInner

type LocationInner struct {
	Int32  *int32
	String *string
}

LocationInner struct for LocationInner

func (LocationInner) MarshalJSON

func (src LocationInner) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LocationInner) UnmarshalJSON

func (dst *LocationInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type MappedNullable

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

type NullableAccessKey

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

func NewNullableAccessKey

func NewNullableAccessKey(val *AccessKey) *NullableAccessKey

func (NullableAccessKey) Get

func (v NullableAccessKey) Get() *AccessKey

func (NullableAccessKey) IsSet

func (v NullableAccessKey) IsSet() bool

func (NullableAccessKey) MarshalJSON

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

func (*NullableAccessKey) Set

func (v *NullableAccessKey) Set(val *AccessKey)

func (*NullableAccessKey) UnmarshalJSON

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

func (*NullableAccessKey) Unset

func (v *NullableAccessKey) 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 NullableBucket

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

func NewNullableBucket

func NewNullableBucket(val *Bucket) *NullableBucket

func (NullableBucket) Get

func (v NullableBucket) Get() *Bucket

func (NullableBucket) IsSet

func (v NullableBucket) IsSet() bool

func (NullableBucket) MarshalJSON

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

func (*NullableBucket) Set

func (v *NullableBucket) Set(val *Bucket)

func (*NullableBucket) UnmarshalJSON

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

func (*NullableBucket) Unset

func (v *NullableBucket) Unset()

type NullableCreateAccessKeyPayload

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

func (NullableCreateAccessKeyPayload) Get

func (NullableCreateAccessKeyPayload) IsSet

func (NullableCreateAccessKeyPayload) MarshalJSON

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

func (*NullableCreateAccessKeyPayload) Set

func (*NullableCreateAccessKeyPayload) UnmarshalJSON

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

func (*NullableCreateAccessKeyPayload) Unset

func (v *NullableCreateAccessKeyPayload) Unset()

type NullableCreateAccessKeyResponse

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

func (NullableCreateAccessKeyResponse) Get

func (NullableCreateAccessKeyResponse) IsSet

func (NullableCreateAccessKeyResponse) MarshalJSON

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

func (*NullableCreateAccessKeyResponse) Set

func (*NullableCreateAccessKeyResponse) UnmarshalJSON

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

func (*NullableCreateAccessKeyResponse) Unset

type NullableCreateBucketResponse

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

func NewNullableCreateBucketResponse

func NewNullableCreateBucketResponse(val *CreateBucketResponse) *NullableCreateBucketResponse

func (NullableCreateBucketResponse) Get

func (NullableCreateBucketResponse) IsSet

func (NullableCreateBucketResponse) MarshalJSON

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

func (*NullableCreateBucketResponse) Set

func (*NullableCreateBucketResponse) UnmarshalJSON

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

func (*NullableCreateBucketResponse) Unset

func (v *NullableCreateBucketResponse) Unset()

type NullableCreateCredentialsGroupPayload

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

func (NullableCreateCredentialsGroupPayload) Get

func (NullableCreateCredentialsGroupPayload) IsSet

func (NullableCreateCredentialsGroupPayload) MarshalJSON

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

func (*NullableCreateCredentialsGroupPayload) Set

func (*NullableCreateCredentialsGroupPayload) UnmarshalJSON

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

func (*NullableCreateCredentialsGroupPayload) Unset

type NullableCreateCredentialsGroupResponse

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

func (NullableCreateCredentialsGroupResponse) Get

func (NullableCreateCredentialsGroupResponse) IsSet

func (NullableCreateCredentialsGroupResponse) MarshalJSON

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

func (*NullableCreateCredentialsGroupResponse) Set

func (*NullableCreateCredentialsGroupResponse) UnmarshalJSON

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

func (*NullableCreateCredentialsGroupResponse) Unset

type NullableCredentialsGroup

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

func NewNullableCredentialsGroup

func NewNullableCredentialsGroup(val *CredentialsGroup) *NullableCredentialsGroup

func (NullableCredentialsGroup) Get

func (NullableCredentialsGroup) IsSet

func (v NullableCredentialsGroup) IsSet() bool

func (NullableCredentialsGroup) MarshalJSON

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

func (*NullableCredentialsGroup) Set

func (*NullableCredentialsGroup) UnmarshalJSON

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

func (*NullableCredentialsGroup) Unset

func (v *NullableCredentialsGroup) Unset()

type NullableDeleteAccessKeyResponse

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

func (NullableDeleteAccessKeyResponse) Get

func (NullableDeleteAccessKeyResponse) IsSet

func (NullableDeleteAccessKeyResponse) MarshalJSON

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

func (*NullableDeleteAccessKeyResponse) Set

func (*NullableDeleteAccessKeyResponse) UnmarshalJSON

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

func (*NullableDeleteAccessKeyResponse) Unset

type NullableDeleteBucketResponse

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

func NewNullableDeleteBucketResponse

func NewNullableDeleteBucketResponse(val *DeleteBucketResponse) *NullableDeleteBucketResponse

func (NullableDeleteBucketResponse) Get

func (NullableDeleteBucketResponse) IsSet

func (NullableDeleteBucketResponse) MarshalJSON

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

func (*NullableDeleteBucketResponse) Set

func (*NullableDeleteBucketResponse) UnmarshalJSON

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

func (*NullableDeleteBucketResponse) Unset

func (v *NullableDeleteBucketResponse) Unset()

type NullableDeleteCredentialsGroupResponse

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

func (NullableDeleteCredentialsGroupResponse) Get

func (NullableDeleteCredentialsGroupResponse) IsSet

func (NullableDeleteCredentialsGroupResponse) MarshalJSON

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

func (*NullableDeleteCredentialsGroupResponse) Set

func (*NullableDeleteCredentialsGroupResponse) UnmarshalJSON

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

func (*NullableDeleteCredentialsGroupResponse) Unset

type NullableDetailedError

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

func NewNullableDetailedError

func NewNullableDetailedError(val *DetailedError) *NullableDetailedError

func (NullableDetailedError) Get

func (NullableDetailedError) IsSet

func (v NullableDetailedError) IsSet() bool

func (NullableDetailedError) MarshalJSON

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

func (*NullableDetailedError) Set

func (v *NullableDetailedError) Set(val *DetailedError)

func (*NullableDetailedError) UnmarshalJSON

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

func (*NullableDetailedError) Unset

func (v *NullableDetailedError) Unset()

type NullableErrorMessage

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

func NewNullableErrorMessage

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get

func (NullableErrorMessage) IsSet

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON

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

func (*NullableErrorMessage) Set

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON

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

func (*NullableErrorMessage) Unset

func (v *NullableErrorMessage) 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 NullableGetBucketResponse

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

func NewNullableGetBucketResponse

func NewNullableGetBucketResponse(val *GetBucketResponse) *NullableGetBucketResponse

func (NullableGetBucketResponse) Get

func (NullableGetBucketResponse) IsSet

func (v NullableGetBucketResponse) IsSet() bool

func (NullableGetBucketResponse) MarshalJSON

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

func (*NullableGetBucketResponse) Set

func (*NullableGetBucketResponse) UnmarshalJSON

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

func (*NullableGetBucketResponse) Unset

func (v *NullableGetBucketResponse) Unset()

type NullableHTTPValidationError

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

func NewNullableHTTPValidationError

func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError

func (NullableHTTPValidationError) Get

func (NullableHTTPValidationError) IsSet

func (NullableHTTPValidationError) MarshalJSON

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

func (*NullableHTTPValidationError) Set

func (*NullableHTTPValidationError) UnmarshalJSON

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

func (*NullableHTTPValidationError) Unset

func (v *NullableHTTPValidationError) Unset()

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 NullableListAccessKeysResponse

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

func (NullableListAccessKeysResponse) Get

func (NullableListAccessKeysResponse) IsSet

func (NullableListAccessKeysResponse) MarshalJSON

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

func (*NullableListAccessKeysResponse) Set

func (*NullableListAccessKeysResponse) UnmarshalJSON

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

func (*NullableListAccessKeysResponse) Unset

func (v *NullableListAccessKeysResponse) Unset()

type NullableListBucketsResponse

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

func NewNullableListBucketsResponse

func NewNullableListBucketsResponse(val *ListBucketsResponse) *NullableListBucketsResponse

func (NullableListBucketsResponse) Get

func (NullableListBucketsResponse) IsSet

func (NullableListBucketsResponse) MarshalJSON

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

func (*NullableListBucketsResponse) Set

func (*NullableListBucketsResponse) UnmarshalJSON

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

func (*NullableListBucketsResponse) Unset

func (v *NullableListBucketsResponse) Unset()

type NullableListCredentialsGroupsResponse

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

func (NullableListCredentialsGroupsResponse) Get

func (NullableListCredentialsGroupsResponse) IsSet

func (NullableListCredentialsGroupsResponse) MarshalJSON

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

func (*NullableListCredentialsGroupsResponse) Set

func (*NullableListCredentialsGroupsResponse) UnmarshalJSON

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

func (*NullableListCredentialsGroupsResponse) Unset

type NullableLocationInner

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

func NewNullableLocationInner

func NewNullableLocationInner(val *LocationInner) *NullableLocationInner

func (NullableLocationInner) Get

func (NullableLocationInner) IsSet

func (v NullableLocationInner) IsSet() bool

func (NullableLocationInner) MarshalJSON

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

func (*NullableLocationInner) Set

func (v *NullableLocationInner) Set(val *LocationInner)

func (*NullableLocationInner) UnmarshalJSON

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

func (*NullableLocationInner) Unset

func (v *NullableLocationInner) Unset()

type NullableProjectScope

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

func NewNullableProjectScope

func NewNullableProjectScope(val *ProjectScope) *NullableProjectScope

func (NullableProjectScope) Get

func (NullableProjectScope) IsSet

func (v NullableProjectScope) IsSet() bool

func (NullableProjectScope) MarshalJSON

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

func (*NullableProjectScope) Set

func (v *NullableProjectScope) Set(val *ProjectScope)

func (*NullableProjectScope) UnmarshalJSON

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

func (*NullableProjectScope) Unset

func (v *NullableProjectScope) Unset()

type NullableProjectStatus

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

func NewNullableProjectStatus

func NewNullableProjectStatus(val *ProjectStatus) *NullableProjectStatus

func (NullableProjectStatus) Get

func (NullableProjectStatus) IsSet

func (v NullableProjectStatus) IsSet() bool

func (NullableProjectStatus) MarshalJSON

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

func (*NullableProjectStatus) Set

func (v *NullableProjectStatus) Set(val *ProjectStatus)

func (*NullableProjectStatus) UnmarshalJSON

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

func (*NullableProjectStatus) Unset

func (v *NullableProjectStatus) Unset()

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 NullableValidationError

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

func NewNullableValidationError

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get

func (NullableValidationError) IsSet

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON

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

func (*NullableValidationError) Set

func (*NullableValidationError) UnmarshalJSON

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

func (*NullableValidationError) Unset

func (v *NullableValidationError) Unset()

type ProjectScope

type ProjectScope string

ProjectScope The scope of a STACKIT project can be public (default) or can have client specific special requirements.

const (
	PROJECTSCOPE_PUBLIC  ProjectScope = "PUBLIC"
	PROJECTSCOPE_SCHWARZ ProjectScope = "SCHWARZ"
)

List of ProjectScope

func NewProjectScopeFromValue

func NewProjectScopeFromValue(v string) (*ProjectScope, error)

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

func (ProjectScope) IsValid

func (v ProjectScope) IsValid() bool

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

func (ProjectScope) Ptr

func (v ProjectScope) Ptr() *ProjectScope

Ptr returns reference to ProjectScope value

func (*ProjectScope) UnmarshalJSON

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

type ProjectStatus

type ProjectStatus struct {
	// Project ID
	Project string `json:"project"`
	// Project Scope
	Scope ProjectScope `json:"scope"`
}

ProjectStatus struct for ProjectStatus

func NewProjectStatus

func NewProjectStatus(project string, scope ProjectScope) *ProjectStatus

NewProjectStatus instantiates a new ProjectStatus 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 NewProjectStatusWithDefaults

func NewProjectStatusWithDefaults() *ProjectStatus

NewProjectStatusWithDefaults instantiates a new ProjectStatus 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 (*ProjectStatus) GetProject

func (o *ProjectStatus) GetProject() string

GetProject returns the Project field value

func (*ProjectStatus) GetProjectOk

func (o *ProjectStatus) GetProjectOk() (*string, bool)

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

func (*ProjectStatus) GetScope

func (o *ProjectStatus) GetScope() ProjectScope

GetScope returns the Scope field value

func (*ProjectStatus) GetScopeOk

func (o *ProjectStatus) GetScopeOk() (*ProjectScope, bool)

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

func (ProjectStatus) MarshalJSON

func (o ProjectStatus) MarshalJSON() ([]byte, error)

func (*ProjectStatus) SetProject

func (o *ProjectStatus) SetProject(v string)

SetProject sets field value

func (*ProjectStatus) SetScope

func (o *ProjectStatus) SetScope(v ProjectScope)

SetScope sets field value

func (ProjectStatus) ToMap

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

func (*ProjectStatus) UnmarshalJSON

func (o *ProjectStatus) UnmarshalJSON(data []byte) (err error)

type ValidationError

type ValidationError struct {
	Loc  []LocationInner `json:"loc"`
	Msg  string          `json:"msg"`
	Type string          `json:"type"`
}

ValidationError struct for ValidationError

func NewValidationError

func NewValidationError(loc []LocationInner, msg string, types string) *ValidationError

NewValidationError instantiates a new ValidationError 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 NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError 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 (*ValidationError) GetLoc

func (o *ValidationError) GetLoc() []LocationInner

GetLoc returns the Loc field value

func (*ValidationError) GetLocOk

func (o *ValidationError) GetLocOk() ([]LocationInner, bool)

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

func (*ValidationError) GetMsg

func (o *ValidationError) GetMsg() string

GetMsg returns the Msg field value

func (*ValidationError) GetMsgOk

func (o *ValidationError) GetMsgOk() (*string, bool)

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

func (*ValidationError) GetType

func (o *ValidationError) GetType() string

GetType returns the Type field value

func (*ValidationError) GetTypeOk

func (o *ValidationError) GetTypeOk() (*string, bool)

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

func (ValidationError) MarshalJSON

func (o ValidationError) MarshalJSON() ([]byte, error)

func (*ValidationError) SetLoc

func (o *ValidationError) SetLoc(v []LocationInner)

SetLoc sets field value

func (*ValidationError) SetMsg

func (o *ValidationError) SetMsg(v string)

SetMsg sets field value

func (*ValidationError) SetType

func (o *ValidationError) SetType(v string)

SetType sets field value

func (ValidationError) ToMap

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

func (*ValidationError) UnmarshalJSON

func (o *ValidationError) UnmarshalJSON(data []byte) (err error)

Jump to

Keyboard shortcuts

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