apiclient

package
v0.43.0 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

README

Go API client for apiclient

Daytona Server API

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: v0.0.0-dev
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import apiclient "github.com/GIT_USER_ID/GIT_REPO_ID/apiclient"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value apiclient.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), apiclient.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value apiclient.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), apiclient.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using apiclient.ContextOperationServerIndices and apiclient.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), apiclient.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), apiclient.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost:3986

Class Method HTTP request Description
ApiKeyAPI GenerateApiKey Post /apikey/{apiKeyName} Generate an API key
ApiKeyAPI ListClientApiKeys Get /apikey List API keys
ApiKeyAPI RevokeApiKey Delete /apikey/{apiKeyName} Revoke API key
BuildAPI CreateBuild Post /build Create a build
BuildAPI DeleteAllBuilds Delete /build Delete ALL builds
BuildAPI DeleteBuild Delete /build/{buildId} Delete build
BuildAPI DeleteBuildsFromPrebuild Delete /build/prebuild/{prebuildId} Delete builds
BuildAPI GetBuild Get /build/{buildId} Get build data
BuildAPI ListBuilds Get /build List builds
ContainerRegistryAPI GetContainerRegistry Get /container-registry/{server} Get container registry credentials
ContainerRegistryAPI ListContainerRegistries Get /container-registry List container registries
ContainerRegistryAPI RemoveContainerRegistry Delete /container-registry/{server} Remove a container registry credentials
ContainerRegistryAPI SetContainerRegistry Put /container-registry/{server} Set container registry credentials
DefaultAPI HealthCheck Get /health Health check
GitProviderAPI GetGitContext Post /gitprovider/context Get Git context
GitProviderAPI GetGitProvider Get /gitprovider/{gitProviderId} Get Git provider
GitProviderAPI GetGitProviderIdForUrl Get /gitprovider/id-for-url/{url} Get Git provider ID
GitProviderAPI GetGitUser Get /gitprovider/{gitProviderId}/user Get Git context
GitProviderAPI GetNamespaces Get /gitprovider/{gitProviderId}/namespaces Get Git namespaces
GitProviderAPI GetRepoBranches Get /gitprovider/{gitProviderId}/{namespaceId}/{repositoryId}/branches Get Git repository branches
GitProviderAPI GetRepoPRs Get /gitprovider/{gitProviderId}/{namespaceId}/{repositoryId}/pull-requests Get Git repository PRs
GitProviderAPI GetRepositories Get /gitprovider/{gitProviderId}/{namespaceId}/repositories Get Git repositories
GitProviderAPI GetUrlFromRepository Post /gitprovider/context/url Get URL from Git repository
GitProviderAPI ListGitProviders Get /gitprovider List Git providers
GitProviderAPI ListGitProvidersForUrl Get /gitprovider/for-url/{url} List Git providers for url
GitProviderAPI RemoveGitProvider Delete /gitprovider/{gitProviderId} Remove Git provider
GitProviderAPI SetGitProvider Put /gitprovider Set Git provider
PrebuildAPI DeletePrebuild Delete /project-config/{configName}/prebuild/{prebuildId} Delete prebuild
PrebuildAPI GetPrebuild Get /project-config/{configName}/prebuild/{prebuildId} Get prebuild
PrebuildAPI ListPrebuilds Get /project-config/prebuild List prebuilds
PrebuildAPI ListPrebuildsForProjectConfig Get /project-config/{configName}/prebuild List prebuilds for project config
PrebuildAPI ProcessGitEvent Post /project-config/prebuild/process-git-event ProcessGitEvent
PrebuildAPI SetPrebuild Put /project-config/{configName}/prebuild Set prebuild
ProfileAPI DeleteProfileData Delete /profile Delete profile data
ProfileAPI GetProfileData Get /profile Get profile data
ProfileAPI SetProfileData Put /profile Set profile data
ProjectConfigAPI DeleteProjectConfig Delete /project-config/{configName} Delete project config data
ProjectConfigAPI GetDefaultProjectConfig Get /project-config/default/{gitUrl} Get project configs by git url
ProjectConfigAPI GetProjectConfig Get /project-config/{configName} Get project config data
ProjectConfigAPI ListProjectConfigs Get /project-config List project configs
ProjectConfigAPI SetDefaultProjectConfig Patch /project-config/{configName}/set-default Set project config to default
ProjectConfigAPI SetProjectConfig Put /project-config Set project config data
ProviderAPI GetTargetManifest Get /provider/{provider}/target-manifest Get provider target manifest
ProviderAPI InstallProvider Post /provider/install Install a provider
ProviderAPI ListProviders Get /provider List providers
ProviderAPI UninstallProvider Post /provider/{provider}/uninstall Uninstall a provider
SampleAPI ListSamples Get /sample List samples
ServerAPI GenerateNetworkKey Post /server/network-key Generate a new authentication key
ServerAPI GetConfig Get /server/config Get the server configuration
ServerAPI SetConfig Post /server/config Set the server configuration
TargetAPI ListTargets Get /target List targets
TargetAPI RemoveTarget Delete /target/{target} Remove a target
TargetAPI SetDefaultTarget Patch /target/{target}/set-default Set target to default
TargetAPI SetTarget Put /target Set a target
WorkspaceAPI CreateWorkspace Post /workspace Create a workspace
WorkspaceAPI GetWorkspace Get /workspace/{workspaceId} Get workspace info
WorkspaceAPI ListWorkspaces Get /workspace List workspaces
WorkspaceAPI RemoveWorkspace Delete /workspace/{workspaceId} Remove workspace
WorkspaceAPI SetProjectState Post /workspace/{workspaceId}/{projectId}/state Set project state
WorkspaceAPI StartProject Post /workspace/{workspaceId}/{projectId}/start Start project
WorkspaceAPI StartWorkspace Post /workspace/{workspaceId}/start Start workspace
WorkspaceAPI StopProject Post /workspace/{workspaceId}/{projectId}/stop Stop project
WorkspaceAPI StopWorkspace Post /workspace/{workspaceId}/stop Stop workspace

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

Bearer
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		apiclient.ContextAPIKeys,
		map[string]apiclient.APIKey{
			"Authorization": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

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 (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedApikeyApiKeyTypeEnumValues = []ApikeyApiKeyType{
	"client",
	"project",
	"workspace",
}

All allowed values of ApikeyApiKeyType enum

View Source
var AllowedBuildBuildStateEnumValues = []BuildBuildState{
	"pending-run",
	"running",
	"error",
	"success",
	"published",
	"pending-delete",
	"pending-forced-delete",
	"deleting",
}

All allowed values of BuildBuildState enum

View Source
var AllowedCloneTargetEnumValues = []CloneTarget{
	"branch",
	"commit",
}

All allowed values of CloneTarget enum

View Source
var AllowedProviderProviderTargetPropertyTypeEnumValues = []ProviderProviderTargetPropertyType{
	"string",
	"option",
	"boolean",
	"int",
	"float",
	"file-path",
}

All allowed values of ProviderProviderTargetPropertyType enum

View Source
var AllowedSigningMethodEnumValues = []SigningMethod{
	"ssh",
	"gpg",
}

All allowed values of SigningMethod enum

View Source
var AllowedStatusEnumValues = []Status{
	"Unmodified",
	"Untracked",
	"Modified",
	"Added",
	"Deleted",
	"Renamed",
	"Copied",
	"Updated but unmerged",
}

All allowed values of Status 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 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 {
	ApiKeyAPI *ApiKeyAPIService

	BuildAPI *BuildAPIService

	ContainerRegistryAPI *ContainerRegistryAPIService

	DefaultAPI *DefaultAPIService

	GitProviderAPI *GitProviderAPIService

	PrebuildAPI *PrebuildAPIService

	ProfileAPI *ProfileAPIService

	ProjectConfigAPI *ProjectConfigAPIService

	ProviderAPI *ProviderAPIService

	SampleAPI *SampleAPIService

	ServerAPI *ServerAPIService

	TargetAPI *TargetAPIService

	WorkspaceAPI *WorkspaceAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Daytona Server API API vv0.0.0-dev In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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() *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 APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

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 ApiCreateBuildRequest added in v0.26.0

type ApiCreateBuildRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiCreateBuildRequest) CreateBuildDto added in v0.26.0

func (r ApiCreateBuildRequest) CreateBuildDto(createBuildDto CreateBuildDTO) ApiCreateBuildRequest

Create Build DTO

func (ApiCreateBuildRequest) Execute added in v0.26.0

func (r ApiCreateBuildRequest) Execute() (string, *http.Response, error)

type ApiCreateWorkspaceRequest

type ApiCreateWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiCreateWorkspaceRequest) Execute

func (ApiCreateWorkspaceRequest) Workspace

Create workspace

type ApiDeleteAllBuildsRequest added in v0.26.0

type ApiDeleteAllBuildsRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteAllBuildsRequest) Execute added in v0.26.0

func (r ApiDeleteAllBuildsRequest) Execute() (*http.Response, error)

func (ApiDeleteAllBuildsRequest) Force added in v0.33.0

Force

type ApiDeleteBuildRequest added in v0.26.0

type ApiDeleteBuildRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBuildRequest) Execute added in v0.26.0

func (r ApiDeleteBuildRequest) Execute() (*http.Response, error)

func (ApiDeleteBuildRequest) Force added in v0.33.0

Force

type ApiDeleteBuildsFromPrebuildRequest added in v0.26.0

type ApiDeleteBuildsFromPrebuildRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBuildsFromPrebuildRequest) Execute added in v0.26.0

func (ApiDeleteBuildsFromPrebuildRequest) Force added in v0.33.0

Force

type ApiDeletePrebuildRequest added in v0.26.0

type ApiDeletePrebuildRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiDeletePrebuildRequest) Execute added in v0.26.0

func (r ApiDeletePrebuildRequest) Execute() (*http.Response, error)

func (ApiDeletePrebuildRequest) Force added in v0.26.0

Force

type ApiDeleteProfileDataRequest

type ApiDeleteProfileDataRequest struct {
	ApiService *ProfileAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteProfileDataRequest) Execute

type ApiDeleteProjectConfigRequest added in v0.24.0

type ApiDeleteProjectConfigRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteProjectConfigRequest) Execute added in v0.24.0

func (ApiDeleteProjectConfigRequest) Force added in v0.26.0

Force

type ApiGenerateApiKeyRequest

type ApiGenerateApiKeyRequest struct {
	ApiService *ApiKeyAPIService
	// contains filtered or unexported fields
}

func (ApiGenerateApiKeyRequest) Execute

type ApiGenerateNetworkKeyRequest

type ApiGenerateNetworkKeyRequest struct {
	ApiService *ServerAPIService
	// contains filtered or unexported fields
}

func (ApiGenerateNetworkKeyRequest) Execute

type ApiGetBuildRequest added in v0.26.0

type ApiGetBuildRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildRequest) Execute added in v0.26.0

func (r ApiGetBuildRequest) Execute() (*Build, *http.Response, error)

type ApiGetConfigRequest

type ApiGetConfigRequest struct {
	ApiService *ServerAPIService
	// contains filtered or unexported fields
}

func (ApiGetConfigRequest) Execute

type ApiGetContainerRegistryRequest

type ApiGetContainerRegistryRequest struct {
	ApiService *ContainerRegistryAPIService
	// contains filtered or unexported fields
}

func (ApiGetContainerRegistryRequest) Execute

type ApiGetDefaultProjectConfigRequest added in v0.24.0

type ApiGetDefaultProjectConfigRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiGetDefaultProjectConfigRequest) Execute added in v0.24.0

type ApiGetGitContextRequest

type ApiGetGitContextRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetGitContextRequest) Execute

func (ApiGetGitContextRequest) Repository added in v0.26.0

Get repository context

type ApiGetGitProviderIdForUrlRequest added in v0.24.0

type ApiGetGitProviderIdForUrlRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetGitProviderIdForUrlRequest) Execute added in v0.24.0

type ApiGetGitProviderRequest added in v0.38.0

type ApiGetGitProviderRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetGitProviderRequest) Execute added in v0.38.0

type ApiGetGitUserRequest

type ApiGetGitUserRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetGitUserRequest) Execute

func (r ApiGetGitUserRequest) Execute() (*GitUser, *http.Response, error)

type ApiGetNamespacesRequest

type ApiGetNamespacesRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetNamespacesRequest) Execute

func (ApiGetNamespacesRequest) Page added in v0.38.0

Page number

func (ApiGetNamespacesRequest) PerPage added in v0.38.0

Number of items per page

type ApiGetPrebuildRequest added in v0.26.0

type ApiGetPrebuildRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiGetPrebuildRequest) Execute added in v0.26.0

type ApiGetProfileDataRequest

type ApiGetProfileDataRequest struct {
	ApiService *ProfileAPIService
	// contains filtered or unexported fields
}

func (ApiGetProfileDataRequest) Execute

type ApiGetProjectConfigRequest added in v0.24.0

type ApiGetProjectConfigRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiGetProjectConfigRequest) Execute added in v0.24.0

type ApiGetRepoBranchesRequest

type ApiGetRepoBranchesRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetRepoBranchesRequest) Execute

func (ApiGetRepoBranchesRequest) Page added in v0.38.0

Page number

func (ApiGetRepoBranchesRequest) PerPage added in v0.38.0

Number of items per page

type ApiGetRepoPRsRequest

type ApiGetRepoPRsRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetRepoPRsRequest) Execute

func (ApiGetRepoPRsRequest) Page added in v0.38.0

Page number

func (ApiGetRepoPRsRequest) PerPage added in v0.38.0

func (r ApiGetRepoPRsRequest) PerPage(perPage int32) ApiGetRepoPRsRequest

Number of items per page

type ApiGetRepositoriesRequest

type ApiGetRepositoriesRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetRepositoriesRequest) Execute

func (ApiGetRepositoriesRequest) Page added in v0.38.0

Page number

func (ApiGetRepositoriesRequest) PerPage added in v0.38.0

Number of items per page

type ApiGetTargetManifestRequest

type ApiGetTargetManifestRequest struct {
	ApiService *ProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetTargetManifestRequest) Execute

type ApiGetUrlFromRepositoryRequest added in v0.24.0

type ApiGetUrlFromRepositoryRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiGetUrlFromRepositoryRequest) Execute added in v0.24.0

func (ApiGetUrlFromRepositoryRequest) Repository added in v0.24.0

Git repository

type ApiGetWorkspaceRequest

type ApiGetWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceRequest) Execute

func (ApiGetWorkspaceRequest) Verbose added in v0.29.1

Verbose

type ApiHealthCheckRequest added in v0.35.1

type ApiHealthCheckRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiHealthCheckRequest) Execute added in v0.35.1

func (r ApiHealthCheckRequest) Execute() (map[string]string, *http.Response, error)

type ApiInstallProviderRequest

type ApiInstallProviderRequest struct {
	ApiService *ProviderAPIService
	// contains filtered or unexported fields
}

func (ApiInstallProviderRequest) Execute

func (r ApiInstallProviderRequest) Execute() (*http.Response, error)

func (ApiInstallProviderRequest) Provider

Provider to install

type ApiKey

type ApiKey struct {
	KeyHash string `json:"keyHash"`
	// Project or client name
	Name string           `json:"name"`
	Type ApikeyApiKeyType `json:"type"`
}

ApiKey struct for ApiKey

func NewApiKey

func NewApiKey(keyHash string, name string, type_ ApikeyApiKeyType) *ApiKey

NewApiKey instantiates a new ApiKey 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 NewApiKeyWithDefaults

func NewApiKeyWithDefaults() *ApiKey

NewApiKeyWithDefaults instantiates a new ApiKey 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 (*ApiKey) GetKeyHash

func (o *ApiKey) GetKeyHash() string

GetKeyHash returns the KeyHash field value

func (*ApiKey) GetKeyHashOk

func (o *ApiKey) GetKeyHashOk() (*string, bool)

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

func (*ApiKey) GetName

func (o *ApiKey) GetName() string

GetName returns the Name field value

func (*ApiKey) GetNameOk

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

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

func (*ApiKey) GetType

func (o *ApiKey) GetType() ApikeyApiKeyType

GetType returns the Type field value

func (*ApiKey) GetTypeOk

func (o *ApiKey) GetTypeOk() (*ApikeyApiKeyType, bool)

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

func (ApiKey) MarshalJSON

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

func (*ApiKey) SetKeyHash

func (o *ApiKey) SetKeyHash(v string)

SetKeyHash sets field value

func (*ApiKey) SetName

func (o *ApiKey) SetName(v string)

SetName sets field value

func (*ApiKey) SetType

func (o *ApiKey) SetType(v ApikeyApiKeyType)

SetType sets field value

func (ApiKey) ToMap

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

func (*ApiKey) UnmarshalJSON added in v0.25.0

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

type ApiKeyAPIService

type ApiKeyAPIService service

ApiKeyAPIService ApiKeyAPI service

func (*ApiKeyAPIService) GenerateApiKey

func (a *ApiKeyAPIService) GenerateApiKey(ctx context.Context, apiKeyName string) ApiGenerateApiKeyRequest

GenerateApiKey Generate an API key

Generate an API key

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

func (*ApiKeyAPIService) GenerateApiKeyExecute

func (a *ApiKeyAPIService) GenerateApiKeyExecute(r ApiGenerateApiKeyRequest) (string, *http.Response, error)

Execute executes the request

@return string

func (*ApiKeyAPIService) ListClientApiKeys

func (a *ApiKeyAPIService) ListClientApiKeys(ctx context.Context) ApiListClientApiKeysRequest

ListClientApiKeys List API keys

List API keys

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

func (*ApiKeyAPIService) ListClientApiKeysExecute

func (a *ApiKeyAPIService) ListClientApiKeysExecute(r ApiListClientApiKeysRequest) ([]ApiKey, *http.Response, error)

Execute executes the request

@return []ApiKey

func (*ApiKeyAPIService) RevokeApiKey

func (a *ApiKeyAPIService) RevokeApiKey(ctx context.Context, apiKeyName string) ApiRevokeApiKeyRequest

RevokeApiKey Revoke API key

Revoke API key

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

func (*ApiKeyAPIService) RevokeApiKeyExecute

func (a *ApiKeyAPIService) RevokeApiKeyExecute(r ApiRevokeApiKeyRequest) (*http.Response, error)

Execute executes the request

type ApiListBuildsRequest added in v0.26.0

type ApiListBuildsRequest struct {
	ApiService *BuildAPIService
	// contains filtered or unexported fields
}

func (ApiListBuildsRequest) Execute added in v0.26.0

func (r ApiListBuildsRequest) Execute() ([]Build, *http.Response, error)

type ApiListClientApiKeysRequest

type ApiListClientApiKeysRequest struct {
	ApiService *ApiKeyAPIService
	// contains filtered or unexported fields
}

func (ApiListClientApiKeysRequest) Execute

type ApiListContainerRegistriesRequest

type ApiListContainerRegistriesRequest struct {
	ApiService *ContainerRegistryAPIService
	// contains filtered or unexported fields
}

func (ApiListContainerRegistriesRequest) Execute

type ApiListGitProvidersForUrlRequest added in v0.38.0

type ApiListGitProvidersForUrlRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiListGitProvidersForUrlRequest) Execute added in v0.38.0

type ApiListGitProvidersRequest

type ApiListGitProvidersRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiListGitProvidersRequest) Execute

type ApiListPrebuildsForProjectConfigRequest added in v0.26.0

type ApiListPrebuildsForProjectConfigRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiListPrebuildsForProjectConfigRequest) Execute added in v0.26.0

type ApiListPrebuildsRequest added in v0.26.0

type ApiListPrebuildsRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiListPrebuildsRequest) Execute added in v0.26.0

type ApiListProjectConfigsRequest added in v0.24.0

type ApiListProjectConfigsRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiListProjectConfigsRequest) Execute added in v0.24.0

type ApiListProvidersRequest

type ApiListProvidersRequest struct {
	ApiService *ProviderAPIService
	// contains filtered or unexported fields
}

func (ApiListProvidersRequest) Execute

func (r ApiListProvidersRequest) Execute() ([]Provider, *http.Response, error)

type ApiListSamplesRequest added in v0.27.0

type ApiListSamplesRequest struct {
	ApiService *SampleAPIService
	// contains filtered or unexported fields
}

func (ApiListSamplesRequest) Execute added in v0.27.0

func (r ApiListSamplesRequest) Execute() ([]Sample, *http.Response, error)

type ApiListTargetsRequest

type ApiListTargetsRequest struct {
	ApiService *TargetAPIService
	// contains filtered or unexported fields
}

func (ApiListTargetsRequest) Execute

type ApiListWorkspacesRequest

type ApiListWorkspacesRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiListWorkspacesRequest) Execute

func (ApiListWorkspacesRequest) Verbose

Verbose

type ApiProcessGitEventRequest added in v0.26.0

type ApiProcessGitEventRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiProcessGitEventRequest) Execute added in v0.26.0

func (r ApiProcessGitEventRequest) Execute() (*http.Response, error)

func (ApiProcessGitEventRequest) Workspace added in v0.26.0

func (r ApiProcessGitEventRequest) Workspace(workspace map[string]interface{}) ApiProcessGitEventRequest

Webhook event

type ApiRemoveContainerRegistryRequest

type ApiRemoveContainerRegistryRequest struct {
	ApiService *ContainerRegistryAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveContainerRegistryRequest) Execute

type ApiRemoveGitProviderRequest

type ApiRemoveGitProviderRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveGitProviderRequest) Execute

type ApiRemoveTargetRequest

type ApiRemoveTargetRequest struct {
	ApiService *TargetAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveTargetRequest) Execute

func (r ApiRemoveTargetRequest) Execute() (*http.Response, error)

type ApiRemoveWorkspaceRequest

type ApiRemoveWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveWorkspaceRequest) Execute

func (r ApiRemoveWorkspaceRequest) Execute() (*http.Response, error)

func (ApiRemoveWorkspaceRequest) Force added in v0.19.0

Force

type ApiRevokeApiKeyRequest

type ApiRevokeApiKeyRequest struct {
	ApiService *ApiKeyAPIService
	// contains filtered or unexported fields
}

func (ApiRevokeApiKeyRequest) Execute

func (r ApiRevokeApiKeyRequest) Execute() (*http.Response, error)

type ApiSetConfigRequest

type ApiSetConfigRequest struct {
	ApiService *ServerAPIService
	// contains filtered or unexported fields
}

func (ApiSetConfigRequest) Config

Server configuration

func (ApiSetConfigRequest) Execute

type ApiSetContainerRegistryRequest

type ApiSetContainerRegistryRequest struct {
	ApiService *ContainerRegistryAPIService
	// contains filtered or unexported fields
}

func (ApiSetContainerRegistryRequest) ContainerRegistry

Container Registry credentials to set

func (ApiSetContainerRegistryRequest) Execute

type ApiSetDefaultProjectConfigRequest added in v0.24.0

type ApiSetDefaultProjectConfigRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiSetDefaultProjectConfigRequest) Execute added in v0.24.0

type ApiSetDefaultTargetRequest added in v0.40.0

type ApiSetDefaultTargetRequest struct {
	ApiService *TargetAPIService
	// contains filtered or unexported fields
}

func (ApiSetDefaultTargetRequest) Execute added in v0.40.0

type ApiSetGitProviderRequest

type ApiSetGitProviderRequest struct {
	ApiService *GitProviderAPIService
	// contains filtered or unexported fields
}

func (ApiSetGitProviderRequest) Execute

func (r ApiSetGitProviderRequest) Execute() (*http.Response, error)

func (ApiSetGitProviderRequest) GitProviderConfig

func (r ApiSetGitProviderRequest) GitProviderConfig(gitProviderConfig SetGitProviderConfig) ApiSetGitProviderRequest

Git provider

type ApiSetPrebuildRequest added in v0.26.0

type ApiSetPrebuildRequest struct {
	ApiService *PrebuildAPIService
	// contains filtered or unexported fields
}

func (ApiSetPrebuildRequest) Execute added in v0.26.0

func (r ApiSetPrebuildRequest) Execute() (string, *http.Response, error)

func (ApiSetPrebuildRequest) Prebuild added in v0.26.0

Prebuild

type ApiSetProfileDataRequest

type ApiSetProfileDataRequest struct {
	ApiService *ProfileAPIService
	// contains filtered or unexported fields
}

func (ApiSetProfileDataRequest) Execute

func (r ApiSetProfileDataRequest) Execute() (*http.Response, error)

func (ApiSetProfileDataRequest) ProfileData

Profile data

type ApiSetProjectConfigRequest added in v0.24.0

type ApiSetProjectConfigRequest struct {
	ApiService *ProjectConfigAPIService
	// contains filtered or unexported fields
}

func (ApiSetProjectConfigRequest) Execute added in v0.24.0

func (ApiSetProjectConfigRequest) ProjectConfig added in v0.24.0

Project config

type ApiSetProjectStateRequest

type ApiSetProjectStateRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiSetProjectStateRequest) Execute

func (r ApiSetProjectStateRequest) Execute() (*http.Response, error)

func (ApiSetProjectStateRequest) SetState

Set State

type ApiSetTargetRequest

type ApiSetTargetRequest struct {
	ApiService *TargetAPIService
	// contains filtered or unexported fields
}

func (ApiSetTargetRequest) Execute

func (r ApiSetTargetRequest) Execute() (*http.Response, error)

func (ApiSetTargetRequest) Target

Target to set

type ApiStartProjectRequest

type ApiStartProjectRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiStartProjectRequest) Execute

func (r ApiStartProjectRequest) Execute() (*http.Response, error)

type ApiStartWorkspaceRequest

type ApiStartWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiStartWorkspaceRequest) Execute

func (r ApiStartWorkspaceRequest) Execute() (*http.Response, error)

type ApiStopProjectRequest

type ApiStopProjectRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiStopProjectRequest) Execute

func (r ApiStopProjectRequest) Execute() (*http.Response, error)

type ApiStopWorkspaceRequest

type ApiStopWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiStopWorkspaceRequest) Execute

func (r ApiStopWorkspaceRequest) Execute() (*http.Response, error)

type ApiUninstallProviderRequest

type ApiUninstallProviderRequest struct {
	ApiService *ProviderAPIService
	// contains filtered or unexported fields
}

func (ApiUninstallProviderRequest) Execute

type ApikeyApiKeyType

type ApikeyApiKeyType string

ApikeyApiKeyType the model 'ApikeyApiKeyType'

const (
	ApiKeyTypeClient    ApikeyApiKeyType = "client"
	ApiKeyTypeProject   ApikeyApiKeyType = "project"
	ApiKeyTypeWorkspace ApikeyApiKeyType = "workspace"
)

List of apikey.ApiKeyType

func NewApikeyApiKeyTypeFromValue

func NewApikeyApiKeyTypeFromValue(v string) (*ApikeyApiKeyType, error)

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

func (ApikeyApiKeyType) IsValid

func (v ApikeyApiKeyType) IsValid() bool

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

func (ApikeyApiKeyType) Ptr

Ptr returns reference to apikey.ApiKeyType value

func (*ApikeyApiKeyType) UnmarshalJSON

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

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Build added in v0.26.0

type Build struct {
	BuildConfig     *BuildConfig      `json:"buildConfig,omitempty"`
	ContainerConfig ContainerConfig   `json:"containerConfig"`
	CreatedAt       string            `json:"createdAt"`
	EnvVars         map[string]string `json:"envVars"`
	Id              string            `json:"id"`
	Image           *string           `json:"image,omitempty"`
	PrebuildId      string            `json:"prebuildId"`
	Repository      GitRepository     `json:"repository"`
	State           BuildBuildState   `json:"state"`
	UpdatedAt       string            `json:"updatedAt"`
	User            *string           `json:"user,omitempty"`
}

Build struct for Build

func NewBuild added in v0.26.0

func NewBuild(containerConfig ContainerConfig, createdAt string, envVars map[string]string, id string, prebuildId string, repository GitRepository, state BuildBuildState, updatedAt string) *Build

NewBuild instantiates a new Build 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 NewBuildWithDefaults added in v0.26.0

func NewBuildWithDefaults() *Build

NewBuildWithDefaults instantiates a new Build 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 (*Build) GetBuildConfig added in v0.26.0

func (o *Build) GetBuildConfig() BuildConfig

GetBuildConfig returns the BuildConfig field value if set, zero value otherwise.

func (*Build) GetBuildConfigOk added in v0.26.0

func (o *Build) GetBuildConfigOk() (*BuildConfig, bool)

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

func (*Build) GetContainerConfig added in v0.33.0

func (o *Build) GetContainerConfig() ContainerConfig

GetContainerConfig returns the ContainerConfig field value

func (*Build) GetContainerConfigOk added in v0.33.0

func (o *Build) GetContainerConfigOk() (*ContainerConfig, bool)

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

func (*Build) GetCreatedAt added in v0.26.0

func (o *Build) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*Build) GetCreatedAtOk added in v0.26.0

func (o *Build) GetCreatedAtOk() (*string, bool)

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

func (*Build) GetEnvVars added in v0.26.0

func (o *Build) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*Build) GetEnvVarsOk added in v0.26.0

func (o *Build) GetEnvVarsOk() (*map[string]string, bool)

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

func (*Build) GetId added in v0.26.0

func (o *Build) GetId() string

GetId returns the Id field value

func (*Build) GetIdOk added in v0.26.0

func (o *Build) GetIdOk() (*string, bool)

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

func (*Build) GetImage added in v0.26.0

func (o *Build) GetImage() string

GetImage returns the Image field value if set, zero value otherwise.

func (*Build) GetImageOk added in v0.26.0

func (o *Build) GetImageOk() (*string, bool)

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

func (*Build) GetPrebuildId added in v0.26.0

func (o *Build) GetPrebuildId() string

GetPrebuildId returns the PrebuildId field value

func (*Build) GetPrebuildIdOk added in v0.26.0

func (o *Build) GetPrebuildIdOk() (*string, bool)

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

func (*Build) GetRepository added in v0.26.0

func (o *Build) GetRepository() GitRepository

GetRepository returns the Repository field value

func (*Build) GetRepositoryOk added in v0.26.0

func (o *Build) GetRepositoryOk() (*GitRepository, bool)

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

func (*Build) GetState added in v0.26.0

func (o *Build) GetState() BuildBuildState

GetState returns the State field value

func (*Build) GetStateOk added in v0.26.0

func (o *Build) GetStateOk() (*BuildBuildState, bool)

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

func (*Build) GetUpdatedAt added in v0.26.0

func (o *Build) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*Build) GetUpdatedAtOk added in v0.26.0

func (o *Build) GetUpdatedAtOk() (*string, bool)

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

func (*Build) GetUser added in v0.26.0

func (o *Build) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*Build) GetUserOk added in v0.26.0

func (o *Build) GetUserOk() (*string, bool)

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

func (*Build) HasBuildConfig added in v0.26.0

func (o *Build) HasBuildConfig() bool

HasBuildConfig returns a boolean if a field has been set.

func (*Build) HasImage added in v0.33.0

func (o *Build) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*Build) HasUser added in v0.33.0

func (o *Build) HasUser() bool

HasUser returns a boolean if a field has been set.

func (Build) MarshalJSON added in v0.26.0

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

func (*Build) SetBuildConfig added in v0.26.0

func (o *Build) SetBuildConfig(v BuildConfig)

SetBuildConfig gets a reference to the given BuildConfig and assigns it to the BuildConfig field.

func (*Build) SetContainerConfig added in v0.33.0

func (o *Build) SetContainerConfig(v ContainerConfig)

SetContainerConfig sets field value

func (*Build) SetCreatedAt added in v0.26.0

func (o *Build) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*Build) SetEnvVars added in v0.26.0

func (o *Build) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*Build) SetId added in v0.26.0

func (o *Build) SetId(v string)

SetId sets field value

func (*Build) SetImage added in v0.26.0

func (o *Build) SetImage(v string)

SetImage gets a reference to the given string and assigns it to the Image field.

func (*Build) SetPrebuildId added in v0.26.0

func (o *Build) SetPrebuildId(v string)

SetPrebuildId sets field value

func (*Build) SetRepository added in v0.26.0

func (o *Build) SetRepository(v GitRepository)

SetRepository sets field value

func (*Build) SetState added in v0.26.0

func (o *Build) SetState(v BuildBuildState)

SetState sets field value

func (*Build) SetUpdatedAt added in v0.26.0

func (o *Build) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*Build) SetUser added in v0.26.0

func (o *Build) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (Build) ToMap added in v0.26.0

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

func (*Build) UnmarshalJSON added in v0.26.0

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

type BuildAPIService added in v0.26.0

type BuildAPIService service

BuildAPIService BuildAPI service

func (*BuildAPIService) CreateBuild added in v0.26.0

CreateBuild Create a build

Create a build

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

func (*BuildAPIService) CreateBuildExecute added in v0.26.0

func (a *BuildAPIService) CreateBuildExecute(r ApiCreateBuildRequest) (string, *http.Response, error)

Execute executes the request

@return string

func (*BuildAPIService) DeleteAllBuilds added in v0.26.0

func (a *BuildAPIService) DeleteAllBuilds(ctx context.Context) ApiDeleteAllBuildsRequest

DeleteAllBuilds Delete ALL builds

Delete ALL builds

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

func (*BuildAPIService) DeleteAllBuildsExecute added in v0.26.0

func (a *BuildAPIService) DeleteAllBuildsExecute(r ApiDeleteAllBuildsRequest) (*http.Response, error)

Execute executes the request

func (*BuildAPIService) DeleteBuild added in v0.26.0

func (a *BuildAPIService) DeleteBuild(ctx context.Context, buildId string) ApiDeleteBuildRequest

DeleteBuild Delete build

Delete build

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

func (*BuildAPIService) DeleteBuildExecute added in v0.26.0

func (a *BuildAPIService) DeleteBuildExecute(r ApiDeleteBuildRequest) (*http.Response, error)

Execute executes the request

func (*BuildAPIService) DeleteBuildsFromPrebuild added in v0.26.0

func (a *BuildAPIService) DeleteBuildsFromPrebuild(ctx context.Context, prebuildId string) ApiDeleteBuildsFromPrebuildRequest

DeleteBuildsFromPrebuild Delete builds

Delete builds

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

func (*BuildAPIService) DeleteBuildsFromPrebuildExecute added in v0.26.0

func (a *BuildAPIService) DeleteBuildsFromPrebuildExecute(r ApiDeleteBuildsFromPrebuildRequest) (*http.Response, error)

Execute executes the request

func (*BuildAPIService) GetBuild added in v0.26.0

func (a *BuildAPIService) GetBuild(ctx context.Context, buildId string) ApiGetBuildRequest

GetBuild Get build data

Get build data

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

func (*BuildAPIService) GetBuildExecute added in v0.26.0

func (a *BuildAPIService) GetBuildExecute(r ApiGetBuildRequest) (*Build, *http.Response, error)

Execute executes the request

@return Build

func (*BuildAPIService) ListBuilds added in v0.26.0

ListBuilds List builds

List builds

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

func (*BuildAPIService) ListBuildsExecute added in v0.26.0

func (a *BuildAPIService) ListBuildsExecute(r ApiListBuildsRequest) ([]Build, *http.Response, error)

Execute executes the request

@return []Build

type BuildBuildState added in v0.26.0

type BuildBuildState string

BuildBuildState the model 'BuildBuildState'

const (
	BuildStatePendingRun          BuildBuildState = "pending-run"
	BuildStateRunning             BuildBuildState = "running"
	BuildStateError               BuildBuildState = "error"
	BuildStateSuccess             BuildBuildState = "success"
	BuildStatePublished           BuildBuildState = "published"
	BuildStatePendingDelete       BuildBuildState = "pending-delete"
	BuildStatePendingForcedDelete BuildBuildState = "pending-forced-delete"
	BuildStateDeleting            BuildBuildState = "deleting"
)

List of build.BuildState

func NewBuildBuildStateFromValue added in v0.26.0

func NewBuildBuildStateFromValue(v string) (*BuildBuildState, error)

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

func (BuildBuildState) IsValid added in v0.26.0

func (v BuildBuildState) IsValid() bool

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

func (BuildBuildState) Ptr added in v0.26.0

Ptr returns reference to build.BuildState value

func (*BuildBuildState) UnmarshalJSON added in v0.26.0

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

type BuildConfig added in v0.26.0

type BuildConfig struct {
	CachedBuild  *CachedBuild        `json:"cachedBuild,omitempty"`
	Devcontainer *DevcontainerConfig `json:"devcontainer,omitempty"`
}

BuildConfig struct for BuildConfig

func NewBuildConfig added in v0.26.0

func NewBuildConfig() *BuildConfig

NewBuildConfig instantiates a new BuildConfig 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 NewBuildConfigWithDefaults added in v0.26.0

func NewBuildConfigWithDefaults() *BuildConfig

NewBuildConfigWithDefaults instantiates a new BuildConfig 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 (*BuildConfig) GetCachedBuild added in v0.26.0

func (o *BuildConfig) GetCachedBuild() CachedBuild

GetCachedBuild returns the CachedBuild field value if set, zero value otherwise.

func (*BuildConfig) GetCachedBuildOk added in v0.26.0

func (o *BuildConfig) GetCachedBuildOk() (*CachedBuild, bool)

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

func (*BuildConfig) GetDevcontainer added in v0.26.0

func (o *BuildConfig) GetDevcontainer() DevcontainerConfig

GetDevcontainer returns the Devcontainer field value if set, zero value otherwise.

func (*BuildConfig) GetDevcontainerOk added in v0.26.0

func (o *BuildConfig) GetDevcontainerOk() (*DevcontainerConfig, bool)

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

func (*BuildConfig) HasCachedBuild added in v0.26.0

func (o *BuildConfig) HasCachedBuild() bool

HasCachedBuild returns a boolean if a field has been set.

func (*BuildConfig) HasDevcontainer added in v0.26.0

func (o *BuildConfig) HasDevcontainer() bool

HasDevcontainer returns a boolean if a field has been set.

func (BuildConfig) MarshalJSON added in v0.26.0

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

func (*BuildConfig) SetCachedBuild added in v0.26.0

func (o *BuildConfig) SetCachedBuild(v CachedBuild)

SetCachedBuild gets a reference to the given CachedBuild and assigns it to the CachedBuild field.

func (*BuildConfig) SetDevcontainer added in v0.26.0

func (o *BuildConfig) SetDevcontainer(v DevcontainerConfig)

SetDevcontainer gets a reference to the given DevcontainerConfig and assigns it to the Devcontainer field.

func (BuildConfig) ToMap added in v0.26.0

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

type CachedBuild added in v0.26.0

type CachedBuild struct {
	Image string `json:"image"`
	User  string `json:"user"`
}

CachedBuild struct for CachedBuild

func NewCachedBuild added in v0.26.0

func NewCachedBuild(image string, user string) *CachedBuild

NewCachedBuild instantiates a new CachedBuild 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 NewCachedBuildWithDefaults added in v0.26.0

func NewCachedBuildWithDefaults() *CachedBuild

NewCachedBuildWithDefaults instantiates a new CachedBuild 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 (*CachedBuild) GetImage added in v0.26.0

func (o *CachedBuild) GetImage() string

GetImage returns the Image field value

func (*CachedBuild) GetImageOk added in v0.26.0

func (o *CachedBuild) GetImageOk() (*string, bool)

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

func (*CachedBuild) GetUser added in v0.26.0

func (o *CachedBuild) GetUser() string

GetUser returns the User field value

func (*CachedBuild) GetUserOk added in v0.26.0

func (o *CachedBuild) GetUserOk() (*string, bool)

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

func (CachedBuild) MarshalJSON added in v0.26.0

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

func (*CachedBuild) SetImage added in v0.26.0

func (o *CachedBuild) SetImage(v string)

SetImage sets field value

func (*CachedBuild) SetUser added in v0.26.0

func (o *CachedBuild) SetUser(v string)

SetUser sets field value

func (CachedBuild) ToMap added in v0.26.0

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

func (*CachedBuild) UnmarshalJSON added in v0.26.0

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

type CloneTarget added in v0.26.0

type CloneTarget string

CloneTarget the model 'CloneTarget'

const (
	CloneTargetBranch CloneTarget = "branch"
	CloneTargetCommit CloneTarget = "commit"
)

List of CloneTarget

func NewCloneTargetFromValue added in v0.26.0

func NewCloneTargetFromValue(v string) (*CloneTarget, error)

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

func (CloneTarget) IsValid added in v0.26.0

func (v CloneTarget) IsValid() bool

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

func (CloneTarget) Ptr added in v0.26.0

func (v CloneTarget) Ptr() *CloneTarget

Ptr returns reference to CloneTarget value

func (*CloneTarget) UnmarshalJSON added in v0.26.0

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

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ContainerConfig added in v0.33.0

type ContainerConfig struct {
	Image string `json:"image"`
	User  string `json:"user"`
}

ContainerConfig struct for ContainerConfig

func NewContainerConfig added in v0.33.0

func NewContainerConfig(image string, user string) *ContainerConfig

NewContainerConfig instantiates a new ContainerConfig 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 NewContainerConfigWithDefaults added in v0.33.0

func NewContainerConfigWithDefaults() *ContainerConfig

NewContainerConfigWithDefaults instantiates a new ContainerConfig 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 (*ContainerConfig) GetImage added in v0.33.0

func (o *ContainerConfig) GetImage() string

GetImage returns the Image field value

func (*ContainerConfig) GetImageOk added in v0.33.0

func (o *ContainerConfig) GetImageOk() (*string, bool)

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

func (*ContainerConfig) GetUser added in v0.33.0

func (o *ContainerConfig) GetUser() string

GetUser returns the User field value

func (*ContainerConfig) GetUserOk added in v0.33.0

func (o *ContainerConfig) GetUserOk() (*string, bool)

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

func (ContainerConfig) MarshalJSON added in v0.33.0

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

func (*ContainerConfig) SetImage added in v0.33.0

func (o *ContainerConfig) SetImage(v string)

SetImage sets field value

func (*ContainerConfig) SetUser added in v0.33.0

func (o *ContainerConfig) SetUser(v string)

SetUser sets field value

func (ContainerConfig) ToMap added in v0.33.0

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

func (*ContainerConfig) UnmarshalJSON added in v0.33.0

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

type ContainerRegistry

type ContainerRegistry struct {
	Password string `json:"password"`
	Server   string `json:"server"`
	Username string `json:"username"`
}

ContainerRegistry struct for ContainerRegistry

func NewContainerRegistry

func NewContainerRegistry(password string, server string, username string) *ContainerRegistry

NewContainerRegistry instantiates a new ContainerRegistry 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 NewContainerRegistryWithDefaults

func NewContainerRegistryWithDefaults() *ContainerRegistry

NewContainerRegistryWithDefaults instantiates a new ContainerRegistry 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 (*ContainerRegistry) GetPassword

func (o *ContainerRegistry) GetPassword() string

GetPassword returns the Password field value

func (*ContainerRegistry) GetPasswordOk

func (o *ContainerRegistry) GetPasswordOk() (*string, bool)

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

func (*ContainerRegistry) GetServer

func (o *ContainerRegistry) GetServer() string

GetServer returns the Server field value

func (*ContainerRegistry) GetServerOk

func (o *ContainerRegistry) GetServerOk() (*string, bool)

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

func (*ContainerRegistry) GetUsername

func (o *ContainerRegistry) GetUsername() string

GetUsername returns the Username field value

func (*ContainerRegistry) GetUsernameOk

func (o *ContainerRegistry) GetUsernameOk() (*string, bool)

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

func (ContainerRegistry) MarshalJSON

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

func (*ContainerRegistry) SetPassword

func (o *ContainerRegistry) SetPassword(v string)

SetPassword sets field value

func (*ContainerRegistry) SetServer

func (o *ContainerRegistry) SetServer(v string)

SetServer sets field value

func (*ContainerRegistry) SetUsername

func (o *ContainerRegistry) SetUsername(v string)

SetUsername sets field value

func (ContainerRegistry) ToMap

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

func (*ContainerRegistry) UnmarshalJSON added in v0.25.0

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

type ContainerRegistryAPIService

type ContainerRegistryAPIService service

ContainerRegistryAPIService ContainerRegistryAPI service

func (*ContainerRegistryAPIService) GetContainerRegistry

GetContainerRegistry Get container registry credentials

Get container registry credentials

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

func (*ContainerRegistryAPIService) GetContainerRegistryExecute

Execute executes the request

@return ContainerRegistry

func (*ContainerRegistryAPIService) ListContainerRegistries

ListContainerRegistries List container registries

List container registries

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

func (*ContainerRegistryAPIService) ListContainerRegistriesExecute

Execute executes the request

@return []ContainerRegistry

func (*ContainerRegistryAPIService) RemoveContainerRegistry

RemoveContainerRegistry Remove a container registry credentials

Remove a container registry credentials

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

func (*ContainerRegistryAPIService) RemoveContainerRegistryExecute

func (a *ContainerRegistryAPIService) RemoveContainerRegistryExecute(r ApiRemoveContainerRegistryRequest) (*http.Response, error)

Execute executes the request

func (*ContainerRegistryAPIService) SetContainerRegistry

SetContainerRegistry Set container registry credentials

Set container registry credentials

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

func (*ContainerRegistryAPIService) SetContainerRegistryExecute

func (a *ContainerRegistryAPIService) SetContainerRegistryExecute(r ApiSetContainerRegistryRequest) (*http.Response, error)

Execute executes the request

type CreateBuildDTO added in v0.26.0

type CreateBuildDTO struct {
	Branch            string            `json:"branch"`
	EnvVars           map[string]string `json:"envVars"`
	PrebuildId        *string           `json:"prebuildId,omitempty"`
	ProjectConfigName string            `json:"projectConfigName"`
}

CreateBuildDTO struct for CreateBuildDTO

func NewCreateBuildDTO added in v0.26.0

func NewCreateBuildDTO(branch string, envVars map[string]string, projectConfigName string) *CreateBuildDTO

NewCreateBuildDTO instantiates a new CreateBuildDTO 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 NewCreateBuildDTOWithDefaults added in v0.26.0

func NewCreateBuildDTOWithDefaults() *CreateBuildDTO

NewCreateBuildDTOWithDefaults instantiates a new CreateBuildDTO 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 (*CreateBuildDTO) GetBranch added in v0.26.0

func (o *CreateBuildDTO) GetBranch() string

GetBranch returns the Branch field value

func (*CreateBuildDTO) GetBranchOk added in v0.26.0

func (o *CreateBuildDTO) GetBranchOk() (*string, bool)

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

func (*CreateBuildDTO) GetEnvVars added in v0.26.1

func (o *CreateBuildDTO) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*CreateBuildDTO) GetEnvVarsOk added in v0.26.1

func (o *CreateBuildDTO) GetEnvVarsOk() (*map[string]string, bool)

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

func (*CreateBuildDTO) GetPrebuildId added in v0.26.0

func (o *CreateBuildDTO) GetPrebuildId() string

GetPrebuildId returns the PrebuildId field value if set, zero value otherwise.

func (*CreateBuildDTO) GetPrebuildIdOk added in v0.26.0

func (o *CreateBuildDTO) GetPrebuildIdOk() (*string, bool)

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

func (*CreateBuildDTO) GetProjectConfigName added in v0.26.0

func (o *CreateBuildDTO) GetProjectConfigName() string

GetProjectConfigName returns the ProjectConfigName field value

func (*CreateBuildDTO) GetProjectConfigNameOk added in v0.26.0

func (o *CreateBuildDTO) GetProjectConfigNameOk() (*string, bool)

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

func (*CreateBuildDTO) HasPrebuildId added in v0.26.0

func (o *CreateBuildDTO) HasPrebuildId() bool

HasPrebuildId returns a boolean if a field has been set.

func (CreateBuildDTO) MarshalJSON added in v0.26.0

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

func (*CreateBuildDTO) SetBranch added in v0.26.0

func (o *CreateBuildDTO) SetBranch(v string)

SetBranch sets field value

func (*CreateBuildDTO) SetEnvVars added in v0.26.1

func (o *CreateBuildDTO) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*CreateBuildDTO) SetPrebuildId added in v0.26.0

func (o *CreateBuildDTO) SetPrebuildId(v string)

SetPrebuildId gets a reference to the given string and assigns it to the PrebuildId field.

func (*CreateBuildDTO) SetProjectConfigName added in v0.26.0

func (o *CreateBuildDTO) SetProjectConfigName(v string)

SetProjectConfigName sets field value

func (CreateBuildDTO) ToMap added in v0.26.0

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

func (*CreateBuildDTO) UnmarshalJSON added in v0.26.0

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

type CreatePrebuildDTO added in v0.26.0

type CreatePrebuildDTO struct {
	Branch         *string  `json:"branch,omitempty"`
	CommitInterval *int32   `json:"commitInterval,omitempty"`
	Id             *string  `json:"id,omitempty"`
	Retention      int32    `json:"retention"`
	TriggerFiles   []string `json:"triggerFiles,omitempty"`
}

CreatePrebuildDTO struct for CreatePrebuildDTO

func NewCreatePrebuildDTO added in v0.26.0

func NewCreatePrebuildDTO(retention int32) *CreatePrebuildDTO

NewCreatePrebuildDTO instantiates a new CreatePrebuildDTO 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 NewCreatePrebuildDTOWithDefaults added in v0.26.0

func NewCreatePrebuildDTOWithDefaults() *CreatePrebuildDTO

NewCreatePrebuildDTOWithDefaults instantiates a new CreatePrebuildDTO 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 (*CreatePrebuildDTO) GetBranch added in v0.26.0

func (o *CreatePrebuildDTO) GetBranch() string

GetBranch returns the Branch field value if set, zero value otherwise.

func (*CreatePrebuildDTO) GetBranchOk added in v0.26.0

func (o *CreatePrebuildDTO) GetBranchOk() (*string, bool)

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

func (*CreatePrebuildDTO) GetCommitInterval added in v0.26.0

func (o *CreatePrebuildDTO) GetCommitInterval() int32

GetCommitInterval returns the CommitInterval field value if set, zero value otherwise.

func (*CreatePrebuildDTO) GetCommitIntervalOk added in v0.26.0

func (o *CreatePrebuildDTO) GetCommitIntervalOk() (*int32, bool)

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

func (*CreatePrebuildDTO) GetId added in v0.26.0

func (o *CreatePrebuildDTO) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CreatePrebuildDTO) GetIdOk added in v0.26.0

func (o *CreatePrebuildDTO) GetIdOk() (*string, bool)

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

func (*CreatePrebuildDTO) GetRetention added in v0.26.0

func (o *CreatePrebuildDTO) GetRetention() int32

GetRetention returns the Retention field value

func (*CreatePrebuildDTO) GetRetentionOk added in v0.26.0

func (o *CreatePrebuildDTO) GetRetentionOk() (*int32, bool)

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

func (*CreatePrebuildDTO) GetTriggerFiles added in v0.26.0

func (o *CreatePrebuildDTO) GetTriggerFiles() []string

GetTriggerFiles returns the TriggerFiles field value if set, zero value otherwise.

func (*CreatePrebuildDTO) GetTriggerFilesOk added in v0.26.0

func (o *CreatePrebuildDTO) GetTriggerFilesOk() ([]string, bool)

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

func (*CreatePrebuildDTO) HasBranch added in v0.26.0

func (o *CreatePrebuildDTO) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*CreatePrebuildDTO) HasCommitInterval added in v0.26.0

func (o *CreatePrebuildDTO) HasCommitInterval() bool

HasCommitInterval returns a boolean if a field has been set.

func (*CreatePrebuildDTO) HasId added in v0.26.0

func (o *CreatePrebuildDTO) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreatePrebuildDTO) HasTriggerFiles added in v0.26.0

func (o *CreatePrebuildDTO) HasTriggerFiles() bool

HasTriggerFiles returns a boolean if a field has been set.

func (CreatePrebuildDTO) MarshalJSON added in v0.26.0

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

func (*CreatePrebuildDTO) SetBranch added in v0.26.0

func (o *CreatePrebuildDTO) SetBranch(v string)

SetBranch gets a reference to the given string and assigns it to the Branch field.

func (*CreatePrebuildDTO) SetCommitInterval added in v0.26.0

func (o *CreatePrebuildDTO) SetCommitInterval(v int32)

SetCommitInterval gets a reference to the given int32 and assigns it to the CommitInterval field.

func (*CreatePrebuildDTO) SetId added in v0.26.0

func (o *CreatePrebuildDTO) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreatePrebuildDTO) SetRetention added in v0.26.0

func (o *CreatePrebuildDTO) SetRetention(v int32)

SetRetention sets field value

func (*CreatePrebuildDTO) SetTriggerFiles added in v0.26.0

func (o *CreatePrebuildDTO) SetTriggerFiles(v []string)

SetTriggerFiles gets a reference to the given []string and assigns it to the TriggerFiles field.

func (CreatePrebuildDTO) ToMap added in v0.26.0

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

func (*CreatePrebuildDTO) UnmarshalJSON added in v0.26.0

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

type CreateProjectConfigDTO added in v0.24.0

type CreateProjectConfigDTO struct {
	BuildConfig         *BuildConfig      `json:"buildConfig,omitempty"`
	EnvVars             map[string]string `json:"envVars"`
	GitProviderConfigId *string           `json:"gitProviderConfigId,omitempty"`
	Image               *string           `json:"image,omitempty"`
	Name                string            `json:"name"`
	RepositoryUrl       string            `json:"repositoryUrl"`
	User                *string           `json:"user,omitempty"`
}

CreateProjectConfigDTO struct for CreateProjectConfigDTO

func NewCreateProjectConfigDTO added in v0.24.0

func NewCreateProjectConfigDTO(envVars map[string]string, name string, repositoryUrl string) *CreateProjectConfigDTO

NewCreateProjectConfigDTO instantiates a new CreateProjectConfigDTO 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 NewCreateProjectConfigDTOWithDefaults added in v0.24.0

func NewCreateProjectConfigDTOWithDefaults() *CreateProjectConfigDTO

NewCreateProjectConfigDTOWithDefaults instantiates a new CreateProjectConfigDTO 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 (*CreateProjectConfigDTO) GetBuildConfig added in v0.24.0

func (o *CreateProjectConfigDTO) GetBuildConfig() BuildConfig

GetBuildConfig returns the BuildConfig field value if set, zero value otherwise.

func (*CreateProjectConfigDTO) GetBuildConfigOk added in v0.24.0

func (o *CreateProjectConfigDTO) GetBuildConfigOk() (*BuildConfig, bool)

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

func (*CreateProjectConfigDTO) GetEnvVars added in v0.24.0

func (o *CreateProjectConfigDTO) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*CreateProjectConfigDTO) GetEnvVarsOk added in v0.24.0

func (o *CreateProjectConfigDTO) GetEnvVarsOk() (*map[string]string, bool)

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

func (*CreateProjectConfigDTO) GetGitProviderConfigId added in v0.38.0

func (o *CreateProjectConfigDTO) GetGitProviderConfigId() string

GetGitProviderConfigId returns the GitProviderConfigId field value if set, zero value otherwise.

func (*CreateProjectConfigDTO) GetGitProviderConfigIdOk added in v0.38.0

func (o *CreateProjectConfigDTO) GetGitProviderConfigIdOk() (*string, bool)

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

func (*CreateProjectConfigDTO) GetImage added in v0.24.0

func (o *CreateProjectConfigDTO) GetImage() string

GetImage returns the Image field value if set, zero value otherwise.

func (*CreateProjectConfigDTO) GetImageOk added in v0.24.0

func (o *CreateProjectConfigDTO) GetImageOk() (*string, bool)

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

func (*CreateProjectConfigDTO) GetName added in v0.24.0

func (o *CreateProjectConfigDTO) GetName() string

GetName returns the Name field value

func (*CreateProjectConfigDTO) GetNameOk added in v0.24.0

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

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

func (*CreateProjectConfigDTO) GetRepositoryUrl added in v0.26.0

func (o *CreateProjectConfigDTO) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value

func (*CreateProjectConfigDTO) GetRepositoryUrlOk added in v0.26.0

func (o *CreateProjectConfigDTO) GetRepositoryUrlOk() (*string, bool)

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

func (*CreateProjectConfigDTO) GetUser added in v0.24.0

func (o *CreateProjectConfigDTO) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*CreateProjectConfigDTO) GetUserOk added in v0.24.0

func (o *CreateProjectConfigDTO) GetUserOk() (*string, bool)

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

func (*CreateProjectConfigDTO) HasBuildConfig added in v0.24.0

func (o *CreateProjectConfigDTO) HasBuildConfig() bool

HasBuildConfig returns a boolean if a field has been set.

func (*CreateProjectConfigDTO) HasGitProviderConfigId added in v0.38.0

func (o *CreateProjectConfigDTO) HasGitProviderConfigId() bool

HasGitProviderConfigId returns a boolean if a field has been set.

func (*CreateProjectConfigDTO) HasImage added in v0.24.0

func (o *CreateProjectConfigDTO) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*CreateProjectConfigDTO) HasUser added in v0.24.0

func (o *CreateProjectConfigDTO) HasUser() bool

HasUser returns a boolean if a field has been set.

func (CreateProjectConfigDTO) MarshalJSON added in v0.24.0

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

func (*CreateProjectConfigDTO) SetBuildConfig added in v0.24.0

func (o *CreateProjectConfigDTO) SetBuildConfig(v BuildConfig)

SetBuildConfig gets a reference to the given BuildConfig and assigns it to the BuildConfig field.

func (*CreateProjectConfigDTO) SetEnvVars added in v0.24.0

func (o *CreateProjectConfigDTO) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*CreateProjectConfigDTO) SetGitProviderConfigId added in v0.38.0

func (o *CreateProjectConfigDTO) SetGitProviderConfigId(v string)

SetGitProviderConfigId gets a reference to the given string and assigns it to the GitProviderConfigId field.

func (*CreateProjectConfigDTO) SetImage added in v0.24.0

func (o *CreateProjectConfigDTO) SetImage(v string)

SetImage gets a reference to the given string and assigns it to the Image field.

func (*CreateProjectConfigDTO) SetName added in v0.24.0

func (o *CreateProjectConfigDTO) SetName(v string)

SetName sets field value

func (*CreateProjectConfigDTO) SetRepositoryUrl added in v0.26.0

func (o *CreateProjectConfigDTO) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value

func (*CreateProjectConfigDTO) SetUser added in v0.24.0

func (o *CreateProjectConfigDTO) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (CreateProjectConfigDTO) ToMap added in v0.24.0

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

func (*CreateProjectConfigDTO) UnmarshalJSON added in v0.25.0

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

type CreateProjectDTO added in v0.26.0

type CreateProjectDTO struct {
	BuildConfig         *BuildConfig           `json:"buildConfig,omitempty"`
	EnvVars             map[string]string      `json:"envVars"`
	GitProviderConfigId *string                `json:"gitProviderConfigId,omitempty"`
	Image               *string                `json:"image,omitempty"`
	Name                string                 `json:"name"`
	Source              CreateProjectSourceDTO `json:"source"`
	User                *string                `json:"user,omitempty"`
}

CreateProjectDTO struct for CreateProjectDTO

func NewCreateProjectDTO added in v0.26.0

func NewCreateProjectDTO(envVars map[string]string, name string, source CreateProjectSourceDTO) *CreateProjectDTO

NewCreateProjectDTO instantiates a new CreateProjectDTO 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 NewCreateProjectDTOWithDefaults added in v0.26.0

func NewCreateProjectDTOWithDefaults() *CreateProjectDTO

NewCreateProjectDTOWithDefaults instantiates a new CreateProjectDTO 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 (*CreateProjectDTO) GetBuildConfig added in v0.26.0

func (o *CreateProjectDTO) GetBuildConfig() BuildConfig

GetBuildConfig returns the BuildConfig field value if set, zero value otherwise.

func (*CreateProjectDTO) GetBuildConfigOk added in v0.26.0

func (o *CreateProjectDTO) GetBuildConfigOk() (*BuildConfig, bool)

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

func (*CreateProjectDTO) GetEnvVars added in v0.26.0

func (o *CreateProjectDTO) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*CreateProjectDTO) GetEnvVarsOk added in v0.26.0

func (o *CreateProjectDTO) GetEnvVarsOk() (*map[string]string, bool)

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

func (*CreateProjectDTO) GetGitProviderConfigId added in v0.38.0

func (o *CreateProjectDTO) GetGitProviderConfigId() string

GetGitProviderConfigId returns the GitProviderConfigId field value if set, zero value otherwise.

func (*CreateProjectDTO) GetGitProviderConfigIdOk added in v0.38.0

func (o *CreateProjectDTO) GetGitProviderConfigIdOk() (*string, bool)

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

func (*CreateProjectDTO) GetImage added in v0.26.0

func (o *CreateProjectDTO) GetImage() string

GetImage returns the Image field value if set, zero value otherwise.

func (*CreateProjectDTO) GetImageOk added in v0.26.0

func (o *CreateProjectDTO) GetImageOk() (*string, bool)

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

func (*CreateProjectDTO) GetName added in v0.26.0

func (o *CreateProjectDTO) GetName() string

GetName returns the Name field value

func (*CreateProjectDTO) GetNameOk added in v0.26.0

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

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

func (*CreateProjectDTO) GetSource added in v0.26.0

GetSource returns the Source field value

func (*CreateProjectDTO) GetSourceOk added in v0.26.0

func (o *CreateProjectDTO) GetSourceOk() (*CreateProjectSourceDTO, bool)

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

func (*CreateProjectDTO) GetUser added in v0.26.0

func (o *CreateProjectDTO) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*CreateProjectDTO) GetUserOk added in v0.26.0

func (o *CreateProjectDTO) GetUserOk() (*string, bool)

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

func (*CreateProjectDTO) HasBuildConfig added in v0.26.0

func (o *CreateProjectDTO) HasBuildConfig() bool

HasBuildConfig returns a boolean if a field has been set.

func (*CreateProjectDTO) HasGitProviderConfigId added in v0.38.0

func (o *CreateProjectDTO) HasGitProviderConfigId() bool

HasGitProviderConfigId returns a boolean if a field has been set.

func (*CreateProjectDTO) HasImage added in v0.26.0

func (o *CreateProjectDTO) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*CreateProjectDTO) HasUser added in v0.26.0

func (o *CreateProjectDTO) HasUser() bool

HasUser returns a boolean if a field has been set.

func (CreateProjectDTO) MarshalJSON added in v0.26.0

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

func (*CreateProjectDTO) SetBuildConfig added in v0.26.0

func (o *CreateProjectDTO) SetBuildConfig(v BuildConfig)

SetBuildConfig gets a reference to the given BuildConfig and assigns it to the BuildConfig field.

func (*CreateProjectDTO) SetEnvVars added in v0.26.0

func (o *CreateProjectDTO) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*CreateProjectDTO) SetGitProviderConfigId added in v0.38.0

func (o *CreateProjectDTO) SetGitProviderConfigId(v string)

SetGitProviderConfigId gets a reference to the given string and assigns it to the GitProviderConfigId field.

func (*CreateProjectDTO) SetImage added in v0.26.0

func (o *CreateProjectDTO) SetImage(v string)

SetImage gets a reference to the given string and assigns it to the Image field.

func (*CreateProjectDTO) SetName added in v0.26.0

func (o *CreateProjectDTO) SetName(v string)

SetName sets field value

func (*CreateProjectDTO) SetSource added in v0.26.0

func (o *CreateProjectDTO) SetSource(v CreateProjectSourceDTO)

SetSource sets field value

func (*CreateProjectDTO) SetUser added in v0.26.0

func (o *CreateProjectDTO) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (CreateProjectDTO) ToMap added in v0.26.0

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

func (*CreateProjectDTO) UnmarshalJSON added in v0.26.0

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

type CreateProjectSourceDTO added in v0.26.0

type CreateProjectSourceDTO struct {
	Repository GitRepository `json:"repository"`
}

CreateProjectSourceDTO struct for CreateProjectSourceDTO

func NewCreateProjectSourceDTO added in v0.26.0

func NewCreateProjectSourceDTO(repository GitRepository) *CreateProjectSourceDTO

NewCreateProjectSourceDTO instantiates a new CreateProjectSourceDTO 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 NewCreateProjectSourceDTOWithDefaults added in v0.26.0

func NewCreateProjectSourceDTOWithDefaults() *CreateProjectSourceDTO

NewCreateProjectSourceDTOWithDefaults instantiates a new CreateProjectSourceDTO 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 (*CreateProjectSourceDTO) GetRepository added in v0.26.0

func (o *CreateProjectSourceDTO) GetRepository() GitRepository

GetRepository returns the Repository field value

func (*CreateProjectSourceDTO) GetRepositoryOk added in v0.26.0

func (o *CreateProjectSourceDTO) GetRepositoryOk() (*GitRepository, bool)

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

func (CreateProjectSourceDTO) MarshalJSON added in v0.26.0

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

func (*CreateProjectSourceDTO) SetRepository added in v0.26.0

func (o *CreateProjectSourceDTO) SetRepository(v GitRepository)

SetRepository sets field value

func (CreateProjectSourceDTO) ToMap added in v0.26.0

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

func (*CreateProjectSourceDTO) UnmarshalJSON added in v0.26.0

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

type CreateProviderTargetDTO added in v0.40.0

type CreateProviderTargetDTO struct {
	Name         string               `json:"name"`
	Options      string               `json:"options"`
	ProviderInfo ProviderProviderInfo `json:"providerInfo"`
}

CreateProviderTargetDTO struct for CreateProviderTargetDTO

func NewCreateProviderTargetDTO added in v0.40.0

func NewCreateProviderTargetDTO(name string, options string, providerInfo ProviderProviderInfo) *CreateProviderTargetDTO

NewCreateProviderTargetDTO instantiates a new CreateProviderTargetDTO 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 NewCreateProviderTargetDTOWithDefaults added in v0.40.0

func NewCreateProviderTargetDTOWithDefaults() *CreateProviderTargetDTO

NewCreateProviderTargetDTOWithDefaults instantiates a new CreateProviderTargetDTO 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 (*CreateProviderTargetDTO) GetName added in v0.40.0

func (o *CreateProviderTargetDTO) GetName() string

GetName returns the Name field value

func (*CreateProviderTargetDTO) GetNameOk added in v0.40.0

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

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

func (*CreateProviderTargetDTO) GetOptions added in v0.40.0

func (o *CreateProviderTargetDTO) GetOptions() string

GetOptions returns the Options field value

func (*CreateProviderTargetDTO) GetOptionsOk added in v0.40.0

func (o *CreateProviderTargetDTO) GetOptionsOk() (*string, bool)

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

func (*CreateProviderTargetDTO) GetProviderInfo added in v0.40.0

func (o *CreateProviderTargetDTO) GetProviderInfo() ProviderProviderInfo

GetProviderInfo returns the ProviderInfo field value

func (*CreateProviderTargetDTO) GetProviderInfoOk added in v0.40.0

func (o *CreateProviderTargetDTO) GetProviderInfoOk() (*ProviderProviderInfo, bool)

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

func (CreateProviderTargetDTO) MarshalJSON added in v0.40.0

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

func (*CreateProviderTargetDTO) SetName added in v0.40.0

func (o *CreateProviderTargetDTO) SetName(v string)

SetName sets field value

func (*CreateProviderTargetDTO) SetOptions added in v0.40.0

func (o *CreateProviderTargetDTO) SetOptions(v string)

SetOptions sets field value

func (*CreateProviderTargetDTO) SetProviderInfo added in v0.40.0

func (o *CreateProviderTargetDTO) SetProviderInfo(v ProviderProviderInfo)

SetProviderInfo sets field value

func (CreateProviderTargetDTO) ToMap added in v0.40.0

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

func (*CreateProviderTargetDTO) UnmarshalJSON added in v0.40.0

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

type CreateWorkspaceDTO added in v0.24.0

type CreateWorkspaceDTO struct {
	Id       string             `json:"id"`
	Name     string             `json:"name"`
	Projects []CreateProjectDTO `json:"projects"`
	Target   string             `json:"target"`
}

CreateWorkspaceDTO struct for CreateWorkspaceDTO

func NewCreateWorkspaceDTO added in v0.24.0

func NewCreateWorkspaceDTO(id string, name string, projects []CreateProjectDTO, target string) *CreateWorkspaceDTO

NewCreateWorkspaceDTO instantiates a new CreateWorkspaceDTO 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 NewCreateWorkspaceDTOWithDefaults added in v0.24.0

func NewCreateWorkspaceDTOWithDefaults() *CreateWorkspaceDTO

NewCreateWorkspaceDTOWithDefaults instantiates a new CreateWorkspaceDTO 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 (*CreateWorkspaceDTO) GetId added in v0.24.0

func (o *CreateWorkspaceDTO) GetId() string

GetId returns the Id field value

func (*CreateWorkspaceDTO) GetIdOk added in v0.24.0

func (o *CreateWorkspaceDTO) GetIdOk() (*string, bool)

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

func (*CreateWorkspaceDTO) GetName added in v0.24.0

func (o *CreateWorkspaceDTO) GetName() string

GetName returns the Name field value

func (*CreateWorkspaceDTO) GetNameOk added in v0.24.0

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

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

func (*CreateWorkspaceDTO) GetProjects added in v0.24.0

func (o *CreateWorkspaceDTO) GetProjects() []CreateProjectDTO

GetProjects returns the Projects field value

func (*CreateWorkspaceDTO) GetProjectsOk added in v0.24.0

func (o *CreateWorkspaceDTO) GetProjectsOk() ([]CreateProjectDTO, bool)

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

func (*CreateWorkspaceDTO) GetTarget added in v0.24.0

func (o *CreateWorkspaceDTO) GetTarget() string

GetTarget returns the Target field value

func (*CreateWorkspaceDTO) GetTargetOk added in v0.24.0

func (o *CreateWorkspaceDTO) GetTargetOk() (*string, bool)

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

func (CreateWorkspaceDTO) MarshalJSON added in v0.24.0

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

func (*CreateWorkspaceDTO) SetId added in v0.24.0

func (o *CreateWorkspaceDTO) SetId(v string)

SetId sets field value

func (*CreateWorkspaceDTO) SetName added in v0.24.0

func (o *CreateWorkspaceDTO) SetName(v string)

SetName sets field value

func (*CreateWorkspaceDTO) SetProjects added in v0.24.0

func (o *CreateWorkspaceDTO) SetProjects(v []CreateProjectDTO)

SetProjects sets field value

func (*CreateWorkspaceDTO) SetTarget added in v0.24.0

func (o *CreateWorkspaceDTO) SetTarget(v string)

SetTarget sets field value

func (CreateWorkspaceDTO) ToMap added in v0.24.0

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

func (*CreateWorkspaceDTO) UnmarshalJSON added in v0.24.0

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

type DefaultAPIService added in v0.35.1

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) HealthCheck added in v0.35.1

HealthCheck Health check

Health check

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

func (*DefaultAPIService) HealthCheckExecute added in v0.35.1

func (a *DefaultAPIService) HealthCheckExecute(r ApiHealthCheckRequest) (map[string]string, *http.Response, error)

Execute executes the request

@return map[string]string

type DevcontainerConfig added in v0.24.0

type DevcontainerConfig struct {
	FilePath string `json:"filePath"`
}

DevcontainerConfig struct for DevcontainerConfig

func NewDevcontainerConfig added in v0.24.0

func NewDevcontainerConfig(filePath string) *DevcontainerConfig

NewDevcontainerConfig instantiates a new DevcontainerConfig 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 NewDevcontainerConfigWithDefaults added in v0.24.0

func NewDevcontainerConfigWithDefaults() *DevcontainerConfig

NewDevcontainerConfigWithDefaults instantiates a new DevcontainerConfig 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 (*DevcontainerConfig) GetFilePath added in v0.24.0

func (o *DevcontainerConfig) GetFilePath() string

GetFilePath returns the FilePath field value

func (*DevcontainerConfig) GetFilePathOk added in v0.24.0

func (o *DevcontainerConfig) GetFilePathOk() (*string, bool)

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

func (DevcontainerConfig) MarshalJSON added in v0.24.0

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

func (*DevcontainerConfig) SetFilePath added in v0.24.0

func (o *DevcontainerConfig) SetFilePath(v string)

SetFilePath sets field value

func (DevcontainerConfig) ToMap added in v0.24.0

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

func (*DevcontainerConfig) UnmarshalJSON added in v0.25.0

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

type FRPSConfig

type FRPSConfig struct {
	Domain   string `json:"domain"`
	Port     int32  `json:"port"`
	Protocol string `json:"protocol"`
}

FRPSConfig struct for FRPSConfig

func NewFRPSConfig

func NewFRPSConfig(domain string, port int32, protocol string) *FRPSConfig

NewFRPSConfig instantiates a new FRPSConfig 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 NewFRPSConfigWithDefaults

func NewFRPSConfigWithDefaults() *FRPSConfig

NewFRPSConfigWithDefaults instantiates a new FRPSConfig 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 (*FRPSConfig) GetDomain

func (o *FRPSConfig) GetDomain() string

GetDomain returns the Domain field value

func (*FRPSConfig) GetDomainOk

func (o *FRPSConfig) GetDomainOk() (*string, bool)

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

func (*FRPSConfig) GetPort

func (o *FRPSConfig) GetPort() int32

GetPort returns the Port field value

func (*FRPSConfig) GetPortOk

func (o *FRPSConfig) GetPortOk() (*int32, bool)

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

func (*FRPSConfig) GetProtocol

func (o *FRPSConfig) GetProtocol() string

GetProtocol returns the Protocol field value

func (*FRPSConfig) GetProtocolOk

func (o *FRPSConfig) GetProtocolOk() (*string, bool)

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

func (FRPSConfig) MarshalJSON

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

func (*FRPSConfig) SetDomain

func (o *FRPSConfig) SetDomain(v string)

SetDomain sets field value

func (*FRPSConfig) SetPort

func (o *FRPSConfig) SetPort(v int32)

SetPort sets field value

func (*FRPSConfig) SetProtocol

func (o *FRPSConfig) SetProtocol(v string)

SetProtocol sets field value

func (FRPSConfig) ToMap

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

func (*FRPSConfig) UnmarshalJSON added in v0.25.0

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

type FileStatus

type FileStatus struct {
	Extra    string `json:"extra"`
	Name     string `json:"name"`
	Staging  Status `json:"staging"`
	Worktree Status `json:"worktree"`
}

FileStatus struct for FileStatus

func NewFileStatus

func NewFileStatus(extra string, name string, staging Status, worktree Status) *FileStatus

NewFileStatus instantiates a new FileStatus 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 NewFileStatusWithDefaults

func NewFileStatusWithDefaults() *FileStatus

NewFileStatusWithDefaults instantiates a new FileStatus 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 (*FileStatus) GetExtra

func (o *FileStatus) GetExtra() string

GetExtra returns the Extra field value

func (*FileStatus) GetExtraOk

func (o *FileStatus) GetExtraOk() (*string, bool)

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

func (*FileStatus) GetName

func (o *FileStatus) GetName() string

GetName returns the Name field value

func (*FileStatus) GetNameOk

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

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

func (*FileStatus) GetStaging

func (o *FileStatus) GetStaging() Status

GetStaging returns the Staging field value

func (*FileStatus) GetStagingOk

func (o *FileStatus) GetStagingOk() (*Status, bool)

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

func (*FileStatus) GetWorktree

func (o *FileStatus) GetWorktree() Status

GetWorktree returns the Worktree field value

func (*FileStatus) GetWorktreeOk

func (o *FileStatus) GetWorktreeOk() (*Status, bool)

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

func (FileStatus) MarshalJSON

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

func (*FileStatus) SetExtra

func (o *FileStatus) SetExtra(v string)

SetExtra sets field value

func (*FileStatus) SetName

func (o *FileStatus) SetName(v string)

SetName sets field value

func (*FileStatus) SetStaging

func (o *FileStatus) SetStaging(v Status)

SetStaging sets field value

func (*FileStatus) SetWorktree

func (o *FileStatus) SetWorktree(v Status)

SetWorktree sets field value

func (FileStatus) ToMap

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

func (*FileStatus) UnmarshalJSON added in v0.25.0

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetRepositoryContext added in v0.26.0

type GetRepositoryContext struct {
	Branch   *string `json:"branch,omitempty"`
	Id       *string `json:"id,omitempty"`
	Name     *string `json:"name,omitempty"`
	Owner    *string `json:"owner,omitempty"`
	Path     *string `json:"path,omitempty"`
	PrNumber *int32  `json:"prNumber,omitempty"`
	Sha      *string `json:"sha,omitempty"`
	Source   *string `json:"source,omitempty"`
	Url      string  `json:"url"`
}

GetRepositoryContext struct for GetRepositoryContext

func NewGetRepositoryContext added in v0.26.0

func NewGetRepositoryContext(url string) *GetRepositoryContext

NewGetRepositoryContext instantiates a new GetRepositoryContext 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 NewGetRepositoryContextWithDefaults added in v0.26.0

func NewGetRepositoryContextWithDefaults() *GetRepositoryContext

NewGetRepositoryContextWithDefaults instantiates a new GetRepositoryContext 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 (*GetRepositoryContext) GetBranch added in v0.26.0

func (o *GetRepositoryContext) GetBranch() string

GetBranch returns the Branch field value if set, zero value otherwise.

func (*GetRepositoryContext) GetBranchOk added in v0.26.0

func (o *GetRepositoryContext) GetBranchOk() (*string, bool)

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

func (*GetRepositoryContext) GetId added in v0.26.0

func (o *GetRepositoryContext) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GetRepositoryContext) GetIdOk added in v0.26.0

func (o *GetRepositoryContext) GetIdOk() (*string, bool)

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

func (*GetRepositoryContext) GetName added in v0.26.0

func (o *GetRepositoryContext) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GetRepositoryContext) GetNameOk added in v0.26.0

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

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

func (*GetRepositoryContext) GetOwner added in v0.26.0

func (o *GetRepositoryContext) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*GetRepositoryContext) GetOwnerOk added in v0.26.0

func (o *GetRepositoryContext) GetOwnerOk() (*string, bool)

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

func (*GetRepositoryContext) GetPath added in v0.26.0

func (o *GetRepositoryContext) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*GetRepositoryContext) GetPathOk added in v0.26.0

func (o *GetRepositoryContext) GetPathOk() (*string, bool)

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

func (*GetRepositoryContext) GetPrNumber added in v0.26.0

func (o *GetRepositoryContext) GetPrNumber() int32

GetPrNumber returns the PrNumber field value if set, zero value otherwise.

func (*GetRepositoryContext) GetPrNumberOk added in v0.26.0

func (o *GetRepositoryContext) GetPrNumberOk() (*int32, bool)

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

func (*GetRepositoryContext) GetSha added in v0.26.0

func (o *GetRepositoryContext) GetSha() string

GetSha returns the Sha field value if set, zero value otherwise.

func (*GetRepositoryContext) GetShaOk added in v0.26.0

func (o *GetRepositoryContext) GetShaOk() (*string, bool)

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

func (*GetRepositoryContext) GetSource added in v0.26.0

func (o *GetRepositoryContext) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*GetRepositoryContext) GetSourceOk added in v0.26.0

func (o *GetRepositoryContext) GetSourceOk() (*string, bool)

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

func (*GetRepositoryContext) GetUrl added in v0.26.0

func (o *GetRepositoryContext) GetUrl() string

GetUrl returns the Url field value

func (*GetRepositoryContext) GetUrlOk added in v0.26.0

func (o *GetRepositoryContext) GetUrlOk() (*string, bool)

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

func (*GetRepositoryContext) HasBranch added in v0.26.0

func (o *GetRepositoryContext) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*GetRepositoryContext) HasId added in v0.26.0

func (o *GetRepositoryContext) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetRepositoryContext) HasName added in v0.26.0

func (o *GetRepositoryContext) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetRepositoryContext) HasOwner added in v0.26.0

func (o *GetRepositoryContext) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*GetRepositoryContext) HasPath added in v0.26.0

func (o *GetRepositoryContext) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*GetRepositoryContext) HasPrNumber added in v0.26.0

func (o *GetRepositoryContext) HasPrNumber() bool

HasPrNumber returns a boolean if a field has been set.

func (*GetRepositoryContext) HasSha added in v0.26.0

func (o *GetRepositoryContext) HasSha() bool

HasSha returns a boolean if a field has been set.

func (*GetRepositoryContext) HasSource added in v0.26.0

func (o *GetRepositoryContext) HasSource() bool

HasSource returns a boolean if a field has been set.

func (GetRepositoryContext) MarshalJSON added in v0.26.0

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

func (*GetRepositoryContext) SetBranch added in v0.26.0

func (o *GetRepositoryContext) SetBranch(v string)

SetBranch gets a reference to the given string and assigns it to the Branch field.

func (*GetRepositoryContext) SetId added in v0.26.0

func (o *GetRepositoryContext) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetRepositoryContext) SetName added in v0.26.0

func (o *GetRepositoryContext) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetRepositoryContext) SetOwner added in v0.26.0

func (o *GetRepositoryContext) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*GetRepositoryContext) SetPath added in v0.26.0

func (o *GetRepositoryContext) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*GetRepositoryContext) SetPrNumber added in v0.26.0

func (o *GetRepositoryContext) SetPrNumber(v int32)

SetPrNumber gets a reference to the given int32 and assigns it to the PrNumber field.

func (*GetRepositoryContext) SetSha added in v0.26.0

func (o *GetRepositoryContext) SetSha(v string)

SetSha gets a reference to the given string and assigns it to the Sha field.

func (*GetRepositoryContext) SetSource added in v0.26.0

func (o *GetRepositoryContext) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*GetRepositoryContext) SetUrl added in v0.26.0

func (o *GetRepositoryContext) SetUrl(v string)

SetUrl sets field value

func (GetRepositoryContext) ToMap added in v0.26.0

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

func (*GetRepositoryContext) UnmarshalJSON added in v0.26.0

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

type GitBranch

type GitBranch struct {
	Name string `json:"name"`
	Sha  string `json:"sha"`
}

GitBranch struct for GitBranch

func NewGitBranch

func NewGitBranch(name string, sha string) *GitBranch

NewGitBranch instantiates a new GitBranch 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 NewGitBranchWithDefaults

func NewGitBranchWithDefaults() *GitBranch

NewGitBranchWithDefaults instantiates a new GitBranch 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 (*GitBranch) GetName

func (o *GitBranch) GetName() string

GetName returns the Name field value

func (*GitBranch) GetNameOk

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

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

func (*GitBranch) GetSha

func (o *GitBranch) GetSha() string

GetSha returns the Sha field value

func (*GitBranch) GetShaOk

func (o *GitBranch) GetShaOk() (*string, bool)

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

func (GitBranch) MarshalJSON

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

func (*GitBranch) SetName

func (o *GitBranch) SetName(v string)

SetName sets field value

func (*GitBranch) SetSha

func (o *GitBranch) SetSha(v string)

SetSha sets field value

func (GitBranch) ToMap

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

func (*GitBranch) UnmarshalJSON added in v0.25.0

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

type GitNamespace

type GitNamespace struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

GitNamespace struct for GitNamespace

func NewGitNamespace

func NewGitNamespace(id string, name string) *GitNamespace

NewGitNamespace instantiates a new GitNamespace 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 NewGitNamespaceWithDefaults

func NewGitNamespaceWithDefaults() *GitNamespace

NewGitNamespaceWithDefaults instantiates a new GitNamespace 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 (*GitNamespace) GetId

func (o *GitNamespace) GetId() string

GetId returns the Id field value

func (*GitNamespace) GetIdOk

func (o *GitNamespace) GetIdOk() (*string, bool)

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

func (*GitNamespace) GetName

func (o *GitNamespace) GetName() string

GetName returns the Name field value

func (*GitNamespace) GetNameOk

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

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

func (GitNamespace) MarshalJSON

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

func (*GitNamespace) SetId

func (o *GitNamespace) SetId(v string)

SetId sets field value

func (*GitNamespace) SetName

func (o *GitNamespace) SetName(v string)

SetName sets field value

func (GitNamespace) ToMap

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

func (*GitNamespace) UnmarshalJSON added in v0.25.0

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

type GitProvider

type GitProvider struct {
	Alias         string         `json:"alias"`
	BaseApiUrl    *string        `json:"baseApiUrl,omitempty"`
	Id            string         `json:"id"`
	ProviderId    string         `json:"providerId"`
	SigningKey    *string        `json:"signingKey,omitempty"`
	SigningMethod *SigningMethod `json:"signingMethod,omitempty"`
	Token         string         `json:"token"`
	Username      string         `json:"username"`
}

GitProvider struct for GitProvider

func NewGitProvider

func NewGitProvider(alias string, id string, providerId string, token string, username string) *GitProvider

NewGitProvider instantiates a new GitProvider 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 NewGitProviderWithDefaults

func NewGitProviderWithDefaults() *GitProvider

NewGitProviderWithDefaults instantiates a new GitProvider 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 (*GitProvider) GetAlias added in v0.38.0

func (o *GitProvider) GetAlias() string

GetAlias returns the Alias field value

func (*GitProvider) GetAliasOk added in v0.38.0

func (o *GitProvider) GetAliasOk() (*string, bool)

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

func (*GitProvider) GetBaseApiUrl

func (o *GitProvider) GetBaseApiUrl() string

GetBaseApiUrl returns the BaseApiUrl field value if set, zero value otherwise.

func (*GitProvider) GetBaseApiUrlOk

func (o *GitProvider) GetBaseApiUrlOk() (*string, bool)

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

func (*GitProvider) GetId

func (o *GitProvider) GetId() string

GetId returns the Id field value

func (*GitProvider) GetIdOk

func (o *GitProvider) GetIdOk() (*string, bool)

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

func (*GitProvider) GetProviderId added in v0.38.0

func (o *GitProvider) GetProviderId() string

GetProviderId returns the ProviderId field value

func (*GitProvider) GetProviderIdOk added in v0.38.0

func (o *GitProvider) GetProviderIdOk() (*string, bool)

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

func (*GitProvider) GetSigningKey added in v0.40.0

func (o *GitProvider) GetSigningKey() string

GetSigningKey returns the SigningKey field value if set, zero value otherwise.

func (*GitProvider) GetSigningKeyOk added in v0.40.0

func (o *GitProvider) GetSigningKeyOk() (*string, bool)

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

func (*GitProvider) GetSigningMethod added in v0.40.0

func (o *GitProvider) GetSigningMethod() SigningMethod

GetSigningMethod returns the SigningMethod field value if set, zero value otherwise.

func (*GitProvider) GetSigningMethodOk added in v0.40.0

func (o *GitProvider) GetSigningMethodOk() (*SigningMethod, bool)

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

func (*GitProvider) GetToken

func (o *GitProvider) GetToken() string

GetToken returns the Token field value

func (*GitProvider) GetTokenOk

func (o *GitProvider) GetTokenOk() (*string, bool)

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

func (*GitProvider) GetUsername

func (o *GitProvider) GetUsername() string

GetUsername returns the Username field value

func (*GitProvider) GetUsernameOk

func (o *GitProvider) GetUsernameOk() (*string, bool)

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

func (*GitProvider) HasBaseApiUrl

func (o *GitProvider) HasBaseApiUrl() bool

HasBaseApiUrl returns a boolean if a field has been set.

func (*GitProvider) HasSigningKey added in v0.40.0

func (o *GitProvider) HasSigningKey() bool

HasSigningKey returns a boolean if a field has been set.

func (*GitProvider) HasSigningMethod added in v0.40.0

func (o *GitProvider) HasSigningMethod() bool

HasSigningMethod returns a boolean if a field has been set.

func (GitProvider) MarshalJSON

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

func (*GitProvider) SetAlias added in v0.38.0

func (o *GitProvider) SetAlias(v string)

SetAlias sets field value

func (*GitProvider) SetBaseApiUrl

func (o *GitProvider) SetBaseApiUrl(v string)

SetBaseApiUrl gets a reference to the given string and assigns it to the BaseApiUrl field.

func (*GitProvider) SetId

func (o *GitProvider) SetId(v string)

SetId sets field value

func (*GitProvider) SetProviderId added in v0.38.0

func (o *GitProvider) SetProviderId(v string)

SetProviderId sets field value

func (*GitProvider) SetSigningKey added in v0.40.0

func (o *GitProvider) SetSigningKey(v string)

SetSigningKey gets a reference to the given string and assigns it to the SigningKey field.

func (*GitProvider) SetSigningMethod added in v0.40.0

func (o *GitProvider) SetSigningMethod(v SigningMethod)

SetSigningMethod gets a reference to the given SigningMethod and assigns it to the SigningMethod field.

func (*GitProvider) SetToken

func (o *GitProvider) SetToken(v string)

SetToken sets field value

func (*GitProvider) SetUsername

func (o *GitProvider) SetUsername(v string)

SetUsername sets field value

func (GitProvider) ToMap

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

func (*GitProvider) UnmarshalJSON added in v0.25.0

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

type GitProviderAPIService

type GitProviderAPIService service

GitProviderAPIService GitProviderAPI service

func (*GitProviderAPIService) GetGitContext

GetGitContext Get Git context

Get Git context

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

func (*GitProviderAPIService) GetGitContextExecute

Execute executes the request

@return GitRepository

func (*GitProviderAPIService) GetGitProvider added in v0.38.0

func (a *GitProviderAPIService) GetGitProvider(ctx context.Context, gitProviderId string) ApiGetGitProviderRequest

GetGitProvider Get Git provider

Get Git provider

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

func (*GitProviderAPIService) GetGitProviderExecute added in v0.38.0

Execute executes the request

@return GitProvider

func (*GitProviderAPIService) GetGitProviderIdForUrl added in v0.24.0

func (a *GitProviderAPIService) GetGitProviderIdForUrl(ctx context.Context, url string) ApiGetGitProviderIdForUrlRequest

GetGitProviderIdForUrl Get Git provider ID

Get Git provider ID

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

func (*GitProviderAPIService) GetGitProviderIdForUrlExecute added in v0.24.0

func (a *GitProviderAPIService) GetGitProviderIdForUrlExecute(r ApiGetGitProviderIdForUrlRequest) (string, *http.Response, error)

Execute executes the request

@return string

func (*GitProviderAPIService) GetGitUser

func (a *GitProviderAPIService) GetGitUser(ctx context.Context, gitProviderId string) ApiGetGitUserRequest

GetGitUser Get Git context

Get Git context

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

func (*GitProviderAPIService) GetGitUserExecute

func (a *GitProviderAPIService) GetGitUserExecute(r ApiGetGitUserRequest) (*GitUser, *http.Response, error)

Execute executes the request

@return GitUser

func (*GitProviderAPIService) GetNamespaces

func (a *GitProviderAPIService) GetNamespaces(ctx context.Context, gitProviderId string) ApiGetNamespacesRequest

GetNamespaces Get Git namespaces

Get Git namespaces

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

func (*GitProviderAPIService) GetNamespacesExecute

Execute executes the request

@return []GitNamespace

func (*GitProviderAPIService) GetRepoBranches

func (a *GitProviderAPIService) GetRepoBranches(ctx context.Context, gitProviderId string, namespaceId string, repositoryId string) ApiGetRepoBranchesRequest

GetRepoBranches Get Git repository branches

Get Git repository branches

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param gitProviderId Git provider
@param namespaceId Namespace
@param repositoryId Repository
@return ApiGetRepoBranchesRequest

func (*GitProviderAPIService) GetRepoBranchesExecute

func (a *GitProviderAPIService) GetRepoBranchesExecute(r ApiGetRepoBranchesRequest) ([]GitBranch, *http.Response, error)

Execute executes the request

@return []GitBranch

func (*GitProviderAPIService) GetRepoPRs

func (a *GitProviderAPIService) GetRepoPRs(ctx context.Context, gitProviderId string, namespaceId string, repositoryId string) ApiGetRepoPRsRequest

GetRepoPRs Get Git repository PRs

Get Git repository PRs

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param gitProviderId Git provider
@param namespaceId Namespace
@param repositoryId Repository
@return ApiGetRepoPRsRequest

func (*GitProviderAPIService) GetRepoPRsExecute

Execute executes the request

@return []GitPullRequest

func (*GitProviderAPIService) GetRepositories

func (a *GitProviderAPIService) GetRepositories(ctx context.Context, gitProviderId string, namespaceId string) ApiGetRepositoriesRequest

GetRepositories Get Git repositories

Get Git repositories

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param gitProviderId Git provider
@param namespaceId Namespace
@return ApiGetRepositoriesRequest

func (*GitProviderAPIService) GetRepositoriesExecute

Execute executes the request

@return []GitRepository

func (*GitProviderAPIService) GetUrlFromRepository added in v0.24.0

GetUrlFromRepository Get URL from Git repository

Get URL from Git repository

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

func (*GitProviderAPIService) GetUrlFromRepositoryExecute added in v0.24.0

func (a *GitProviderAPIService) GetUrlFromRepositoryExecute(r ApiGetUrlFromRepositoryRequest) (*RepositoryUrl, *http.Response, error)

Execute executes the request

@return RepositoryUrl

func (*GitProviderAPIService) ListGitProviders

ListGitProviders List Git providers

List Git providers

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

func (*GitProviderAPIService) ListGitProvidersExecute

func (a *GitProviderAPIService) ListGitProvidersExecute(r ApiListGitProvidersRequest) ([]GitProvider, *http.Response, error)

Execute executes the request

@return []GitProvider

func (*GitProviderAPIService) ListGitProvidersForUrl added in v0.38.0

func (a *GitProviderAPIService) ListGitProvidersForUrl(ctx context.Context, url string) ApiListGitProvidersForUrlRequest

ListGitProvidersForUrl List Git providers for url

List Git providers for url

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

func (*GitProviderAPIService) ListGitProvidersForUrlExecute added in v0.38.0

func (a *GitProviderAPIService) ListGitProvidersForUrlExecute(r ApiListGitProvidersForUrlRequest) ([]GitProvider, *http.Response, error)

Execute executes the request

@return []GitProvider

func (*GitProviderAPIService) RemoveGitProvider

func (a *GitProviderAPIService) RemoveGitProvider(ctx context.Context, gitProviderId string) ApiRemoveGitProviderRequest

RemoveGitProvider Remove Git provider

Remove Git provider

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

func (*GitProviderAPIService) RemoveGitProviderExecute

func (a *GitProviderAPIService) RemoveGitProviderExecute(r ApiRemoveGitProviderRequest) (*http.Response, error)

Execute executes the request

func (*GitProviderAPIService) SetGitProvider

SetGitProvider Set Git provider

Set Git provider

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

func (*GitProviderAPIService) SetGitProviderExecute

func (a *GitProviderAPIService) SetGitProviderExecute(r ApiSetGitProviderRequest) (*http.Response, error)

Execute executes the request

type GitPullRequest

type GitPullRequest struct {
	Branch          string `json:"branch"`
	Name            string `json:"name"`
	Sha             string `json:"sha"`
	SourceRepoId    string `json:"sourceRepoId"`
	SourceRepoName  string `json:"sourceRepoName"`
	SourceRepoOwner string `json:"sourceRepoOwner"`
	SourceRepoUrl   string `json:"sourceRepoUrl"`
}

GitPullRequest struct for GitPullRequest

func NewGitPullRequest

func NewGitPullRequest(branch string, name string, sha string, sourceRepoId string, sourceRepoName string, sourceRepoOwner string, sourceRepoUrl string) *GitPullRequest

NewGitPullRequest instantiates a new GitPullRequest 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 NewGitPullRequestWithDefaults

func NewGitPullRequestWithDefaults() *GitPullRequest

NewGitPullRequestWithDefaults instantiates a new GitPullRequest 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 (*GitPullRequest) GetBranch

func (o *GitPullRequest) GetBranch() string

GetBranch returns the Branch field value

func (*GitPullRequest) GetBranchOk

func (o *GitPullRequest) GetBranchOk() (*string, bool)

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

func (*GitPullRequest) GetName

func (o *GitPullRequest) GetName() string

GetName returns the Name field value

func (*GitPullRequest) GetNameOk

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

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

func (*GitPullRequest) GetSha

func (o *GitPullRequest) GetSha() string

GetSha returns the Sha field value

func (*GitPullRequest) GetShaOk

func (o *GitPullRequest) GetShaOk() (*string, bool)

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

func (*GitPullRequest) GetSourceRepoId

func (o *GitPullRequest) GetSourceRepoId() string

GetSourceRepoId returns the SourceRepoId field value

func (*GitPullRequest) GetSourceRepoIdOk

func (o *GitPullRequest) GetSourceRepoIdOk() (*string, bool)

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

func (*GitPullRequest) GetSourceRepoName

func (o *GitPullRequest) GetSourceRepoName() string

GetSourceRepoName returns the SourceRepoName field value

func (*GitPullRequest) GetSourceRepoNameOk

func (o *GitPullRequest) GetSourceRepoNameOk() (*string, bool)

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

func (*GitPullRequest) GetSourceRepoOwner

func (o *GitPullRequest) GetSourceRepoOwner() string

GetSourceRepoOwner returns the SourceRepoOwner field value

func (*GitPullRequest) GetSourceRepoOwnerOk

func (o *GitPullRequest) GetSourceRepoOwnerOk() (*string, bool)

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

func (*GitPullRequest) GetSourceRepoUrl

func (o *GitPullRequest) GetSourceRepoUrl() string

GetSourceRepoUrl returns the SourceRepoUrl field value

func (*GitPullRequest) GetSourceRepoUrlOk

func (o *GitPullRequest) GetSourceRepoUrlOk() (*string, bool)

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

func (GitPullRequest) MarshalJSON

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

func (*GitPullRequest) SetBranch

func (o *GitPullRequest) SetBranch(v string)

SetBranch sets field value

func (*GitPullRequest) SetName

func (o *GitPullRequest) SetName(v string)

SetName sets field value

func (*GitPullRequest) SetSha

func (o *GitPullRequest) SetSha(v string)

SetSha sets field value

func (*GitPullRequest) SetSourceRepoId

func (o *GitPullRequest) SetSourceRepoId(v string)

SetSourceRepoId sets field value

func (*GitPullRequest) SetSourceRepoName

func (o *GitPullRequest) SetSourceRepoName(v string)

SetSourceRepoName sets field value

func (*GitPullRequest) SetSourceRepoOwner

func (o *GitPullRequest) SetSourceRepoOwner(v string)

SetSourceRepoOwner sets field value

func (*GitPullRequest) SetSourceRepoUrl

func (o *GitPullRequest) SetSourceRepoUrl(v string)

SetSourceRepoUrl sets field value

func (GitPullRequest) ToMap

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

func (*GitPullRequest) UnmarshalJSON added in v0.25.0

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

type GitRepository

type GitRepository struct {
	Branch      string       `json:"branch"`
	CloneTarget *CloneTarget `json:"cloneTarget,omitempty"`
	Id          string       `json:"id"`
	Name        string       `json:"name"`
	Owner       string       `json:"owner"`
	Path        *string      `json:"path,omitempty"`
	PrNumber    *int32       `json:"prNumber,omitempty"`
	Sha         string       `json:"sha"`
	Source      string       `json:"source"`
	Url         string       `json:"url"`
}

GitRepository struct for GitRepository

func NewGitRepository

func NewGitRepository(branch string, id string, name string, owner string, sha string, source string, url string) *GitRepository

NewGitRepository instantiates a new GitRepository 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 NewGitRepositoryWithDefaults

func NewGitRepositoryWithDefaults() *GitRepository

NewGitRepositoryWithDefaults instantiates a new GitRepository 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 (*GitRepository) GetBranch

func (o *GitRepository) GetBranch() string

GetBranch returns the Branch field value

func (*GitRepository) GetBranchOk

func (o *GitRepository) GetBranchOk() (*string, bool)

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

func (*GitRepository) GetCloneTarget added in v0.26.0

func (o *GitRepository) GetCloneTarget() CloneTarget

GetCloneTarget returns the CloneTarget field value if set, zero value otherwise.

func (*GitRepository) GetCloneTargetOk added in v0.26.0

func (o *GitRepository) GetCloneTargetOk() (*CloneTarget, bool)

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

func (*GitRepository) GetId

func (o *GitRepository) GetId() string

GetId returns the Id field value

func (*GitRepository) GetIdOk

func (o *GitRepository) GetIdOk() (*string, bool)

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

func (*GitRepository) GetName

func (o *GitRepository) GetName() string

GetName returns the Name field value

func (*GitRepository) GetNameOk

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

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

func (*GitRepository) GetOwner

func (o *GitRepository) GetOwner() string

GetOwner returns the Owner field value

func (*GitRepository) GetOwnerOk

func (o *GitRepository) GetOwnerOk() (*string, bool)

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

func (*GitRepository) GetPath

func (o *GitRepository) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*GitRepository) GetPathOk

func (o *GitRepository) GetPathOk() (*string, bool)

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

func (*GitRepository) GetPrNumber

func (o *GitRepository) GetPrNumber() int32

GetPrNumber returns the PrNumber field value if set, zero value otherwise.

func (*GitRepository) GetPrNumberOk

func (o *GitRepository) GetPrNumberOk() (*int32, bool)

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

func (*GitRepository) GetSha

func (o *GitRepository) GetSha() string

GetSha returns the Sha field value

func (*GitRepository) GetShaOk

func (o *GitRepository) GetShaOk() (*string, bool)

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

func (*GitRepository) GetSource

func (o *GitRepository) GetSource() string

GetSource returns the Source field value

func (*GitRepository) GetSourceOk

func (o *GitRepository) GetSourceOk() (*string, bool)

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

func (*GitRepository) GetUrl

func (o *GitRepository) GetUrl() string

GetUrl returns the Url field value

func (*GitRepository) GetUrlOk

func (o *GitRepository) GetUrlOk() (*string, bool)

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

func (*GitRepository) HasCloneTarget added in v0.26.0

func (o *GitRepository) HasCloneTarget() bool

HasCloneTarget returns a boolean if a field has been set.

func (*GitRepository) HasPath

func (o *GitRepository) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*GitRepository) HasPrNumber

func (o *GitRepository) HasPrNumber() bool

HasPrNumber returns a boolean if a field has been set.

func (GitRepository) MarshalJSON

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

func (*GitRepository) SetBranch

func (o *GitRepository) SetBranch(v string)

SetBranch sets field value

func (*GitRepository) SetCloneTarget added in v0.26.0

func (o *GitRepository) SetCloneTarget(v CloneTarget)

SetCloneTarget gets a reference to the given CloneTarget and assigns it to the CloneTarget field.

func (*GitRepository) SetId

func (o *GitRepository) SetId(v string)

SetId sets field value

func (*GitRepository) SetName

func (o *GitRepository) SetName(v string)

SetName sets field value

func (*GitRepository) SetOwner

func (o *GitRepository) SetOwner(v string)

SetOwner sets field value

func (*GitRepository) SetPath

func (o *GitRepository) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*GitRepository) SetPrNumber

func (o *GitRepository) SetPrNumber(v int32)

SetPrNumber gets a reference to the given int32 and assigns it to the PrNumber field.

func (*GitRepository) SetSha

func (o *GitRepository) SetSha(v string)

SetSha sets field value

func (*GitRepository) SetSource

func (o *GitRepository) SetSource(v string)

SetSource sets field value

func (*GitRepository) SetUrl

func (o *GitRepository) SetUrl(v string)

SetUrl sets field value

func (GitRepository) ToMap

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

func (*GitRepository) UnmarshalJSON added in v0.25.0

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

type GitStatus

type GitStatus struct {
	Ahead           *int32       `json:"ahead,omitempty"`
	Behind          *int32       `json:"behind,omitempty"`
	BranchPublished *bool        `json:"branchPublished,omitempty"`
	CurrentBranch   string       `json:"currentBranch"`
	FileStatus      []FileStatus `json:"fileStatus"`
}

GitStatus struct for GitStatus

func NewGitStatus

func NewGitStatus(currentBranch string, fileStatus []FileStatus) *GitStatus

NewGitStatus instantiates a new GitStatus 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 NewGitStatusWithDefaults

func NewGitStatusWithDefaults() *GitStatus

NewGitStatusWithDefaults instantiates a new GitStatus 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 (*GitStatus) GetAhead added in v0.34.0

func (o *GitStatus) GetAhead() int32

GetAhead returns the Ahead field value if set, zero value otherwise.

func (*GitStatus) GetAheadOk added in v0.34.0

func (o *GitStatus) GetAheadOk() (*int32, bool)

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

func (*GitStatus) GetBehind added in v0.34.0

func (o *GitStatus) GetBehind() int32

GetBehind returns the Behind field value if set, zero value otherwise.

func (*GitStatus) GetBehindOk added in v0.34.0

func (o *GitStatus) GetBehindOk() (*int32, bool)

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

func (*GitStatus) GetBranchPublished added in v0.34.0

func (o *GitStatus) GetBranchPublished() bool

GetBranchPublished returns the BranchPublished field value if set, zero value otherwise.

func (*GitStatus) GetBranchPublishedOk added in v0.34.0

func (o *GitStatus) GetBranchPublishedOk() (*bool, bool)

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

func (*GitStatus) GetCurrentBranch

func (o *GitStatus) GetCurrentBranch() string

GetCurrentBranch returns the CurrentBranch field value

func (*GitStatus) GetCurrentBranchOk

func (o *GitStatus) GetCurrentBranchOk() (*string, bool)

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

func (*GitStatus) GetFileStatus

func (o *GitStatus) GetFileStatus() []FileStatus

GetFileStatus returns the FileStatus field value

func (*GitStatus) GetFileStatusOk

func (o *GitStatus) GetFileStatusOk() ([]FileStatus, bool)

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

func (*GitStatus) HasAhead added in v0.34.0

func (o *GitStatus) HasAhead() bool

HasAhead returns a boolean if a field has been set.

func (*GitStatus) HasBehind added in v0.34.0

func (o *GitStatus) HasBehind() bool

HasBehind returns a boolean if a field has been set.

func (*GitStatus) HasBranchPublished added in v0.34.0

func (o *GitStatus) HasBranchPublished() bool

HasBranchPublished returns a boolean if a field has been set.

func (GitStatus) MarshalJSON

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

func (*GitStatus) SetAhead added in v0.34.0

func (o *GitStatus) SetAhead(v int32)

SetAhead gets a reference to the given int32 and assigns it to the Ahead field.

func (*GitStatus) SetBehind added in v0.34.0

func (o *GitStatus) SetBehind(v int32)

SetBehind gets a reference to the given int32 and assigns it to the Behind field.

func (*GitStatus) SetBranchPublished added in v0.34.0

func (o *GitStatus) SetBranchPublished(v bool)

SetBranchPublished gets a reference to the given bool and assigns it to the BranchPublished field.

func (*GitStatus) SetCurrentBranch

func (o *GitStatus) SetCurrentBranch(v string)

SetCurrentBranch sets field value

func (*GitStatus) SetFileStatus

func (o *GitStatus) SetFileStatus(v []FileStatus)

SetFileStatus sets field value

func (GitStatus) ToMap

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

func (*GitStatus) UnmarshalJSON added in v0.25.0

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

type GitUser

type GitUser struct {
	Email    string `json:"email"`
	Id       string `json:"id"`
	Name     string `json:"name"`
	Username string `json:"username"`
}

GitUser struct for GitUser

func NewGitUser

func NewGitUser(email string, id string, name string, username string) *GitUser

NewGitUser instantiates a new GitUser 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 NewGitUserWithDefaults

func NewGitUserWithDefaults() *GitUser

NewGitUserWithDefaults instantiates a new GitUser 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 (*GitUser) GetEmail

func (o *GitUser) GetEmail() string

GetEmail returns the Email field value

func (*GitUser) GetEmailOk

func (o *GitUser) GetEmailOk() (*string, bool)

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

func (*GitUser) GetId

func (o *GitUser) GetId() string

GetId returns the Id field value

func (*GitUser) GetIdOk

func (o *GitUser) GetIdOk() (*string, bool)

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

func (*GitUser) GetName

func (o *GitUser) GetName() string

GetName returns the Name field value

func (*GitUser) GetNameOk

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

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

func (*GitUser) GetUsername

func (o *GitUser) GetUsername() string

GetUsername returns the Username field value

func (*GitUser) GetUsernameOk

func (o *GitUser) GetUsernameOk() (*string, bool)

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

func (GitUser) MarshalJSON

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

func (*GitUser) SetEmail

func (o *GitUser) SetEmail(v string)

SetEmail sets field value

func (*GitUser) SetId

func (o *GitUser) SetId(v string)

SetId sets field value

func (*GitUser) SetName

func (o *GitUser) SetName(v string)

SetName sets field value

func (*GitUser) SetUsername

func (o *GitUser) SetUsername(v string)

SetUsername sets field value

func (GitUser) ToMap

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

func (*GitUser) UnmarshalJSON added in v0.25.0

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

type InstallProviderRequest

type InstallProviderRequest struct {
	DownloadUrls map[string]string `json:"downloadUrls"`
	Name         string            `json:"name"`
}

InstallProviderRequest struct for InstallProviderRequest

func NewInstallProviderRequest

func NewInstallProviderRequest(downloadUrls map[string]string, name string) *InstallProviderRequest

NewInstallProviderRequest instantiates a new InstallProviderRequest 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 NewInstallProviderRequestWithDefaults

func NewInstallProviderRequestWithDefaults() *InstallProviderRequest

NewInstallProviderRequestWithDefaults instantiates a new InstallProviderRequest 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 (*InstallProviderRequest) GetDownloadUrls

func (o *InstallProviderRequest) GetDownloadUrls() map[string]string

GetDownloadUrls returns the DownloadUrls field value

func (*InstallProviderRequest) GetDownloadUrlsOk

func (o *InstallProviderRequest) GetDownloadUrlsOk() (*map[string]string, bool)

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

func (*InstallProviderRequest) GetName

func (o *InstallProviderRequest) GetName() string

GetName returns the Name field value

func (*InstallProviderRequest) GetNameOk

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

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

func (InstallProviderRequest) MarshalJSON

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

func (*InstallProviderRequest) SetDownloadUrls

func (o *InstallProviderRequest) SetDownloadUrls(v map[string]string)

SetDownloadUrls sets field value

func (*InstallProviderRequest) SetName

func (o *InstallProviderRequest) SetName(v string)

SetName sets field value

func (InstallProviderRequest) ToMap

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

func (*InstallProviderRequest) UnmarshalJSON added in v0.25.0

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

type MappedNullable

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

type NetworkKey

type NetworkKey struct {
	Key string `json:"key"`
}

NetworkKey struct for NetworkKey

func NewNetworkKey

func NewNetworkKey(key string) *NetworkKey

NewNetworkKey instantiates a new NetworkKey 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 NewNetworkKeyWithDefaults

func NewNetworkKeyWithDefaults() *NetworkKey

NewNetworkKeyWithDefaults instantiates a new NetworkKey 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 (*NetworkKey) GetKey

func (o *NetworkKey) GetKey() string

GetKey returns the Key field value

func (*NetworkKey) GetKeyOk

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

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

func (NetworkKey) MarshalJSON

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

func (*NetworkKey) SetKey

func (o *NetworkKey) SetKey(v string)

SetKey sets field value

func (NetworkKey) ToMap

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

func (*NetworkKey) UnmarshalJSON added in v0.25.0

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

type NullableApiKey

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

func NewNullableApiKey

func NewNullableApiKey(val *ApiKey) *NullableApiKey

func (NullableApiKey) Get

func (v NullableApiKey) Get() *ApiKey

func (NullableApiKey) IsSet

func (v NullableApiKey) IsSet() bool

func (NullableApiKey) MarshalJSON

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

func (*NullableApiKey) Set

func (v *NullableApiKey) Set(val *ApiKey)

func (*NullableApiKey) UnmarshalJSON

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

func (*NullableApiKey) Unset

func (v *NullableApiKey) Unset()

type NullableApikeyApiKeyType

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

func NewNullableApikeyApiKeyType

func NewNullableApikeyApiKeyType(val *ApikeyApiKeyType) *NullableApikeyApiKeyType

func (NullableApikeyApiKeyType) Get

func (NullableApikeyApiKeyType) IsSet

func (v NullableApikeyApiKeyType) IsSet() bool

func (NullableApikeyApiKeyType) MarshalJSON

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

func (*NullableApikeyApiKeyType) Set

func (*NullableApikeyApiKeyType) UnmarshalJSON

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

func (*NullableApikeyApiKeyType) Unset

func (v *NullableApikeyApiKeyType) 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 NullableBuild added in v0.26.0

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

func NewNullableBuild added in v0.26.0

func NewNullableBuild(val *Build) *NullableBuild

func (NullableBuild) Get added in v0.26.0

func (v NullableBuild) Get() *Build

func (NullableBuild) IsSet added in v0.26.0

func (v NullableBuild) IsSet() bool

func (NullableBuild) MarshalJSON added in v0.26.0

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

func (*NullableBuild) Set added in v0.26.0

func (v *NullableBuild) Set(val *Build)

func (*NullableBuild) UnmarshalJSON added in v0.26.0

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

func (*NullableBuild) Unset added in v0.26.0

func (v *NullableBuild) Unset()

type NullableBuildBuildState added in v0.26.0

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

func NewNullableBuildBuildState added in v0.26.0

func NewNullableBuildBuildState(val *BuildBuildState) *NullableBuildBuildState

func (NullableBuildBuildState) Get added in v0.26.0

func (NullableBuildBuildState) IsSet added in v0.26.0

func (v NullableBuildBuildState) IsSet() bool

func (NullableBuildBuildState) MarshalJSON added in v0.26.0

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

func (*NullableBuildBuildState) Set added in v0.26.0

func (*NullableBuildBuildState) UnmarshalJSON added in v0.26.0

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

func (*NullableBuildBuildState) Unset added in v0.26.0

func (v *NullableBuildBuildState) Unset()

type NullableBuildConfig added in v0.26.0

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

func NewNullableBuildConfig added in v0.26.0

func NewNullableBuildConfig(val *BuildConfig) *NullableBuildConfig

func (NullableBuildConfig) Get added in v0.26.0

func (NullableBuildConfig) IsSet added in v0.26.0

func (v NullableBuildConfig) IsSet() bool

func (NullableBuildConfig) MarshalJSON added in v0.26.0

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

func (*NullableBuildConfig) Set added in v0.26.0

func (v *NullableBuildConfig) Set(val *BuildConfig)

func (*NullableBuildConfig) UnmarshalJSON added in v0.26.0

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

func (*NullableBuildConfig) Unset added in v0.26.0

func (v *NullableBuildConfig) Unset()

type NullableCachedBuild added in v0.26.0

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

func NewNullableCachedBuild added in v0.26.0

func NewNullableCachedBuild(val *CachedBuild) *NullableCachedBuild

func (NullableCachedBuild) Get added in v0.26.0

func (NullableCachedBuild) IsSet added in v0.26.0

func (v NullableCachedBuild) IsSet() bool

func (NullableCachedBuild) MarshalJSON added in v0.26.0

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

func (*NullableCachedBuild) Set added in v0.26.0

func (v *NullableCachedBuild) Set(val *CachedBuild)

func (*NullableCachedBuild) UnmarshalJSON added in v0.26.0

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

func (*NullableCachedBuild) Unset added in v0.26.0

func (v *NullableCachedBuild) Unset()

type NullableCloneTarget added in v0.26.0

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

func NewNullableCloneTarget added in v0.26.0

func NewNullableCloneTarget(val *CloneTarget) *NullableCloneTarget

func (NullableCloneTarget) Get added in v0.26.0

func (NullableCloneTarget) IsSet added in v0.26.0

func (v NullableCloneTarget) IsSet() bool

func (NullableCloneTarget) MarshalJSON added in v0.26.0

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

func (*NullableCloneTarget) Set added in v0.26.0

func (v *NullableCloneTarget) Set(val *CloneTarget)

func (*NullableCloneTarget) UnmarshalJSON added in v0.26.0

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

func (*NullableCloneTarget) Unset added in v0.26.0

func (v *NullableCloneTarget) Unset()

type NullableContainerConfig added in v0.33.0

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

func NewNullableContainerConfig added in v0.33.0

func NewNullableContainerConfig(val *ContainerConfig) *NullableContainerConfig

func (NullableContainerConfig) Get added in v0.33.0

func (NullableContainerConfig) IsSet added in v0.33.0

func (v NullableContainerConfig) IsSet() bool

func (NullableContainerConfig) MarshalJSON added in v0.33.0

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

func (*NullableContainerConfig) Set added in v0.33.0

func (*NullableContainerConfig) UnmarshalJSON added in v0.33.0

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

func (*NullableContainerConfig) Unset added in v0.33.0

func (v *NullableContainerConfig) Unset()

type NullableContainerRegistry

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

func NewNullableContainerRegistry

func NewNullableContainerRegistry(val *ContainerRegistry) *NullableContainerRegistry

func (NullableContainerRegistry) Get

func (NullableContainerRegistry) IsSet

func (v NullableContainerRegistry) IsSet() bool

func (NullableContainerRegistry) MarshalJSON

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

func (*NullableContainerRegistry) Set

func (*NullableContainerRegistry) UnmarshalJSON

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

func (*NullableContainerRegistry) Unset

func (v *NullableContainerRegistry) Unset()

type NullableCreateBuildDTO added in v0.26.0

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

func NewNullableCreateBuildDTO added in v0.26.0

func NewNullableCreateBuildDTO(val *CreateBuildDTO) *NullableCreateBuildDTO

func (NullableCreateBuildDTO) Get added in v0.26.0

func (NullableCreateBuildDTO) IsSet added in v0.26.0

func (v NullableCreateBuildDTO) IsSet() bool

func (NullableCreateBuildDTO) MarshalJSON added in v0.26.0

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

func (*NullableCreateBuildDTO) Set added in v0.26.0

func (*NullableCreateBuildDTO) UnmarshalJSON added in v0.26.0

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

func (*NullableCreateBuildDTO) Unset added in v0.26.0

func (v *NullableCreateBuildDTO) Unset()

type NullableCreatePrebuildDTO added in v0.26.0

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

func NewNullableCreatePrebuildDTO added in v0.26.0

func NewNullableCreatePrebuildDTO(val *CreatePrebuildDTO) *NullableCreatePrebuildDTO

func (NullableCreatePrebuildDTO) Get added in v0.26.0

func (NullableCreatePrebuildDTO) IsSet added in v0.26.0

func (v NullableCreatePrebuildDTO) IsSet() bool

func (NullableCreatePrebuildDTO) MarshalJSON added in v0.26.0

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

func (*NullableCreatePrebuildDTO) Set added in v0.26.0

func (*NullableCreatePrebuildDTO) UnmarshalJSON added in v0.26.0

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

func (*NullableCreatePrebuildDTO) Unset added in v0.26.0

func (v *NullableCreatePrebuildDTO) Unset()

type NullableCreateProjectConfigDTO added in v0.24.0

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

func NewNullableCreateProjectConfigDTO added in v0.24.0

func NewNullableCreateProjectConfigDTO(val *CreateProjectConfigDTO) *NullableCreateProjectConfigDTO

func (NullableCreateProjectConfigDTO) Get added in v0.24.0

func (NullableCreateProjectConfigDTO) IsSet added in v0.24.0

func (NullableCreateProjectConfigDTO) MarshalJSON added in v0.24.0

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

func (*NullableCreateProjectConfigDTO) Set added in v0.24.0

func (*NullableCreateProjectConfigDTO) UnmarshalJSON added in v0.24.0

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

func (*NullableCreateProjectConfigDTO) Unset added in v0.24.0

func (v *NullableCreateProjectConfigDTO) Unset()

type NullableCreateProjectDTO added in v0.26.0

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

func NewNullableCreateProjectDTO added in v0.26.0

func NewNullableCreateProjectDTO(val *CreateProjectDTO) *NullableCreateProjectDTO

func (NullableCreateProjectDTO) Get added in v0.26.0

func (NullableCreateProjectDTO) IsSet added in v0.26.0

func (v NullableCreateProjectDTO) IsSet() bool

func (NullableCreateProjectDTO) MarshalJSON added in v0.26.0

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

func (*NullableCreateProjectDTO) Set added in v0.26.0

func (*NullableCreateProjectDTO) UnmarshalJSON added in v0.26.0

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

func (*NullableCreateProjectDTO) Unset added in v0.26.0

func (v *NullableCreateProjectDTO) Unset()

type NullableCreateProjectSourceDTO added in v0.26.0

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

func NewNullableCreateProjectSourceDTO added in v0.26.0

func NewNullableCreateProjectSourceDTO(val *CreateProjectSourceDTO) *NullableCreateProjectSourceDTO

func (NullableCreateProjectSourceDTO) Get added in v0.26.0

func (NullableCreateProjectSourceDTO) IsSet added in v0.26.0

func (NullableCreateProjectSourceDTO) MarshalJSON added in v0.26.0

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

func (*NullableCreateProjectSourceDTO) Set added in v0.26.0

func (*NullableCreateProjectSourceDTO) UnmarshalJSON added in v0.26.0

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

func (*NullableCreateProjectSourceDTO) Unset added in v0.26.0

func (v *NullableCreateProjectSourceDTO) Unset()

type NullableCreateProviderTargetDTO added in v0.40.0

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

func NewNullableCreateProviderTargetDTO added in v0.40.0

func NewNullableCreateProviderTargetDTO(val *CreateProviderTargetDTO) *NullableCreateProviderTargetDTO

func (NullableCreateProviderTargetDTO) Get added in v0.40.0

func (NullableCreateProviderTargetDTO) IsSet added in v0.40.0

func (NullableCreateProviderTargetDTO) MarshalJSON added in v0.40.0

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

func (*NullableCreateProviderTargetDTO) Set added in v0.40.0

func (*NullableCreateProviderTargetDTO) UnmarshalJSON added in v0.40.0

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

func (*NullableCreateProviderTargetDTO) Unset added in v0.40.0

type NullableCreateWorkspaceDTO added in v0.24.0

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

func NewNullableCreateWorkspaceDTO added in v0.24.0

func NewNullableCreateWorkspaceDTO(val *CreateWorkspaceDTO) *NullableCreateWorkspaceDTO

func (NullableCreateWorkspaceDTO) Get added in v0.24.0

func (NullableCreateWorkspaceDTO) IsSet added in v0.24.0

func (v NullableCreateWorkspaceDTO) IsSet() bool

func (NullableCreateWorkspaceDTO) MarshalJSON added in v0.24.0

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

func (*NullableCreateWorkspaceDTO) Set added in v0.24.0

func (*NullableCreateWorkspaceDTO) UnmarshalJSON added in v0.24.0

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

func (*NullableCreateWorkspaceDTO) Unset added in v0.24.0

func (v *NullableCreateWorkspaceDTO) Unset()

type NullableDevcontainerConfig added in v0.24.0

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

func NewNullableDevcontainerConfig added in v0.24.0

func NewNullableDevcontainerConfig(val *DevcontainerConfig) *NullableDevcontainerConfig

func (NullableDevcontainerConfig) Get added in v0.24.0

func (NullableDevcontainerConfig) IsSet added in v0.24.0

func (v NullableDevcontainerConfig) IsSet() bool

func (NullableDevcontainerConfig) MarshalJSON added in v0.24.0

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

func (*NullableDevcontainerConfig) Set added in v0.24.0

func (*NullableDevcontainerConfig) UnmarshalJSON added in v0.24.0

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

func (*NullableDevcontainerConfig) Unset added in v0.24.0

func (v *NullableDevcontainerConfig) Unset()

type NullableFRPSConfig

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

func NewNullableFRPSConfig

func NewNullableFRPSConfig(val *FRPSConfig) *NullableFRPSConfig

func (NullableFRPSConfig) Get

func (v NullableFRPSConfig) Get() *FRPSConfig

func (NullableFRPSConfig) IsSet

func (v NullableFRPSConfig) IsSet() bool

func (NullableFRPSConfig) MarshalJSON

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

func (*NullableFRPSConfig) Set

func (v *NullableFRPSConfig) Set(val *FRPSConfig)

func (*NullableFRPSConfig) UnmarshalJSON

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

func (*NullableFRPSConfig) Unset

func (v *NullableFRPSConfig) Unset()

type NullableFileStatus

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

func NewNullableFileStatus

func NewNullableFileStatus(val *FileStatus) *NullableFileStatus

func (NullableFileStatus) Get

func (v NullableFileStatus) Get() *FileStatus

func (NullableFileStatus) IsSet

func (v NullableFileStatus) IsSet() bool

func (NullableFileStatus) MarshalJSON

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

func (*NullableFileStatus) Set

func (v *NullableFileStatus) Set(val *FileStatus)

func (*NullableFileStatus) UnmarshalJSON

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

func (*NullableFileStatus) Unset

func (v *NullableFileStatus) 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 NullableGetRepositoryContext added in v0.26.0

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

func NewNullableGetRepositoryContext added in v0.26.0

func NewNullableGetRepositoryContext(val *GetRepositoryContext) *NullableGetRepositoryContext

func (NullableGetRepositoryContext) Get added in v0.26.0

func (NullableGetRepositoryContext) IsSet added in v0.26.0

func (NullableGetRepositoryContext) MarshalJSON added in v0.26.0

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

func (*NullableGetRepositoryContext) Set added in v0.26.0

func (*NullableGetRepositoryContext) UnmarshalJSON added in v0.26.0

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

func (*NullableGetRepositoryContext) Unset added in v0.26.0

func (v *NullableGetRepositoryContext) Unset()

type NullableGitBranch

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

func NewNullableGitBranch

func NewNullableGitBranch(val *GitBranch) *NullableGitBranch

func (NullableGitBranch) Get

func (v NullableGitBranch) Get() *GitBranch

func (NullableGitBranch) IsSet

func (v NullableGitBranch) IsSet() bool

func (NullableGitBranch) MarshalJSON

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

func (*NullableGitBranch) Set

func (v *NullableGitBranch) Set(val *GitBranch)

func (*NullableGitBranch) UnmarshalJSON

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

func (*NullableGitBranch) Unset

func (v *NullableGitBranch) Unset()

type NullableGitNamespace

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

func NewNullableGitNamespace

func NewNullableGitNamespace(val *GitNamespace) *NullableGitNamespace

func (NullableGitNamespace) Get

func (NullableGitNamespace) IsSet

func (v NullableGitNamespace) IsSet() bool

func (NullableGitNamespace) MarshalJSON

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

func (*NullableGitNamespace) Set

func (v *NullableGitNamespace) Set(val *GitNamespace)

func (*NullableGitNamespace) UnmarshalJSON

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

func (*NullableGitNamespace) Unset

func (v *NullableGitNamespace) Unset()

type NullableGitProvider

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

func NewNullableGitProvider

func NewNullableGitProvider(val *GitProvider) *NullableGitProvider

func (NullableGitProvider) Get

func (NullableGitProvider) IsSet

func (v NullableGitProvider) IsSet() bool

func (NullableGitProvider) MarshalJSON

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

func (*NullableGitProvider) Set

func (v *NullableGitProvider) Set(val *GitProvider)

func (*NullableGitProvider) UnmarshalJSON

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

func (*NullableGitProvider) Unset

func (v *NullableGitProvider) Unset()

type NullableGitPullRequest

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

func NewNullableGitPullRequest

func NewNullableGitPullRequest(val *GitPullRequest) *NullableGitPullRequest

func (NullableGitPullRequest) Get

func (NullableGitPullRequest) IsSet

func (v NullableGitPullRequest) IsSet() bool

func (NullableGitPullRequest) MarshalJSON

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

func (*NullableGitPullRequest) Set

func (*NullableGitPullRequest) UnmarshalJSON

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

func (*NullableGitPullRequest) Unset

func (v *NullableGitPullRequest) Unset()

type NullableGitRepository

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

func NewNullableGitRepository

func NewNullableGitRepository(val *GitRepository) *NullableGitRepository

func (NullableGitRepository) Get

func (NullableGitRepository) IsSet

func (v NullableGitRepository) IsSet() bool

func (NullableGitRepository) MarshalJSON

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

func (*NullableGitRepository) Set

func (v *NullableGitRepository) Set(val *GitRepository)

func (*NullableGitRepository) UnmarshalJSON

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

func (*NullableGitRepository) Unset

func (v *NullableGitRepository) Unset()

type NullableGitStatus

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

func NewNullableGitStatus

func NewNullableGitStatus(val *GitStatus) *NullableGitStatus

func (NullableGitStatus) Get

func (v NullableGitStatus) Get() *GitStatus

func (NullableGitStatus) IsSet

func (v NullableGitStatus) IsSet() bool

func (NullableGitStatus) MarshalJSON

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

func (*NullableGitStatus) Set

func (v *NullableGitStatus) Set(val *GitStatus)

func (*NullableGitStatus) UnmarshalJSON

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

func (*NullableGitStatus) Unset

func (v *NullableGitStatus) Unset()

type NullableGitUser

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

func NewNullableGitUser

func NewNullableGitUser(val *GitUser) *NullableGitUser

func (NullableGitUser) Get

func (v NullableGitUser) Get() *GitUser

func (NullableGitUser) IsSet

func (v NullableGitUser) IsSet() bool

func (NullableGitUser) MarshalJSON

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

func (*NullableGitUser) Set

func (v *NullableGitUser) Set(val *GitUser)

func (*NullableGitUser) UnmarshalJSON

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

func (*NullableGitUser) Unset

func (v *NullableGitUser) Unset()

type NullableInstallProviderRequest

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

func (NullableInstallProviderRequest) Get

func (NullableInstallProviderRequest) IsSet

func (NullableInstallProviderRequest) MarshalJSON

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

func (*NullableInstallProviderRequest) Set

func (*NullableInstallProviderRequest) UnmarshalJSON

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

func (*NullableInstallProviderRequest) Unset

func (v *NullableInstallProviderRequest) 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 NullableNetworkKey

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

func NewNullableNetworkKey

func NewNullableNetworkKey(val *NetworkKey) *NullableNetworkKey

func (NullableNetworkKey) Get

func (v NullableNetworkKey) Get() *NetworkKey

func (NullableNetworkKey) IsSet

func (v NullableNetworkKey) IsSet() bool

func (NullableNetworkKey) MarshalJSON

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

func (*NullableNetworkKey) Set

func (v *NullableNetworkKey) Set(val *NetworkKey)

func (*NullableNetworkKey) UnmarshalJSON

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

func (*NullableNetworkKey) Unset

func (v *NullableNetworkKey) Unset()

type NullablePrebuildConfig added in v0.26.0

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

func NewNullablePrebuildConfig added in v0.26.0

func NewNullablePrebuildConfig(val *PrebuildConfig) *NullablePrebuildConfig

func (NullablePrebuildConfig) Get added in v0.26.0

func (NullablePrebuildConfig) IsSet added in v0.26.0

func (v NullablePrebuildConfig) IsSet() bool

func (NullablePrebuildConfig) MarshalJSON added in v0.26.0

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

func (*NullablePrebuildConfig) Set added in v0.26.0

func (*NullablePrebuildConfig) UnmarshalJSON added in v0.26.0

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

func (*NullablePrebuildConfig) Unset added in v0.26.0

func (v *NullablePrebuildConfig) Unset()

type NullablePrebuildDTO added in v0.26.0

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

func NewNullablePrebuildDTO added in v0.26.0

func NewNullablePrebuildDTO(val *PrebuildDTO) *NullablePrebuildDTO

func (NullablePrebuildDTO) Get added in v0.26.0

func (NullablePrebuildDTO) IsSet added in v0.26.0

func (v NullablePrebuildDTO) IsSet() bool

func (NullablePrebuildDTO) MarshalJSON added in v0.26.0

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

func (*NullablePrebuildDTO) Set added in v0.26.0

func (v *NullablePrebuildDTO) Set(val *PrebuildDTO)

func (*NullablePrebuildDTO) UnmarshalJSON added in v0.26.0

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

func (*NullablePrebuildDTO) Unset added in v0.26.0

func (v *NullablePrebuildDTO) Unset()

type NullableProfileData

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

func NewNullableProfileData

func NewNullableProfileData(val *ProfileData) *NullableProfileData

func (NullableProfileData) Get

func (NullableProfileData) IsSet

func (v NullableProfileData) IsSet() bool

func (NullableProfileData) MarshalJSON

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

func (*NullableProfileData) Set

func (v *NullableProfileData) Set(val *ProfileData)

func (*NullableProfileData) UnmarshalJSON

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

func (*NullableProfileData) Unset

func (v *NullableProfileData) Unset()

type NullableProject

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

func NewNullableProject

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get

func (v NullableProject) Get() *Project

func (NullableProject) IsSet

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON

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

func (*NullableProject) Set

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON

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

func (*NullableProject) Unset

func (v *NullableProject) Unset()

type NullableProjectConfig added in v0.24.0

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

func NewNullableProjectConfig added in v0.24.0

func NewNullableProjectConfig(val *ProjectConfig) *NullableProjectConfig

func (NullableProjectConfig) Get added in v0.24.0

func (NullableProjectConfig) IsSet added in v0.24.0

func (v NullableProjectConfig) IsSet() bool

func (NullableProjectConfig) MarshalJSON added in v0.24.0

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

func (*NullableProjectConfig) Set added in v0.24.0

func (v *NullableProjectConfig) Set(val *ProjectConfig)

func (*NullableProjectConfig) UnmarshalJSON added in v0.24.0

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

func (*NullableProjectConfig) Unset added in v0.24.0

func (v *NullableProjectConfig) Unset()

type NullableProjectInfo

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

func NewNullableProjectInfo

func NewNullableProjectInfo(val *ProjectInfo) *NullableProjectInfo

func (NullableProjectInfo) Get

func (NullableProjectInfo) IsSet

func (v NullableProjectInfo) IsSet() bool

func (NullableProjectInfo) MarshalJSON

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

func (*NullableProjectInfo) Set

func (v *NullableProjectInfo) Set(val *ProjectInfo)

func (*NullableProjectInfo) UnmarshalJSON

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

func (*NullableProjectInfo) Unset

func (v *NullableProjectInfo) Unset()

type NullableProjectState

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

func NewNullableProjectState

func NewNullableProjectState(val *ProjectState) *NullableProjectState

func (NullableProjectState) Get

func (NullableProjectState) IsSet

func (v NullableProjectState) IsSet() bool

func (NullableProjectState) MarshalJSON

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

func (*NullableProjectState) Set

func (v *NullableProjectState) Set(val *ProjectState)

func (*NullableProjectState) UnmarshalJSON

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

func (*NullableProjectState) Unset

func (v *NullableProjectState) Unset()

type NullableProvider

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

func NewNullableProvider

func NewNullableProvider(val *Provider) *NullableProvider

func (NullableProvider) Get

func (v NullableProvider) Get() *Provider

func (NullableProvider) IsSet

func (v NullableProvider) IsSet() bool

func (NullableProvider) MarshalJSON

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

func (*NullableProvider) Set

func (v *NullableProvider) Set(val *Provider)

func (*NullableProvider) UnmarshalJSON

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

func (*NullableProvider) Unset

func (v *NullableProvider) Unset()

type NullableProviderProviderInfo

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

func NewNullableProviderProviderInfo

func NewNullableProviderProviderInfo(val *ProviderProviderInfo) *NullableProviderProviderInfo

func (NullableProviderProviderInfo) Get

func (NullableProviderProviderInfo) IsSet

func (NullableProviderProviderInfo) MarshalJSON

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

func (*NullableProviderProviderInfo) Set

func (*NullableProviderProviderInfo) UnmarshalJSON

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

func (*NullableProviderProviderInfo) Unset

func (v *NullableProviderProviderInfo) Unset()

type NullableProviderProviderTargetProperty

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

func (NullableProviderProviderTargetProperty) Get

func (NullableProviderProviderTargetProperty) IsSet

func (NullableProviderProviderTargetProperty) MarshalJSON

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

func (*NullableProviderProviderTargetProperty) Set

func (*NullableProviderProviderTargetProperty) UnmarshalJSON

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

func (*NullableProviderProviderTargetProperty) Unset

type NullableProviderProviderTargetPropertyType

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

func (NullableProviderProviderTargetPropertyType) Get

func (NullableProviderProviderTargetPropertyType) IsSet

func (NullableProviderProviderTargetPropertyType) MarshalJSON

func (*NullableProviderProviderTargetPropertyType) Set

func (*NullableProviderProviderTargetPropertyType) UnmarshalJSON

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

func (*NullableProviderProviderTargetPropertyType) Unset

type NullableProviderTarget

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

func NewNullableProviderTarget

func NewNullableProviderTarget(val *ProviderTarget) *NullableProviderTarget

func (NullableProviderTarget) Get

func (NullableProviderTarget) IsSet

func (v NullableProviderTarget) IsSet() bool

func (NullableProviderTarget) MarshalJSON

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

func (*NullableProviderTarget) Set

func (*NullableProviderTarget) UnmarshalJSON

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

func (*NullableProviderTarget) Unset

func (v *NullableProviderTarget) Unset()

type NullableRepositoryUrl added in v0.25.0

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

func NewNullableRepositoryUrl added in v0.25.0

func NewNullableRepositoryUrl(val *RepositoryUrl) *NullableRepositoryUrl

func (NullableRepositoryUrl) Get added in v0.25.0

func (NullableRepositoryUrl) IsSet added in v0.25.0

func (v NullableRepositoryUrl) IsSet() bool

func (NullableRepositoryUrl) MarshalJSON added in v0.25.0

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

func (*NullableRepositoryUrl) Set added in v0.25.0

func (v *NullableRepositoryUrl) Set(val *RepositoryUrl)

func (*NullableRepositoryUrl) UnmarshalJSON added in v0.25.0

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

func (*NullableRepositoryUrl) Unset added in v0.25.0

func (v *NullableRepositoryUrl) Unset()

type NullableSample added in v0.27.0

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

func NewNullableSample added in v0.27.0

func NewNullableSample(val *Sample) *NullableSample

func (NullableSample) Get added in v0.27.0

func (v NullableSample) Get() *Sample

func (NullableSample) IsSet added in v0.27.0

func (v NullableSample) IsSet() bool

func (NullableSample) MarshalJSON added in v0.27.0

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

func (*NullableSample) Set added in v0.27.0

func (v *NullableSample) Set(val *Sample)

func (*NullableSample) UnmarshalJSON added in v0.27.0

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

func (*NullableSample) Unset added in v0.27.0

func (v *NullableSample) Unset()

type NullableServerConfig

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

func NewNullableServerConfig

func NewNullableServerConfig(val *ServerConfig) *NullableServerConfig

func (NullableServerConfig) Get

func (NullableServerConfig) IsSet

func (v NullableServerConfig) IsSet() bool

func (NullableServerConfig) MarshalJSON

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

func (*NullableServerConfig) Set

func (v *NullableServerConfig) Set(val *ServerConfig)

func (*NullableServerConfig) UnmarshalJSON

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

func (*NullableServerConfig) Unset

func (v *NullableServerConfig) Unset()

type NullableSetGitProviderConfig added in v0.25.0

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

func NewNullableSetGitProviderConfig added in v0.25.0

func NewNullableSetGitProviderConfig(val *SetGitProviderConfig) *NullableSetGitProviderConfig

func (NullableSetGitProviderConfig) Get added in v0.25.0

func (NullableSetGitProviderConfig) IsSet added in v0.25.0

func (NullableSetGitProviderConfig) MarshalJSON added in v0.25.0

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

func (*NullableSetGitProviderConfig) Set added in v0.25.0

func (*NullableSetGitProviderConfig) UnmarshalJSON added in v0.25.0

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

func (*NullableSetGitProviderConfig) Unset added in v0.25.0

func (v *NullableSetGitProviderConfig) Unset()

type NullableSetProjectState

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

func NewNullableSetProjectState

func NewNullableSetProjectState(val *SetProjectState) *NullableSetProjectState

func (NullableSetProjectState) Get

func (NullableSetProjectState) IsSet

func (v NullableSetProjectState) IsSet() bool

func (NullableSetProjectState) MarshalJSON

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

func (*NullableSetProjectState) Set

func (*NullableSetProjectState) UnmarshalJSON

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

func (*NullableSetProjectState) Unset

func (v *NullableSetProjectState) Unset()

type NullableSigningMethod added in v0.40.0

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

func NewNullableSigningMethod added in v0.40.0

func NewNullableSigningMethod(val *SigningMethod) *NullableSigningMethod

func (NullableSigningMethod) Get added in v0.40.0

func (NullableSigningMethod) IsSet added in v0.40.0

func (v NullableSigningMethod) IsSet() bool

func (NullableSigningMethod) MarshalJSON added in v0.40.0

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

func (*NullableSigningMethod) Set added in v0.40.0

func (v *NullableSigningMethod) Set(val *SigningMethod)

func (*NullableSigningMethod) UnmarshalJSON added in v0.40.0

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

func (*NullableSigningMethod) Unset added in v0.40.0

func (v *NullableSigningMethod) Unset()

type NullableStatus

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

func NewNullableStatus

func NewNullableStatus(val *Status) *NullableStatus

func (NullableStatus) Get

func (v NullableStatus) Get() *Status

func (NullableStatus) IsSet

func (v NullableStatus) IsSet() bool

func (NullableStatus) MarshalJSON

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

func (*NullableStatus) Set

func (v *NullableStatus) Set(val *Status)

func (*NullableStatus) UnmarshalJSON

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

func (*NullableStatus) Unset

func (v *NullableStatus) 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 NullableWorkspace

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

func NewNullableWorkspace

func NewNullableWorkspace(val *Workspace) *NullableWorkspace

func (NullableWorkspace) Get

func (v NullableWorkspace) Get() *Workspace

func (NullableWorkspace) IsSet

func (v NullableWorkspace) IsSet() bool

func (NullableWorkspace) MarshalJSON

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

func (*NullableWorkspace) Set

func (v *NullableWorkspace) Set(val *Workspace)

func (*NullableWorkspace) UnmarshalJSON

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

func (*NullableWorkspace) Unset

func (v *NullableWorkspace) Unset()

type NullableWorkspaceDTO

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

func NewNullableWorkspaceDTO

func NewNullableWorkspaceDTO(val *WorkspaceDTO) *NullableWorkspaceDTO

func (NullableWorkspaceDTO) Get

func (NullableWorkspaceDTO) IsSet

func (v NullableWorkspaceDTO) IsSet() bool

func (NullableWorkspaceDTO) MarshalJSON

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

func (*NullableWorkspaceDTO) Set

func (v *NullableWorkspaceDTO) Set(val *WorkspaceDTO)

func (*NullableWorkspaceDTO) UnmarshalJSON

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

func (*NullableWorkspaceDTO) Unset

func (v *NullableWorkspaceDTO) Unset()

type NullableWorkspaceInfo

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

func NewNullableWorkspaceInfo

func NewNullableWorkspaceInfo(val *WorkspaceInfo) *NullableWorkspaceInfo

func (NullableWorkspaceInfo) Get

func (NullableWorkspaceInfo) IsSet

func (v NullableWorkspaceInfo) IsSet() bool

func (NullableWorkspaceInfo) MarshalJSON

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

func (*NullableWorkspaceInfo) Set

func (v *NullableWorkspaceInfo) Set(val *WorkspaceInfo)

func (*NullableWorkspaceInfo) UnmarshalJSON

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

func (*NullableWorkspaceInfo) Unset

func (v *NullableWorkspaceInfo) Unset()

type PrebuildAPIService added in v0.26.0

type PrebuildAPIService service

PrebuildAPIService PrebuildAPI service

func (*PrebuildAPIService) DeletePrebuild added in v0.26.0

func (a *PrebuildAPIService) DeletePrebuild(ctx context.Context, configName string, prebuildId string) ApiDeletePrebuildRequest

DeletePrebuild Delete prebuild

Delete prebuild

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configName Project config name
@param prebuildId Prebuild ID
@return ApiDeletePrebuildRequest

func (*PrebuildAPIService) DeletePrebuildExecute added in v0.26.0

func (a *PrebuildAPIService) DeletePrebuildExecute(r ApiDeletePrebuildRequest) (*http.Response, error)

Execute executes the request

func (*PrebuildAPIService) GetPrebuild added in v0.26.0

func (a *PrebuildAPIService) GetPrebuild(ctx context.Context, configName string, prebuildId string) ApiGetPrebuildRequest

GetPrebuild Get prebuild

Get prebuild

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configName Project config name
@param prebuildId Prebuild ID
@return ApiGetPrebuildRequest

func (*PrebuildAPIService) GetPrebuildExecute added in v0.26.0

func (a *PrebuildAPIService) GetPrebuildExecute(r ApiGetPrebuildRequest) (*PrebuildDTO, *http.Response, error)

Execute executes the request

@return PrebuildDTO

func (*PrebuildAPIService) ListPrebuilds added in v0.26.0

ListPrebuilds List prebuilds

List prebuilds

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

func (*PrebuildAPIService) ListPrebuildsExecute added in v0.26.0

func (a *PrebuildAPIService) ListPrebuildsExecute(r ApiListPrebuildsRequest) ([]PrebuildDTO, *http.Response, error)

Execute executes the request

@return []PrebuildDTO

func (*PrebuildAPIService) ListPrebuildsForProjectConfig added in v0.26.0

func (a *PrebuildAPIService) ListPrebuildsForProjectConfig(ctx context.Context, configName string) ApiListPrebuildsForProjectConfigRequest

ListPrebuildsForProjectConfig List prebuilds for project config

List prebuilds for project config

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

func (*PrebuildAPIService) ListPrebuildsForProjectConfigExecute added in v0.26.0

func (a *PrebuildAPIService) ListPrebuildsForProjectConfigExecute(r ApiListPrebuildsForProjectConfigRequest) ([]PrebuildDTO, *http.Response, error)

Execute executes the request

@return []PrebuildDTO

func (*PrebuildAPIService) ProcessGitEvent added in v0.26.0

ProcessGitEvent ProcessGitEvent

ProcessGitEvent

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

func (*PrebuildAPIService) ProcessGitEventExecute added in v0.26.0

func (a *PrebuildAPIService) ProcessGitEventExecute(r ApiProcessGitEventRequest) (*http.Response, error)

Execute executes the request

func (*PrebuildAPIService) SetPrebuild added in v0.26.0

func (a *PrebuildAPIService) SetPrebuild(ctx context.Context, configName string) ApiSetPrebuildRequest

SetPrebuild Set prebuild

Set prebuild

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

func (*PrebuildAPIService) SetPrebuildExecute added in v0.26.0

func (a *PrebuildAPIService) SetPrebuildExecute(r ApiSetPrebuildRequest) (string, *http.Response, error)

Execute executes the request

@return string

type PrebuildConfig added in v0.26.0

type PrebuildConfig struct {
	Branch         string   `json:"branch"`
	CommitInterval int32    `json:"commitInterval"`
	Id             string   `json:"id"`
	Retention      int32    `json:"retention"`
	TriggerFiles   []string `json:"triggerFiles"`
}

PrebuildConfig struct for PrebuildConfig

func NewPrebuildConfig added in v0.26.0

func NewPrebuildConfig(branch string, commitInterval int32, id string, retention int32, triggerFiles []string) *PrebuildConfig

NewPrebuildConfig instantiates a new PrebuildConfig 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 NewPrebuildConfigWithDefaults added in v0.26.0

func NewPrebuildConfigWithDefaults() *PrebuildConfig

NewPrebuildConfigWithDefaults instantiates a new PrebuildConfig 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 (*PrebuildConfig) GetBranch added in v0.26.0

func (o *PrebuildConfig) GetBranch() string

GetBranch returns the Branch field value

func (*PrebuildConfig) GetBranchOk added in v0.26.0

func (o *PrebuildConfig) GetBranchOk() (*string, bool)

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

func (*PrebuildConfig) GetCommitInterval added in v0.26.0

func (o *PrebuildConfig) GetCommitInterval() int32

GetCommitInterval returns the CommitInterval field value

func (*PrebuildConfig) GetCommitIntervalOk added in v0.26.0

func (o *PrebuildConfig) GetCommitIntervalOk() (*int32, bool)

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

func (*PrebuildConfig) GetId added in v0.26.0

func (o *PrebuildConfig) GetId() string

GetId returns the Id field value

func (*PrebuildConfig) GetIdOk added in v0.26.0

func (o *PrebuildConfig) GetIdOk() (*string, bool)

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

func (*PrebuildConfig) GetRetention added in v0.26.0

func (o *PrebuildConfig) GetRetention() int32

GetRetention returns the Retention field value

func (*PrebuildConfig) GetRetentionOk added in v0.26.0

func (o *PrebuildConfig) GetRetentionOk() (*int32, bool)

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

func (*PrebuildConfig) GetTriggerFiles added in v0.26.0

func (o *PrebuildConfig) GetTriggerFiles() []string

GetTriggerFiles returns the TriggerFiles field value

func (*PrebuildConfig) GetTriggerFilesOk added in v0.26.0

func (o *PrebuildConfig) GetTriggerFilesOk() ([]string, bool)

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

func (PrebuildConfig) MarshalJSON added in v0.26.0

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

func (*PrebuildConfig) SetBranch added in v0.26.0

func (o *PrebuildConfig) SetBranch(v string)

SetBranch sets field value

func (*PrebuildConfig) SetCommitInterval added in v0.26.0

func (o *PrebuildConfig) SetCommitInterval(v int32)

SetCommitInterval sets field value

func (*PrebuildConfig) SetId added in v0.26.0

func (o *PrebuildConfig) SetId(v string)

SetId sets field value

func (*PrebuildConfig) SetRetention added in v0.26.0

func (o *PrebuildConfig) SetRetention(v int32)

SetRetention sets field value

func (*PrebuildConfig) SetTriggerFiles added in v0.26.0

func (o *PrebuildConfig) SetTriggerFiles(v []string)

SetTriggerFiles sets field value

func (PrebuildConfig) ToMap added in v0.26.0

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

func (*PrebuildConfig) UnmarshalJSON added in v0.26.0

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

type PrebuildDTO added in v0.26.0

type PrebuildDTO struct {
	Branch            string   `json:"branch"`
	CommitInterval    *int32   `json:"commitInterval,omitempty"`
	Id                string   `json:"id"`
	ProjectConfigName string   `json:"projectConfigName"`
	Retention         int32    `json:"retention"`
	TriggerFiles      []string `json:"triggerFiles,omitempty"`
}

PrebuildDTO struct for PrebuildDTO

func NewPrebuildDTO added in v0.26.0

func NewPrebuildDTO(branch string, id string, projectConfigName string, retention int32) *PrebuildDTO

NewPrebuildDTO instantiates a new PrebuildDTO 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 NewPrebuildDTOWithDefaults added in v0.26.0

func NewPrebuildDTOWithDefaults() *PrebuildDTO

NewPrebuildDTOWithDefaults instantiates a new PrebuildDTO 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 (*PrebuildDTO) GetBranch added in v0.26.0

func (o *PrebuildDTO) GetBranch() string

GetBranch returns the Branch field value

func (*PrebuildDTO) GetBranchOk added in v0.26.0

func (o *PrebuildDTO) GetBranchOk() (*string, bool)

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

func (*PrebuildDTO) GetCommitInterval added in v0.26.0

func (o *PrebuildDTO) GetCommitInterval() int32

GetCommitInterval returns the CommitInterval field value if set, zero value otherwise.

func (*PrebuildDTO) GetCommitIntervalOk added in v0.26.0

func (o *PrebuildDTO) GetCommitIntervalOk() (*int32, bool)

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

func (*PrebuildDTO) GetId added in v0.26.0

func (o *PrebuildDTO) GetId() string

GetId returns the Id field value

func (*PrebuildDTO) GetIdOk added in v0.26.0

func (o *PrebuildDTO) GetIdOk() (*string, bool)

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

func (*PrebuildDTO) GetProjectConfigName added in v0.26.0

func (o *PrebuildDTO) GetProjectConfigName() string

GetProjectConfigName returns the ProjectConfigName field value

func (*PrebuildDTO) GetProjectConfigNameOk added in v0.26.0

func (o *PrebuildDTO) GetProjectConfigNameOk() (*string, bool)

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

func (*PrebuildDTO) GetRetention added in v0.26.0

func (o *PrebuildDTO) GetRetention() int32

GetRetention returns the Retention field value

func (*PrebuildDTO) GetRetentionOk added in v0.26.0

func (o *PrebuildDTO) GetRetentionOk() (*int32, bool)

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

func (*PrebuildDTO) GetTriggerFiles added in v0.26.0

func (o *PrebuildDTO) GetTriggerFiles() []string

GetTriggerFiles returns the TriggerFiles field value if set, zero value otherwise.

func (*PrebuildDTO) GetTriggerFilesOk added in v0.26.0

func (o *PrebuildDTO) GetTriggerFilesOk() ([]string, bool)

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

func (*PrebuildDTO) HasCommitInterval added in v0.26.0

func (o *PrebuildDTO) HasCommitInterval() bool

HasCommitInterval returns a boolean if a field has been set.

func (*PrebuildDTO) HasTriggerFiles added in v0.26.0

func (o *PrebuildDTO) HasTriggerFiles() bool

HasTriggerFiles returns a boolean if a field has been set.

func (PrebuildDTO) MarshalJSON added in v0.26.0

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

func (*PrebuildDTO) SetBranch added in v0.26.0

func (o *PrebuildDTO) SetBranch(v string)

SetBranch sets field value

func (*PrebuildDTO) SetCommitInterval added in v0.26.0

func (o *PrebuildDTO) SetCommitInterval(v int32)

SetCommitInterval gets a reference to the given int32 and assigns it to the CommitInterval field.

func (*PrebuildDTO) SetId added in v0.26.0

func (o *PrebuildDTO) SetId(v string)

SetId sets field value

func (*PrebuildDTO) SetProjectConfigName added in v0.26.0

func (o *PrebuildDTO) SetProjectConfigName(v string)

SetProjectConfigName sets field value

func (*PrebuildDTO) SetRetention added in v0.26.0

func (o *PrebuildDTO) SetRetention(v int32)

SetRetention sets field value

func (*PrebuildDTO) SetTriggerFiles added in v0.26.0

func (o *PrebuildDTO) SetTriggerFiles(v []string)

SetTriggerFiles gets a reference to the given []string and assigns it to the TriggerFiles field.

func (PrebuildDTO) ToMap added in v0.26.0

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

func (*PrebuildDTO) UnmarshalJSON added in v0.26.0

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

type ProfileAPIService

type ProfileAPIService service

ProfileAPIService ProfileAPI service

func (*ProfileAPIService) DeleteProfileData

DeleteProfileData Delete profile data

Delete profile data

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

func (*ProfileAPIService) DeleteProfileDataExecute

func (a *ProfileAPIService) DeleteProfileDataExecute(r ApiDeleteProfileDataRequest) (*http.Response, error)

Execute executes the request

func (*ProfileAPIService) GetProfileData

GetProfileData Get profile data

Get profile data

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

func (*ProfileAPIService) GetProfileDataExecute

func (a *ProfileAPIService) GetProfileDataExecute(r ApiGetProfileDataRequest) (*ProfileData, *http.Response, error)

Execute executes the request

@return ProfileData

func (*ProfileAPIService) SetProfileData

SetProfileData Set profile data

Set profile data

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

func (*ProfileAPIService) SetProfileDataExecute

func (a *ProfileAPIService) SetProfileDataExecute(r ApiSetProfileDataRequest) (*http.Response, error)

Execute executes the request

type ProfileData

type ProfileData struct {
	EnvVars map[string]string `json:"envVars"`
}

ProfileData struct for ProfileData

func NewProfileData

func NewProfileData(envVars map[string]string) *ProfileData

NewProfileData instantiates a new ProfileData 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 NewProfileDataWithDefaults

func NewProfileDataWithDefaults() *ProfileData

NewProfileDataWithDefaults instantiates a new ProfileData 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 (*ProfileData) GetEnvVars

func (o *ProfileData) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*ProfileData) GetEnvVarsOk

func (o *ProfileData) GetEnvVarsOk() (*map[string]string, bool)

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

func (ProfileData) MarshalJSON

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

func (*ProfileData) SetEnvVars

func (o *ProfileData) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (ProfileData) ToMap

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

func (*ProfileData) UnmarshalJSON added in v0.25.0

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

type Project

type Project struct {
	BuildConfig         *BuildConfig      `json:"buildConfig,omitempty"`
	EnvVars             map[string]string `json:"envVars"`
	GitProviderConfigId *string           `json:"gitProviderConfigId,omitempty"`
	Image               string            `json:"image"`
	Name                string            `json:"name"`
	Repository          GitRepository     `json:"repository"`
	State               *ProjectState     `json:"state,omitempty"`
	Target              string            `json:"target"`
	User                string            `json:"user"`
	WorkspaceId         string            `json:"workspaceId"`
}

Project struct for Project

func NewProject

func NewProject(envVars map[string]string, image string, name string, repository GitRepository, target string, user string, workspaceId string) *Project

NewProject instantiates a new Project 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 NewProjectWithDefaults

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetBuildConfig added in v0.24.0

func (o *Project) GetBuildConfig() BuildConfig

GetBuildConfig returns the BuildConfig field value if set, zero value otherwise.

func (*Project) GetBuildConfigOk added in v0.24.0

func (o *Project) GetBuildConfigOk() (*BuildConfig, bool)

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

func (*Project) GetEnvVars added in v0.24.0

func (o *Project) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*Project) GetEnvVarsOk added in v0.24.0

func (o *Project) GetEnvVarsOk() (*map[string]string, bool)

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

func (*Project) GetGitProviderConfigId added in v0.38.0

func (o *Project) GetGitProviderConfigId() string

GetGitProviderConfigId returns the GitProviderConfigId field value if set, zero value otherwise.

func (*Project) GetGitProviderConfigIdOk added in v0.38.0

func (o *Project) GetGitProviderConfigIdOk() (*string, bool)

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

func (*Project) GetImage

func (o *Project) GetImage() string

GetImage returns the Image field value

func (*Project) GetImageOk

func (o *Project) GetImageOk() (*string, bool)

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

func (*Project) GetName

func (o *Project) GetName() string

GetName returns the Name field value

func (*Project) GetNameOk

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

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

func (*Project) GetRepository

func (o *Project) GetRepository() GitRepository

GetRepository returns the Repository field value

func (*Project) GetRepositoryOk

func (o *Project) GetRepositoryOk() (*GitRepository, bool)

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

func (*Project) GetState

func (o *Project) GetState() ProjectState

GetState returns the State field value if set, zero value otherwise.

func (*Project) GetStateOk

func (o *Project) GetStateOk() (*ProjectState, bool)

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

func (*Project) GetTarget

func (o *Project) GetTarget() string

GetTarget returns the Target field value

func (*Project) GetTargetOk

func (o *Project) GetTargetOk() (*string, bool)

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

func (*Project) GetUser

func (o *Project) GetUser() string

GetUser returns the User field value

func (*Project) GetUserOk

func (o *Project) GetUserOk() (*string, bool)

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

func (*Project) GetWorkspaceId

func (o *Project) GetWorkspaceId() string

GetWorkspaceId returns the WorkspaceId field value

func (*Project) GetWorkspaceIdOk

func (o *Project) GetWorkspaceIdOk() (*string, bool)

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

func (*Project) HasBuildConfig added in v0.24.0

func (o *Project) HasBuildConfig() bool

HasBuildConfig returns a boolean if a field has been set.

func (*Project) HasGitProviderConfigId added in v0.38.0

func (o *Project) HasGitProviderConfigId() bool

HasGitProviderConfigId returns a boolean if a field has been set.

func (*Project) HasState

func (o *Project) HasState() bool

HasState returns a boolean if a field has been set.

func (Project) MarshalJSON

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

func (*Project) SetBuildConfig added in v0.24.0

func (o *Project) SetBuildConfig(v BuildConfig)

SetBuildConfig gets a reference to the given BuildConfig and assigns it to the BuildConfig field.

func (*Project) SetEnvVars added in v0.24.0

func (o *Project) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*Project) SetGitProviderConfigId added in v0.38.0

func (o *Project) SetGitProviderConfigId(v string)

SetGitProviderConfigId gets a reference to the given string and assigns it to the GitProviderConfigId field.

func (*Project) SetImage

func (o *Project) SetImage(v string)

SetImage sets field value

func (*Project) SetName

func (o *Project) SetName(v string)

SetName sets field value

func (*Project) SetRepository

func (o *Project) SetRepository(v GitRepository)

SetRepository sets field value

func (*Project) SetState

func (o *Project) SetState(v ProjectState)

SetState gets a reference to the given ProjectState and assigns it to the State field.

func (*Project) SetTarget

func (o *Project) SetTarget(v string)

SetTarget sets field value

func (*Project) SetUser

func (o *Project) SetUser(v string)

SetUser sets field value

func (*Project) SetWorkspaceId

func (o *Project) SetWorkspaceId(v string)

SetWorkspaceId sets field value

func (Project) ToMap

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

func (*Project) UnmarshalJSON added in v0.25.0

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

type ProjectConfig added in v0.24.0

type ProjectConfig struct {
	BuildConfig         *BuildConfig      `json:"buildConfig,omitempty"`
	Default             bool              `json:"default"`
	EnvVars             map[string]string `json:"envVars"`
	GitProviderConfigId *string           `json:"gitProviderConfigId,omitempty"`
	Image               string            `json:"image"`
	Name                string            `json:"name"`
	Prebuilds           []PrebuildConfig  `json:"prebuilds,omitempty"`
	RepositoryUrl       string            `json:"repositoryUrl"`
	User                string            `json:"user"`
}

ProjectConfig struct for ProjectConfig

func NewProjectConfig added in v0.24.0

func NewProjectConfig(default_ bool, envVars map[string]string, image string, name string, repositoryUrl string, user string) *ProjectConfig

NewProjectConfig instantiates a new ProjectConfig 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 NewProjectConfigWithDefaults added in v0.24.0

func NewProjectConfigWithDefaults() *ProjectConfig

NewProjectConfigWithDefaults instantiates a new ProjectConfig 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 (*ProjectConfig) GetBuildConfig added in v0.24.0

func (o *ProjectConfig) GetBuildConfig() BuildConfig

GetBuildConfig returns the BuildConfig field value if set, zero value otherwise.

func (*ProjectConfig) GetBuildConfigOk added in v0.24.0

func (o *ProjectConfig) GetBuildConfigOk() (*BuildConfig, bool)

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

func (*ProjectConfig) GetDefault added in v0.24.0

func (o *ProjectConfig) GetDefault() bool

GetDefault returns the Default field value

func (*ProjectConfig) GetDefaultOk added in v0.24.0

func (o *ProjectConfig) GetDefaultOk() (*bool, bool)

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

func (*ProjectConfig) GetEnvVars added in v0.24.0

func (o *ProjectConfig) GetEnvVars() map[string]string

GetEnvVars returns the EnvVars field value

func (*ProjectConfig) GetEnvVarsOk added in v0.24.0

func (o *ProjectConfig) GetEnvVarsOk() (*map[string]string, bool)

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

func (*ProjectConfig) GetGitProviderConfigId added in v0.38.0

func (o *ProjectConfig) GetGitProviderConfigId() string

GetGitProviderConfigId returns the GitProviderConfigId field value if set, zero value otherwise.

func (*ProjectConfig) GetGitProviderConfigIdOk added in v0.38.0

func (o *ProjectConfig) GetGitProviderConfigIdOk() (*string, bool)

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

func (*ProjectConfig) GetImage added in v0.24.0

func (o *ProjectConfig) GetImage() string

GetImage returns the Image field value

func (*ProjectConfig) GetImageOk added in v0.24.0

func (o *ProjectConfig) GetImageOk() (*string, bool)

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

func (*ProjectConfig) GetName added in v0.24.0

func (o *ProjectConfig) GetName() string

GetName returns the Name field value

func (*ProjectConfig) GetNameOk added in v0.24.0

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

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

func (*ProjectConfig) GetPrebuilds added in v0.26.0

func (o *ProjectConfig) GetPrebuilds() []PrebuildConfig

GetPrebuilds returns the Prebuilds field value if set, zero value otherwise.

func (*ProjectConfig) GetPrebuildsOk added in v0.26.0

func (o *ProjectConfig) GetPrebuildsOk() ([]PrebuildConfig, bool)

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

func (*ProjectConfig) GetRepositoryUrl added in v0.26.0

func (o *ProjectConfig) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value

func (*ProjectConfig) GetRepositoryUrlOk added in v0.26.0

func (o *ProjectConfig) GetRepositoryUrlOk() (*string, bool)

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

func (*ProjectConfig) GetUser added in v0.24.0

func (o *ProjectConfig) GetUser() string

GetUser returns the User field value

func (*ProjectConfig) GetUserOk added in v0.24.0

func (o *ProjectConfig) GetUserOk() (*string, bool)

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

func (*ProjectConfig) HasBuildConfig added in v0.24.0

func (o *ProjectConfig) HasBuildConfig() bool

HasBuildConfig returns a boolean if a field has been set.

func (*ProjectConfig) HasGitProviderConfigId added in v0.38.0

func (o *ProjectConfig) HasGitProviderConfigId() bool

HasGitProviderConfigId returns a boolean if a field has been set.

func (*ProjectConfig) HasPrebuilds added in v0.26.0

func (o *ProjectConfig) HasPrebuilds() bool

HasPrebuilds returns a boolean if a field has been set.

func (ProjectConfig) MarshalJSON added in v0.24.0

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

func (*ProjectConfig) SetBuildConfig added in v0.24.0

func (o *ProjectConfig) SetBuildConfig(v BuildConfig)

SetBuildConfig gets a reference to the given BuildConfig and assigns it to the BuildConfig field.

func (*ProjectConfig) SetDefault added in v0.24.0

func (o *ProjectConfig) SetDefault(v bool)

SetDefault sets field value

func (*ProjectConfig) SetEnvVars added in v0.24.0

func (o *ProjectConfig) SetEnvVars(v map[string]string)

SetEnvVars sets field value

func (*ProjectConfig) SetGitProviderConfigId added in v0.38.0

func (o *ProjectConfig) SetGitProviderConfigId(v string)

SetGitProviderConfigId gets a reference to the given string and assigns it to the GitProviderConfigId field.

func (*ProjectConfig) SetImage added in v0.24.0

func (o *ProjectConfig) SetImage(v string)

SetImage sets field value

func (*ProjectConfig) SetName added in v0.24.0

func (o *ProjectConfig) SetName(v string)

SetName sets field value

func (*ProjectConfig) SetPrebuilds added in v0.26.0

func (o *ProjectConfig) SetPrebuilds(v []PrebuildConfig)

SetPrebuilds gets a reference to the given []PrebuildConfig and assigns it to the Prebuilds field.

func (*ProjectConfig) SetRepositoryUrl added in v0.26.0

func (o *ProjectConfig) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value

func (*ProjectConfig) SetUser added in v0.24.0

func (o *ProjectConfig) SetUser(v string)

SetUser sets field value

func (ProjectConfig) ToMap added in v0.24.0

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

func (*ProjectConfig) UnmarshalJSON added in v0.25.0

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

type ProjectConfigAPIService added in v0.24.0

type ProjectConfigAPIService service

ProjectConfigAPIService ProjectConfigAPI service

func (*ProjectConfigAPIService) DeleteProjectConfig added in v0.24.0

func (a *ProjectConfigAPIService) DeleteProjectConfig(ctx context.Context, configName string) ApiDeleteProjectConfigRequest

DeleteProjectConfig Delete project config data

Delete project config data

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

func (*ProjectConfigAPIService) DeleteProjectConfigExecute added in v0.24.0

func (a *ProjectConfigAPIService) DeleteProjectConfigExecute(r ApiDeleteProjectConfigRequest) (*http.Response, error)

Execute executes the request

func (*ProjectConfigAPIService) GetDefaultProjectConfig added in v0.24.0

func (a *ProjectConfigAPIService) GetDefaultProjectConfig(ctx context.Context, gitUrl string) ApiGetDefaultProjectConfigRequest

GetDefaultProjectConfig Get project configs by git url

Get project configs by git url

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

func (*ProjectConfigAPIService) GetDefaultProjectConfigExecute added in v0.24.0

Execute executes the request

@return ProjectConfig

func (*ProjectConfigAPIService) GetProjectConfig added in v0.24.0

func (a *ProjectConfigAPIService) GetProjectConfig(ctx context.Context, configName string) ApiGetProjectConfigRequest

GetProjectConfig Get project config data

Get project config data

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

func (*ProjectConfigAPIService) GetProjectConfigExecute added in v0.24.0

Execute executes the request

@return ProjectConfig

func (*ProjectConfigAPIService) ListProjectConfigs added in v0.24.0

ListProjectConfigs List project configs

List project configs

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

func (*ProjectConfigAPIService) ListProjectConfigsExecute added in v0.24.0

Execute executes the request

@return []ProjectConfig

func (*ProjectConfigAPIService) SetDefaultProjectConfig added in v0.24.0

func (a *ProjectConfigAPIService) SetDefaultProjectConfig(ctx context.Context, configName string) ApiSetDefaultProjectConfigRequest

SetDefaultProjectConfig Set project config to default

Set project config to default

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

func (*ProjectConfigAPIService) SetDefaultProjectConfigExecute added in v0.24.0

func (a *ProjectConfigAPIService) SetDefaultProjectConfigExecute(r ApiSetDefaultProjectConfigRequest) (*http.Response, error)

Execute executes the request

func (*ProjectConfigAPIService) SetProjectConfig added in v0.24.0

SetProjectConfig Set project config data

Set project config data

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

func (*ProjectConfigAPIService) SetProjectConfigExecute added in v0.24.0

func (a *ProjectConfigAPIService) SetProjectConfigExecute(r ApiSetProjectConfigRequest) (*http.Response, error)

Execute executes the request

type ProjectInfo

type ProjectInfo struct {
	Created          string  `json:"created"`
	IsRunning        bool    `json:"isRunning"`
	Name             string  `json:"name"`
	ProviderMetadata *string `json:"providerMetadata,omitempty"`
	WorkspaceId      string  `json:"workspaceId"`
}

ProjectInfo struct for ProjectInfo

func NewProjectInfo

func NewProjectInfo(created string, isRunning bool, name string, workspaceId string) *ProjectInfo

NewProjectInfo instantiates a new ProjectInfo 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 NewProjectInfoWithDefaults

func NewProjectInfoWithDefaults() *ProjectInfo

NewProjectInfoWithDefaults instantiates a new ProjectInfo 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 (*ProjectInfo) GetCreated

func (o *ProjectInfo) GetCreated() string

GetCreated returns the Created field value

func (*ProjectInfo) GetCreatedOk

func (o *ProjectInfo) GetCreatedOk() (*string, bool)

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

func (*ProjectInfo) GetIsRunning

func (o *ProjectInfo) GetIsRunning() bool

GetIsRunning returns the IsRunning field value

func (*ProjectInfo) GetIsRunningOk

func (o *ProjectInfo) GetIsRunningOk() (*bool, bool)

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

func (*ProjectInfo) GetName

func (o *ProjectInfo) GetName() string

GetName returns the Name field value

func (*ProjectInfo) GetNameOk

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

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

func (*ProjectInfo) GetProviderMetadata

func (o *ProjectInfo) GetProviderMetadata() string

GetProviderMetadata returns the ProviderMetadata field value if set, zero value otherwise.

func (*ProjectInfo) GetProviderMetadataOk

func (o *ProjectInfo) GetProviderMetadataOk() (*string, bool)

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

func (*ProjectInfo) GetWorkspaceId

func (o *ProjectInfo) GetWorkspaceId() string

GetWorkspaceId returns the WorkspaceId field value

func (*ProjectInfo) GetWorkspaceIdOk

func (o *ProjectInfo) GetWorkspaceIdOk() (*string, bool)

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

func (*ProjectInfo) HasProviderMetadata

func (o *ProjectInfo) HasProviderMetadata() bool

HasProviderMetadata returns a boolean if a field has been set.

func (ProjectInfo) MarshalJSON

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

func (*ProjectInfo) SetCreated

func (o *ProjectInfo) SetCreated(v string)

SetCreated sets field value

func (*ProjectInfo) SetIsRunning

func (o *ProjectInfo) SetIsRunning(v bool)

SetIsRunning sets field value

func (*ProjectInfo) SetName

func (o *ProjectInfo) SetName(v string)

SetName sets field value

func (*ProjectInfo) SetProviderMetadata

func (o *ProjectInfo) SetProviderMetadata(v string)

SetProviderMetadata gets a reference to the given string and assigns it to the ProviderMetadata field.

func (*ProjectInfo) SetWorkspaceId

func (o *ProjectInfo) SetWorkspaceId(v string)

SetWorkspaceId sets field value

func (ProjectInfo) ToMap

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

func (*ProjectInfo) UnmarshalJSON added in v0.25.0

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

type ProjectState

type ProjectState struct {
	GitStatus GitStatus `json:"gitStatus"`
	UpdatedAt string    `json:"updatedAt"`
	Uptime    int32     `json:"uptime"`
}

ProjectState struct for ProjectState

func NewProjectState

func NewProjectState(gitStatus GitStatus, updatedAt string, uptime int32) *ProjectState

NewProjectState instantiates a new ProjectState 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 NewProjectStateWithDefaults

func NewProjectStateWithDefaults() *ProjectState

NewProjectStateWithDefaults instantiates a new ProjectState 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 (*ProjectState) GetGitStatus

func (o *ProjectState) GetGitStatus() GitStatus

GetGitStatus returns the GitStatus field value

func (*ProjectState) GetGitStatusOk

func (o *ProjectState) GetGitStatusOk() (*GitStatus, bool)

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

func (*ProjectState) GetUpdatedAt

func (o *ProjectState) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*ProjectState) GetUpdatedAtOk

func (o *ProjectState) GetUpdatedAtOk() (*string, bool)

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

func (*ProjectState) GetUptime

func (o *ProjectState) GetUptime() int32

GetUptime returns the Uptime field value

func (*ProjectState) GetUptimeOk

func (o *ProjectState) GetUptimeOk() (*int32, bool)

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

func (ProjectState) MarshalJSON

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

func (*ProjectState) SetGitStatus

func (o *ProjectState) SetGitStatus(v GitStatus)

SetGitStatus sets field value

func (*ProjectState) SetUpdatedAt

func (o *ProjectState) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*ProjectState) SetUptime

func (o *ProjectState) SetUptime(v int32)

SetUptime sets field value

func (ProjectState) ToMap

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

func (*ProjectState) UnmarshalJSON added in v0.25.0

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

type Provider

type Provider struct {
	Label   *string `json:"label,omitempty"`
	Name    string  `json:"name"`
	Version string  `json:"version"`
}

Provider struct for Provider

func NewProvider

func NewProvider(name string, version string) *Provider

NewProvider instantiates a new Provider 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 NewProviderWithDefaults

func NewProviderWithDefaults() *Provider

NewProviderWithDefaults instantiates a new Provider 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 (*Provider) GetLabel added in v0.38.0

func (o *Provider) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*Provider) GetLabelOk added in v0.38.0

func (o *Provider) GetLabelOk() (*string, bool)

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

func (*Provider) GetName

func (o *Provider) GetName() string

GetName returns the Name field value

func (*Provider) GetNameOk

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

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

func (*Provider) GetVersion

func (o *Provider) GetVersion() string

GetVersion returns the Version field value

func (*Provider) GetVersionOk

func (o *Provider) GetVersionOk() (*string, bool)

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

func (*Provider) HasLabel added in v0.38.0

func (o *Provider) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (Provider) MarshalJSON

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

func (*Provider) SetLabel added in v0.38.0

func (o *Provider) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*Provider) SetName

func (o *Provider) SetName(v string)

SetName sets field value

func (*Provider) SetVersion

func (o *Provider) SetVersion(v string)

SetVersion sets field value

func (Provider) ToMap

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

func (*Provider) UnmarshalJSON added in v0.25.0

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

type ProviderAPIService

type ProviderAPIService service

ProviderAPIService ProviderAPI service

func (*ProviderAPIService) GetTargetManifest

func (a *ProviderAPIService) GetTargetManifest(ctx context.Context, provider string) ApiGetTargetManifestRequest

GetTargetManifest Get provider target manifest

Get provider target manifest

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

func (*ProviderAPIService) GetTargetManifestExecute

Execute executes the request

@return map[string]ProviderProviderTargetProperty

func (*ProviderAPIService) InstallProvider

InstallProvider Install a provider

Install a provider

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

func (*ProviderAPIService) InstallProviderExecute

func (a *ProviderAPIService) InstallProviderExecute(r ApiInstallProviderRequest) (*http.Response, error)

Execute executes the request

func (*ProviderAPIService) ListProviders

ListProviders List providers

List providers

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

func (*ProviderAPIService) ListProvidersExecute

func (a *ProviderAPIService) ListProvidersExecute(r ApiListProvidersRequest) ([]Provider, *http.Response, error)

Execute executes the request

@return []Provider

func (*ProviderAPIService) UninstallProvider

func (a *ProviderAPIService) UninstallProvider(ctx context.Context, provider string) ApiUninstallProviderRequest

UninstallProvider Uninstall a provider

Uninstall a provider

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

func (*ProviderAPIService) UninstallProviderExecute

func (a *ProviderAPIService) UninstallProviderExecute(r ApiUninstallProviderRequest) (*http.Response, error)

Execute executes the request

type ProviderProviderInfo

type ProviderProviderInfo struct {
	Label   *string `json:"label,omitempty"`
	Name    string  `json:"name"`
	Version string  `json:"version"`
}

ProviderProviderInfo struct for ProviderProviderInfo

func NewProviderProviderInfo

func NewProviderProviderInfo(name string, version string) *ProviderProviderInfo

NewProviderProviderInfo instantiates a new ProviderProviderInfo 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 NewProviderProviderInfoWithDefaults

func NewProviderProviderInfoWithDefaults() *ProviderProviderInfo

NewProviderProviderInfoWithDefaults instantiates a new ProviderProviderInfo 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 (*ProviderProviderInfo) GetLabel added in v0.38.0

func (o *ProviderProviderInfo) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*ProviderProviderInfo) GetLabelOk added in v0.38.0

func (o *ProviderProviderInfo) GetLabelOk() (*string, bool)

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

func (*ProviderProviderInfo) GetName

func (o *ProviderProviderInfo) GetName() string

GetName returns the Name field value

func (*ProviderProviderInfo) GetNameOk

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

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

func (*ProviderProviderInfo) GetVersion

func (o *ProviderProviderInfo) GetVersion() string

GetVersion returns the Version field value

func (*ProviderProviderInfo) GetVersionOk

func (o *ProviderProviderInfo) GetVersionOk() (*string, bool)

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

func (*ProviderProviderInfo) HasLabel added in v0.38.0

func (o *ProviderProviderInfo) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (ProviderProviderInfo) MarshalJSON

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

func (*ProviderProviderInfo) SetLabel added in v0.38.0

func (o *ProviderProviderInfo) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*ProviderProviderInfo) SetName

func (o *ProviderProviderInfo) SetName(v string)

SetName sets field value

func (*ProviderProviderInfo) SetVersion

func (o *ProviderProviderInfo) SetVersion(v string)

SetVersion sets field value

func (ProviderProviderInfo) ToMap

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

func (*ProviderProviderInfo) UnmarshalJSON added in v0.25.0

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

type ProviderProviderTargetProperty

type ProviderProviderTargetProperty struct {
	// DefaultValue is converted into the appropriate type based on the Type If the property is a FilePath, the DefaultValue is a path to a directory
	DefaultValue *string `json:"defaultValue,omitempty"`
	// Brief description of the property
	Description *string `json:"description,omitempty"`
	// A regex string matched with the name of the target to determine if the property should be disabled If the regex matches the target name, the property will be disabled E.g. \"^local$\" will disable the property for the local target
	DisabledPredicate *string `json:"disabledPredicate,omitempty"`
	InputMasked       *bool   `json:"inputMasked,omitempty"`
	// Options is only used if the Type is ProviderTargetPropertyTypeOption
	Options []string `json:"options,omitempty"`
	// Suggestions is an optional list of auto-complete values to assist the user while filling the field
	Suggestions []string                            `json:"suggestions,omitempty"`
	Type        *ProviderProviderTargetPropertyType `json:"type,omitempty"`
}

ProviderProviderTargetProperty struct for ProviderProviderTargetProperty

func NewProviderProviderTargetProperty

func NewProviderProviderTargetProperty() *ProviderProviderTargetProperty

NewProviderProviderTargetProperty instantiates a new ProviderProviderTargetProperty 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 NewProviderProviderTargetPropertyWithDefaults

func NewProviderProviderTargetPropertyWithDefaults() *ProviderProviderTargetProperty

NewProviderProviderTargetPropertyWithDefaults instantiates a new ProviderProviderTargetProperty 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 (*ProviderProviderTargetProperty) GetDefaultValue

func (o *ProviderProviderTargetProperty) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetDefaultValueOk

func (o *ProviderProviderTargetProperty) GetDefaultValueOk() (*string, bool)

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

func (*ProviderProviderTargetProperty) GetDescription

func (o *ProviderProviderTargetProperty) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetDescriptionOk

func (o *ProviderProviderTargetProperty) GetDescriptionOk() (*string, bool)

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

func (*ProviderProviderTargetProperty) GetDisabledPredicate

func (o *ProviderProviderTargetProperty) GetDisabledPredicate() string

GetDisabledPredicate returns the DisabledPredicate field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetDisabledPredicateOk

func (o *ProviderProviderTargetProperty) GetDisabledPredicateOk() (*string, bool)

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

func (*ProviderProviderTargetProperty) GetInputMasked

func (o *ProviderProviderTargetProperty) GetInputMasked() bool

GetInputMasked returns the InputMasked field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetInputMaskedOk

func (o *ProviderProviderTargetProperty) GetInputMaskedOk() (*bool, bool)

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

func (*ProviderProviderTargetProperty) GetOptions

func (o *ProviderProviderTargetProperty) GetOptions() []string

GetOptions returns the Options field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetOptionsOk

func (o *ProviderProviderTargetProperty) GetOptionsOk() ([]string, bool)

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

func (*ProviderProviderTargetProperty) GetSuggestions added in v0.31.0

func (o *ProviderProviderTargetProperty) GetSuggestions() []string

GetSuggestions returns the Suggestions field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetSuggestionsOk added in v0.31.0

func (o *ProviderProviderTargetProperty) GetSuggestionsOk() ([]string, bool)

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

func (*ProviderProviderTargetProperty) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ProviderProviderTargetProperty) GetTypeOk

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

func (*ProviderProviderTargetProperty) HasDefaultValue

func (o *ProviderProviderTargetProperty) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasDescription

func (o *ProviderProviderTargetProperty) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasDisabledPredicate

func (o *ProviderProviderTargetProperty) HasDisabledPredicate() bool

HasDisabledPredicate returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasInputMasked

func (o *ProviderProviderTargetProperty) HasInputMasked() bool

HasInputMasked returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasOptions

func (o *ProviderProviderTargetProperty) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasSuggestions added in v0.31.0

func (o *ProviderProviderTargetProperty) HasSuggestions() bool

HasSuggestions returns a boolean if a field has been set.

func (*ProviderProviderTargetProperty) HasType

func (o *ProviderProviderTargetProperty) HasType() bool

HasType returns a boolean if a field has been set.

func (ProviderProviderTargetProperty) MarshalJSON

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

func (*ProviderProviderTargetProperty) SetDefaultValue

func (o *ProviderProviderTargetProperty) SetDefaultValue(v string)

SetDefaultValue gets a reference to the given string and assigns it to the DefaultValue field.

func (*ProviderProviderTargetProperty) SetDescription

func (o *ProviderProviderTargetProperty) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ProviderProviderTargetProperty) SetDisabledPredicate

func (o *ProviderProviderTargetProperty) SetDisabledPredicate(v string)

SetDisabledPredicate gets a reference to the given string and assigns it to the DisabledPredicate field.

func (*ProviderProviderTargetProperty) SetInputMasked

func (o *ProviderProviderTargetProperty) SetInputMasked(v bool)

SetInputMasked gets a reference to the given bool and assigns it to the InputMasked field.

func (*ProviderProviderTargetProperty) SetOptions

func (o *ProviderProviderTargetProperty) SetOptions(v []string)

SetOptions gets a reference to the given []string and assigns it to the Options field.

func (*ProviderProviderTargetProperty) SetSuggestions added in v0.31.0

func (o *ProviderProviderTargetProperty) SetSuggestions(v []string)

SetSuggestions gets a reference to the given []string and assigns it to the Suggestions field.

func (*ProviderProviderTargetProperty) SetType

SetType gets a reference to the given ProviderProviderTargetPropertyType and assigns it to the Type field.

func (ProviderProviderTargetProperty) ToMap

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

type ProviderProviderTargetPropertyType

type ProviderProviderTargetPropertyType string

ProviderProviderTargetPropertyType the model 'ProviderProviderTargetPropertyType'

const (
	ProviderTargetPropertyTypeString   ProviderProviderTargetPropertyType = "string"
	ProviderTargetPropertyTypeOption   ProviderProviderTargetPropertyType = "option"
	ProviderTargetPropertyTypeBoolean  ProviderProviderTargetPropertyType = "boolean"
	ProviderTargetPropertyTypeInt      ProviderProviderTargetPropertyType = "int"
	ProviderTargetPropertyTypeFloat    ProviderProviderTargetPropertyType = "float"
	ProviderTargetPropertyTypeFilePath ProviderProviderTargetPropertyType = "file-path"
)

List of provider.ProviderTargetPropertyType

func NewProviderProviderTargetPropertyTypeFromValue

func NewProviderProviderTargetPropertyTypeFromValue(v string) (*ProviderProviderTargetPropertyType, error)

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

func (ProviderProviderTargetPropertyType) IsValid

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

func (ProviderProviderTargetPropertyType) Ptr

Ptr returns reference to provider.ProviderTargetPropertyType value

func (*ProviderProviderTargetPropertyType) UnmarshalJSON

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

type ProviderTarget

type ProviderTarget struct {
	IsDefault bool   `json:"isDefault"`
	Name      string `json:"name"`
	// JSON encoded map of options
	Options      string               `json:"options"`
	ProviderInfo ProviderProviderInfo `json:"providerInfo"`
}

ProviderTarget struct for ProviderTarget

func NewProviderTarget

func NewProviderTarget(isDefault bool, name string, options string, providerInfo ProviderProviderInfo) *ProviderTarget

NewProviderTarget instantiates a new ProviderTarget 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 NewProviderTargetWithDefaults

func NewProviderTargetWithDefaults() *ProviderTarget

NewProviderTargetWithDefaults instantiates a new ProviderTarget 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 (*ProviderTarget) GetIsDefault added in v0.40.0

func (o *ProviderTarget) GetIsDefault() bool

GetIsDefault returns the IsDefault field value

func (*ProviderTarget) GetIsDefaultOk added in v0.40.0

func (o *ProviderTarget) GetIsDefaultOk() (*bool, bool)

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

func (*ProviderTarget) GetName

func (o *ProviderTarget) GetName() string

GetName returns the Name field value

func (*ProviderTarget) GetNameOk

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

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

func (*ProviderTarget) GetOptions

func (o *ProviderTarget) GetOptions() string

GetOptions returns the Options field value

func (*ProviderTarget) GetOptionsOk

func (o *ProviderTarget) GetOptionsOk() (*string, bool)

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

func (*ProviderTarget) GetProviderInfo

func (o *ProviderTarget) GetProviderInfo() ProviderProviderInfo

GetProviderInfo returns the ProviderInfo field value

func (*ProviderTarget) GetProviderInfoOk

func (o *ProviderTarget) GetProviderInfoOk() (*ProviderProviderInfo, bool)

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

func (ProviderTarget) MarshalJSON

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

func (*ProviderTarget) SetIsDefault added in v0.40.0

func (o *ProviderTarget) SetIsDefault(v bool)

SetIsDefault sets field value

func (*ProviderTarget) SetName

func (o *ProviderTarget) SetName(v string)

SetName sets field value

func (*ProviderTarget) SetOptions

func (o *ProviderTarget) SetOptions(v string)

SetOptions sets field value

func (*ProviderTarget) SetProviderInfo

func (o *ProviderTarget) SetProviderInfo(v ProviderProviderInfo)

SetProviderInfo sets field value

func (ProviderTarget) ToMap

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

func (*ProviderTarget) UnmarshalJSON added in v0.25.0

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

type RepositoryUrl added in v0.25.0

type RepositoryUrl struct {
	Url string `json:"url"`
}

RepositoryUrl struct for RepositoryUrl

func NewRepositoryUrl added in v0.25.0

func NewRepositoryUrl(url string) *RepositoryUrl

NewRepositoryUrl instantiates a new RepositoryUrl 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 NewRepositoryUrlWithDefaults added in v0.25.0

func NewRepositoryUrlWithDefaults() *RepositoryUrl

NewRepositoryUrlWithDefaults instantiates a new RepositoryUrl 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 (*RepositoryUrl) GetUrl added in v0.25.0

func (o *RepositoryUrl) GetUrl() string

GetUrl returns the Url field value

func (*RepositoryUrl) GetUrlOk added in v0.25.0

func (o *RepositoryUrl) GetUrlOk() (*string, bool)

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

func (RepositoryUrl) MarshalJSON added in v0.25.0

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

func (*RepositoryUrl) SetUrl added in v0.25.0

func (o *RepositoryUrl) SetUrl(v string)

SetUrl sets field value

func (RepositoryUrl) ToMap added in v0.25.0

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

func (*RepositoryUrl) UnmarshalJSON added in v0.25.0

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

type Sample added in v0.27.0

type Sample struct {
	Description string `json:"description"`
	GitUrl      string `json:"gitUrl"`
	Name        string `json:"name"`
}

Sample struct for Sample

func NewSample added in v0.27.0

func NewSample(description string, gitUrl string, name string) *Sample

NewSample instantiates a new Sample 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 NewSampleWithDefaults added in v0.27.0

func NewSampleWithDefaults() *Sample

NewSampleWithDefaults instantiates a new Sample 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 (*Sample) GetDescription added in v0.27.0

func (o *Sample) GetDescription() string

GetDescription returns the Description field value

func (*Sample) GetDescriptionOk added in v0.27.0

func (o *Sample) GetDescriptionOk() (*string, bool)

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

func (*Sample) GetGitUrl added in v0.27.0

func (o *Sample) GetGitUrl() string

GetGitUrl returns the GitUrl field value

func (*Sample) GetGitUrlOk added in v0.27.0

func (o *Sample) GetGitUrlOk() (*string, bool)

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

func (*Sample) GetName added in v0.27.0

func (o *Sample) GetName() string

GetName returns the Name field value

func (*Sample) GetNameOk added in v0.27.0

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

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

func (Sample) MarshalJSON added in v0.27.0

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

func (*Sample) SetDescription added in v0.27.0

func (o *Sample) SetDescription(v string)

SetDescription sets field value

func (*Sample) SetGitUrl added in v0.27.0

func (o *Sample) SetGitUrl(v string)

SetGitUrl sets field value

func (*Sample) SetName added in v0.27.0

func (o *Sample) SetName(v string)

SetName sets field value

func (Sample) ToMap added in v0.27.0

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

func (*Sample) UnmarshalJSON added in v0.27.0

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

type SampleAPIService added in v0.27.0

type SampleAPIService service

SampleAPIService SampleAPI service

func (*SampleAPIService) ListSamples added in v0.27.0

ListSamples List samples

List samples

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

func (*SampleAPIService) ListSamplesExecute added in v0.27.0

func (a *SampleAPIService) ListSamplesExecute(r ApiListSamplesRequest) ([]Sample, *http.Response, error)

Execute executes the request

@return []Sample

type ServerAPIService

type ServerAPIService service

ServerAPIService ServerAPI service

func (*ServerAPIService) GenerateNetworkKey

func (a *ServerAPIService) GenerateNetworkKey(ctx context.Context) ApiGenerateNetworkKeyRequest

GenerateNetworkKey Generate a new authentication key

Generate a new authentication key

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

func (*ServerAPIService) GenerateNetworkKeyExecute

func (a *ServerAPIService) GenerateNetworkKeyExecute(r ApiGenerateNetworkKeyRequest) (*NetworkKey, *http.Response, error)

Execute executes the request

@return NetworkKey

func (*ServerAPIService) GetConfig

GetConfig Get the server configuration

Get the server configuration

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

func (*ServerAPIService) GetConfigExecute

func (a *ServerAPIService) GetConfigExecute(r ApiGetConfigRequest) (*ServerConfig, *http.Response, error)

Execute executes the request

@return ServerConfig

func (*ServerAPIService) SetConfig

SetConfig Set the server configuration

Set the server configuration

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

func (*ServerAPIService) SetConfigExecute

func (a *ServerAPIService) SetConfigExecute(r ApiSetConfigRequest) (*ServerConfig, *http.Response, error)

Execute executes the request

@return ServerConfig

type ServerConfig

type ServerConfig struct {
	ApiPort                   int32       `json:"apiPort"`
	BinariesPath              string      `json:"binariesPath"`
	BuildImageNamespace       *string     `json:"buildImageNamespace,omitempty"`
	BuilderImage              string      `json:"builderImage"`
	BuilderRegistryServer     string      `json:"builderRegistryServer"`
	DefaultProjectImage       string      `json:"defaultProjectImage"`
	DefaultProjectUser        string      `json:"defaultProjectUser"`
	Frps                      *FRPSConfig `json:"frps,omitempty"`
	HeadscalePort             int32       `json:"headscalePort"`
	Id                        string      `json:"id"`
	LocalBuilderRegistryImage string      `json:"localBuilderRegistryImage"`
	LocalBuilderRegistryPort  int32       `json:"localBuilderRegistryPort"`
	LogFilePath               string      `json:"logFilePath"`
	ProvidersDir              string      `json:"providersDir"`
	RegistryUrl               string      `json:"registryUrl"`
	SamplesIndexUrl           *string     `json:"samplesIndexUrl,omitempty"`
	ServerDownloadUrl         string      `json:"serverDownloadUrl"`
}

ServerConfig struct for ServerConfig

func NewServerConfig

func NewServerConfig(apiPort int32, binariesPath string, builderImage string, builderRegistryServer string, defaultProjectImage string, defaultProjectUser string, headscalePort int32, id string, localBuilderRegistryImage string, localBuilderRegistryPort int32, logFilePath string, providersDir string, registryUrl string, serverDownloadUrl string) *ServerConfig

NewServerConfig instantiates a new ServerConfig 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 NewServerConfigWithDefaults

func NewServerConfigWithDefaults() *ServerConfig

NewServerConfigWithDefaults instantiates a new ServerConfig 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 (*ServerConfig) GetApiPort

func (o *ServerConfig) GetApiPort() int32

GetApiPort returns the ApiPort field value

func (*ServerConfig) GetApiPortOk

func (o *ServerConfig) GetApiPortOk() (*int32, bool)

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

func (*ServerConfig) GetBinariesPath

func (o *ServerConfig) GetBinariesPath() string

GetBinariesPath returns the BinariesPath field value

func (*ServerConfig) GetBinariesPathOk

func (o *ServerConfig) GetBinariesPathOk() (*string, bool)

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

func (*ServerConfig) GetBuildImageNamespace added in v0.19.0

func (o *ServerConfig) GetBuildImageNamespace() string

GetBuildImageNamespace returns the BuildImageNamespace field value if set, zero value otherwise.

func (*ServerConfig) GetBuildImageNamespaceOk added in v0.19.0

func (o *ServerConfig) GetBuildImageNamespaceOk() (*string, bool)

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

func (*ServerConfig) GetBuilderImage added in v0.18.0

func (o *ServerConfig) GetBuilderImage() string

GetBuilderImage returns the BuilderImage field value

func (*ServerConfig) GetBuilderImageOk added in v0.18.0

func (o *ServerConfig) GetBuilderImageOk() (*string, bool)

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

func (*ServerConfig) GetBuilderRegistryServer added in v0.19.0

func (o *ServerConfig) GetBuilderRegistryServer() string

GetBuilderRegistryServer returns the BuilderRegistryServer field value

func (*ServerConfig) GetBuilderRegistryServerOk added in v0.19.0

func (o *ServerConfig) GetBuilderRegistryServerOk() (*string, bool)

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

func (*ServerConfig) GetDefaultProjectImage

func (o *ServerConfig) GetDefaultProjectImage() string

GetDefaultProjectImage returns the DefaultProjectImage field value

func (*ServerConfig) GetDefaultProjectImageOk

func (o *ServerConfig) GetDefaultProjectImageOk() (*string, bool)

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

func (*ServerConfig) GetDefaultProjectUser

func (o *ServerConfig) GetDefaultProjectUser() string

GetDefaultProjectUser returns the DefaultProjectUser field value

func (*ServerConfig) GetDefaultProjectUserOk

func (o *ServerConfig) GetDefaultProjectUserOk() (*string, bool)

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

func (*ServerConfig) GetFrps

func (o *ServerConfig) GetFrps() FRPSConfig

GetFrps returns the Frps field value if set, zero value otherwise.

func (*ServerConfig) GetFrpsOk

func (o *ServerConfig) GetFrpsOk() (*FRPSConfig, bool)

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

func (*ServerConfig) GetHeadscalePort

func (o *ServerConfig) GetHeadscalePort() int32

GetHeadscalePort returns the HeadscalePort field value

func (*ServerConfig) GetHeadscalePortOk

func (o *ServerConfig) GetHeadscalePortOk() (*int32, bool)

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

func (*ServerConfig) GetId

func (o *ServerConfig) GetId() string

GetId returns the Id field value

func (*ServerConfig) GetIdOk

func (o *ServerConfig) GetIdOk() (*string, bool)

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

func (*ServerConfig) GetLocalBuilderRegistryImage added in v0.23.0

func (o *ServerConfig) GetLocalBuilderRegistryImage() string

GetLocalBuilderRegistryImage returns the LocalBuilderRegistryImage field value

func (*ServerConfig) GetLocalBuilderRegistryImageOk added in v0.23.0

func (o *ServerConfig) GetLocalBuilderRegistryImageOk() (*string, bool)

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

func (*ServerConfig) GetLocalBuilderRegistryPort added in v0.19.0

func (o *ServerConfig) GetLocalBuilderRegistryPort() int32

GetLocalBuilderRegistryPort returns the LocalBuilderRegistryPort field value

func (*ServerConfig) GetLocalBuilderRegistryPortOk added in v0.19.0

func (o *ServerConfig) GetLocalBuilderRegistryPortOk() (*int32, bool)

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

func (*ServerConfig) GetLogFilePath

func (o *ServerConfig) GetLogFilePath() string

GetLogFilePath returns the LogFilePath field value

func (*ServerConfig) GetLogFilePathOk

func (o *ServerConfig) GetLogFilePathOk() (*string, bool)

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

func (*ServerConfig) GetProvidersDir

func (o *ServerConfig) GetProvidersDir() string

GetProvidersDir returns the ProvidersDir field value

func (*ServerConfig) GetProvidersDirOk

func (o *ServerConfig) GetProvidersDirOk() (*string, bool)

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

func (*ServerConfig) GetRegistryUrl

func (o *ServerConfig) GetRegistryUrl() string

GetRegistryUrl returns the RegistryUrl field value

func (*ServerConfig) GetRegistryUrlOk

func (o *ServerConfig) GetRegistryUrlOk() (*string, bool)

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

func (*ServerConfig) GetSamplesIndexUrl added in v0.27.0

func (o *ServerConfig) GetSamplesIndexUrl() string

GetSamplesIndexUrl returns the SamplesIndexUrl field value if set, zero value otherwise.

func (*ServerConfig) GetSamplesIndexUrlOk added in v0.27.0

func (o *ServerConfig) GetSamplesIndexUrlOk() (*string, bool)

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

func (*ServerConfig) GetServerDownloadUrl

func (o *ServerConfig) GetServerDownloadUrl() string

GetServerDownloadUrl returns the ServerDownloadUrl field value

func (*ServerConfig) GetServerDownloadUrlOk

func (o *ServerConfig) GetServerDownloadUrlOk() (*string, bool)

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

func (*ServerConfig) HasBuildImageNamespace added in v0.19.0

func (o *ServerConfig) HasBuildImageNamespace() bool

HasBuildImageNamespace returns a boolean if a field has been set.

func (*ServerConfig) HasFrps

func (o *ServerConfig) HasFrps() bool

HasFrps returns a boolean if a field has been set.

func (*ServerConfig) HasSamplesIndexUrl added in v0.27.0

func (o *ServerConfig) HasSamplesIndexUrl() bool

HasSamplesIndexUrl returns a boolean if a field has been set.

func (ServerConfig) MarshalJSON

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

func (*ServerConfig) SetApiPort

func (o *ServerConfig) SetApiPort(v int32)

SetApiPort sets field value

func (*ServerConfig) SetBinariesPath

func (o *ServerConfig) SetBinariesPath(v string)

SetBinariesPath sets field value

func (*ServerConfig) SetBuildImageNamespace added in v0.19.0

func (o *ServerConfig) SetBuildImageNamespace(v string)

SetBuildImageNamespace gets a reference to the given string and assigns it to the BuildImageNamespace field.

func (*ServerConfig) SetBuilderImage added in v0.18.0

func (o *ServerConfig) SetBuilderImage(v string)

SetBuilderImage sets field value

func (*ServerConfig) SetBuilderRegistryServer added in v0.19.0

func (o *ServerConfig) SetBuilderRegistryServer(v string)

SetBuilderRegistryServer sets field value

func (*ServerConfig) SetDefaultProjectImage

func (o *ServerConfig) SetDefaultProjectImage(v string)

SetDefaultProjectImage sets field value

func (*ServerConfig) SetDefaultProjectUser

func (o *ServerConfig) SetDefaultProjectUser(v string)

SetDefaultProjectUser sets field value

func (*ServerConfig) SetFrps

func (o *ServerConfig) SetFrps(v FRPSConfig)

SetFrps gets a reference to the given FRPSConfig and assigns it to the Frps field.

func (*ServerConfig) SetHeadscalePort

func (o *ServerConfig) SetHeadscalePort(v int32)

SetHeadscalePort sets field value

func (*ServerConfig) SetId

func (o *ServerConfig) SetId(v string)

SetId sets field value

func (*ServerConfig) SetLocalBuilderRegistryImage added in v0.23.0

func (o *ServerConfig) SetLocalBuilderRegistryImage(v string)

SetLocalBuilderRegistryImage sets field value

func (*ServerConfig) SetLocalBuilderRegistryPort added in v0.19.0

func (o *ServerConfig) SetLocalBuilderRegistryPort(v int32)

SetLocalBuilderRegistryPort sets field value

func (*ServerConfig) SetLogFilePath

func (o *ServerConfig) SetLogFilePath(v string)

SetLogFilePath sets field value

func (*ServerConfig) SetProvidersDir

func (o *ServerConfig) SetProvidersDir(v string)

SetProvidersDir sets field value

func (*ServerConfig) SetRegistryUrl

func (o *ServerConfig) SetRegistryUrl(v string)

SetRegistryUrl sets field value

func (*ServerConfig) SetSamplesIndexUrl added in v0.27.0

func (o *ServerConfig) SetSamplesIndexUrl(v string)

SetSamplesIndexUrl gets a reference to the given string and assigns it to the SamplesIndexUrl field.

func (*ServerConfig) SetServerDownloadUrl

func (o *ServerConfig) SetServerDownloadUrl(v string)

SetServerDownloadUrl sets field value

func (ServerConfig) ToMap

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

func (*ServerConfig) UnmarshalJSON added in v0.25.0

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

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SetGitProviderConfig added in v0.25.0

type SetGitProviderConfig struct {
	Alias         *string        `json:"alias,omitempty"`
	BaseApiUrl    *string        `json:"baseApiUrl,omitempty"`
	Id            *string        `json:"id,omitempty"`
	ProviderId    string         `json:"providerId"`
	SigningKey    *string        `json:"signingKey,omitempty"`
	SigningMethod *SigningMethod `json:"signingMethod,omitempty"`
	Token         string         `json:"token"`
	Username      *string        `json:"username,omitempty"`
}

SetGitProviderConfig struct for SetGitProviderConfig

func NewSetGitProviderConfig added in v0.25.0

func NewSetGitProviderConfig(providerId string, token string) *SetGitProviderConfig

NewSetGitProviderConfig instantiates a new SetGitProviderConfig 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 NewSetGitProviderConfigWithDefaults added in v0.25.0

func NewSetGitProviderConfigWithDefaults() *SetGitProviderConfig

NewSetGitProviderConfigWithDefaults instantiates a new SetGitProviderConfig 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 (*SetGitProviderConfig) GetAlias added in v0.38.0

func (o *SetGitProviderConfig) GetAlias() string

GetAlias returns the Alias field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetAliasOk added in v0.38.0

func (o *SetGitProviderConfig) GetAliasOk() (*string, bool)

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

func (*SetGitProviderConfig) GetBaseApiUrl added in v0.25.0

func (o *SetGitProviderConfig) GetBaseApiUrl() string

GetBaseApiUrl returns the BaseApiUrl field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetBaseApiUrlOk added in v0.25.0

func (o *SetGitProviderConfig) GetBaseApiUrlOk() (*string, bool)

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

func (*SetGitProviderConfig) GetId added in v0.25.0

func (o *SetGitProviderConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetIdOk added in v0.25.0

func (o *SetGitProviderConfig) GetIdOk() (*string, bool)

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

func (*SetGitProviderConfig) GetProviderId added in v0.38.0

func (o *SetGitProviderConfig) GetProviderId() string

GetProviderId returns the ProviderId field value

func (*SetGitProviderConfig) GetProviderIdOk added in v0.38.0

func (o *SetGitProviderConfig) GetProviderIdOk() (*string, bool)

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

func (*SetGitProviderConfig) GetSigningKey added in v0.40.0

func (o *SetGitProviderConfig) GetSigningKey() string

GetSigningKey returns the SigningKey field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetSigningKeyOk added in v0.40.0

func (o *SetGitProviderConfig) GetSigningKeyOk() (*string, bool)

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

func (*SetGitProviderConfig) GetSigningMethod added in v0.40.0

func (o *SetGitProviderConfig) GetSigningMethod() SigningMethod

GetSigningMethod returns the SigningMethod field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetSigningMethodOk added in v0.40.0

func (o *SetGitProviderConfig) GetSigningMethodOk() (*SigningMethod, bool)

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

func (*SetGitProviderConfig) GetToken added in v0.25.0

func (o *SetGitProviderConfig) GetToken() string

GetToken returns the Token field value

func (*SetGitProviderConfig) GetTokenOk added in v0.25.0

func (o *SetGitProviderConfig) GetTokenOk() (*string, bool)

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

func (*SetGitProviderConfig) GetUsername added in v0.25.0

func (o *SetGitProviderConfig) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*SetGitProviderConfig) GetUsernameOk added in v0.25.0

func (o *SetGitProviderConfig) GetUsernameOk() (*string, bool)

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

func (*SetGitProviderConfig) HasAlias added in v0.38.0

func (o *SetGitProviderConfig) HasAlias() bool

HasAlias returns a boolean if a field has been set.

func (*SetGitProviderConfig) HasBaseApiUrl added in v0.25.0

func (o *SetGitProviderConfig) HasBaseApiUrl() bool

HasBaseApiUrl returns a boolean if a field has been set.

func (*SetGitProviderConfig) HasId added in v0.38.0

func (o *SetGitProviderConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*SetGitProviderConfig) HasSigningKey added in v0.40.0

func (o *SetGitProviderConfig) HasSigningKey() bool

HasSigningKey returns a boolean if a field has been set.

func (*SetGitProviderConfig) HasSigningMethod added in v0.40.0

func (o *SetGitProviderConfig) HasSigningMethod() bool

HasSigningMethod returns a boolean if a field has been set.

func (*SetGitProviderConfig) HasUsername added in v0.25.0

func (o *SetGitProviderConfig) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (SetGitProviderConfig) MarshalJSON added in v0.25.0

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

func (*SetGitProviderConfig) SetAlias added in v0.38.0

func (o *SetGitProviderConfig) SetAlias(v string)

SetAlias gets a reference to the given string and assigns it to the Alias field.

func (*SetGitProviderConfig) SetBaseApiUrl added in v0.25.0

func (o *SetGitProviderConfig) SetBaseApiUrl(v string)

SetBaseApiUrl gets a reference to the given string and assigns it to the BaseApiUrl field.

func (*SetGitProviderConfig) SetId added in v0.25.0

func (o *SetGitProviderConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SetGitProviderConfig) SetProviderId added in v0.38.0

func (o *SetGitProviderConfig) SetProviderId(v string)

SetProviderId sets field value

func (*SetGitProviderConfig) SetSigningKey added in v0.40.0

func (o *SetGitProviderConfig) SetSigningKey(v string)

SetSigningKey gets a reference to the given string and assigns it to the SigningKey field.

func (*SetGitProviderConfig) SetSigningMethod added in v0.40.0

func (o *SetGitProviderConfig) SetSigningMethod(v SigningMethod)

SetSigningMethod gets a reference to the given SigningMethod and assigns it to the SigningMethod field.

func (*SetGitProviderConfig) SetToken added in v0.25.0

func (o *SetGitProviderConfig) SetToken(v string)

SetToken sets field value

func (*SetGitProviderConfig) SetUsername added in v0.25.0

func (o *SetGitProviderConfig) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (SetGitProviderConfig) ToMap added in v0.25.0

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

func (*SetGitProviderConfig) UnmarshalJSON added in v0.25.0

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

type SetProjectState

type SetProjectState struct {
	GitStatus *GitStatus `json:"gitStatus,omitempty"`
	Uptime    int32      `json:"uptime"`
}

SetProjectState struct for SetProjectState

func NewSetProjectState

func NewSetProjectState(uptime int32) *SetProjectState

NewSetProjectState instantiates a new SetProjectState 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 NewSetProjectStateWithDefaults

func NewSetProjectStateWithDefaults() *SetProjectState

NewSetProjectStateWithDefaults instantiates a new SetProjectState 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 (*SetProjectState) GetGitStatus

func (o *SetProjectState) GetGitStatus() GitStatus

GetGitStatus returns the GitStatus field value if set, zero value otherwise.

func (*SetProjectState) GetGitStatusOk

func (o *SetProjectState) GetGitStatusOk() (*GitStatus, bool)

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

func (*SetProjectState) GetUptime

func (o *SetProjectState) GetUptime() int32

GetUptime returns the Uptime field value

func (*SetProjectState) GetUptimeOk

func (o *SetProjectState) GetUptimeOk() (*int32, bool)

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

func (*SetProjectState) HasGitStatus

func (o *SetProjectState) HasGitStatus() bool

HasGitStatus returns a boolean if a field has been set.

func (SetProjectState) MarshalJSON

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

func (*SetProjectState) SetGitStatus

func (o *SetProjectState) SetGitStatus(v GitStatus)

SetGitStatus gets a reference to the given GitStatus and assigns it to the GitStatus field.

func (*SetProjectState) SetUptime

func (o *SetProjectState) SetUptime(v int32)

SetUptime sets field value

func (SetProjectState) ToMap

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

func (*SetProjectState) UnmarshalJSON added in v0.25.0

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

type SigningMethod added in v0.40.0

type SigningMethod string

SigningMethod the model 'SigningMethod'

const (
	SigningMethodSSH SigningMethod = "ssh"
	SigningMethodGPG SigningMethod = "gpg"
)

List of SigningMethod

func NewSigningMethodFromValue added in v0.40.0

func NewSigningMethodFromValue(v string) (*SigningMethod, error)

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

func (SigningMethod) IsValid added in v0.40.0

func (v SigningMethod) IsValid() bool

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

func (SigningMethod) Ptr added in v0.40.0

func (v SigningMethod) Ptr() *SigningMethod

Ptr returns reference to SigningMethod value

func (*SigningMethod) UnmarshalJSON added in v0.40.0

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

type Status

type Status string

Status the model 'Status'

const (
	Unmodified         Status = "Unmodified"
	Untracked          Status = "Untracked"
	Modified           Status = "Modified"
	Added              Status = "Added"
	Deleted            Status = "Deleted"
	Renamed            Status = "Renamed"
	Copied             Status = "Copied"
	UpdatedButUnmerged Status = "Updated but unmerged"
)

List of Status

func NewStatusFromValue

func NewStatusFromValue(v string) (*Status, error)

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

func (Status) IsValid

func (v Status) IsValid() bool

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

func (Status) Ptr

func (v Status) Ptr() *Status

Ptr returns reference to Status value

func (*Status) UnmarshalJSON

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

type TargetAPIService

type TargetAPIService service

TargetAPIService TargetAPI service

func (*TargetAPIService) ListTargets

ListTargets List targets

List targets

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

func (*TargetAPIService) ListTargetsExecute

func (a *TargetAPIService) ListTargetsExecute(r ApiListTargetsRequest) ([]ProviderTarget, *http.Response, error)

Execute executes the request

@return []ProviderTarget

func (*TargetAPIService) RemoveTarget

func (a *TargetAPIService) RemoveTarget(ctx context.Context, target string) ApiRemoveTargetRequest

RemoveTarget Remove a target

Remove a target

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

func (*TargetAPIService) RemoveTargetExecute

func (a *TargetAPIService) RemoveTargetExecute(r ApiRemoveTargetRequest) (*http.Response, error)

Execute executes the request

func (*TargetAPIService) SetDefaultTarget added in v0.40.0

func (a *TargetAPIService) SetDefaultTarget(ctx context.Context, target string) ApiSetDefaultTargetRequest

SetDefaultTarget Set target to default

Set target to default

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

func (*TargetAPIService) SetDefaultTargetExecute added in v0.40.0

func (a *TargetAPIService) SetDefaultTargetExecute(r ApiSetDefaultTargetRequest) (*http.Response, error)

Execute executes the request

func (*TargetAPIService) SetTarget

SetTarget Set a target

Set a target

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

func (*TargetAPIService) SetTargetExecute

func (a *TargetAPIService) SetTargetExecute(r ApiSetTargetRequest) (*http.Response, error)

Execute executes the request

type Workspace

type Workspace struct {
	Id       string    `json:"id"`
	Name     string    `json:"name"`
	Projects []Project `json:"projects"`
	Target   string    `json:"target"`
}

Workspace struct for Workspace

func NewWorkspace

func NewWorkspace(id string, name string, projects []Project, target string) *Workspace

NewWorkspace instantiates a new Workspace 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 NewWorkspaceWithDefaults

func NewWorkspaceWithDefaults() *Workspace

NewWorkspaceWithDefaults instantiates a new Workspace 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 (*Workspace) GetId

func (o *Workspace) GetId() string

GetId returns the Id field value

func (*Workspace) GetIdOk

func (o *Workspace) GetIdOk() (*string, bool)

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

func (*Workspace) GetName

func (o *Workspace) GetName() string

GetName returns the Name field value

func (*Workspace) GetNameOk

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

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

func (*Workspace) GetProjects

func (o *Workspace) GetProjects() []Project

GetProjects returns the Projects field value

func (*Workspace) GetProjectsOk

func (o *Workspace) GetProjectsOk() ([]Project, bool)

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

func (*Workspace) GetTarget

func (o *Workspace) GetTarget() string

GetTarget returns the Target field value

func (*Workspace) GetTargetOk

func (o *Workspace) GetTargetOk() (*string, bool)

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

func (Workspace) MarshalJSON

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

func (*Workspace) SetId

func (o *Workspace) SetId(v string)

SetId sets field value

func (*Workspace) SetName

func (o *Workspace) SetName(v string)

SetName sets field value

func (*Workspace) SetProjects

func (o *Workspace) SetProjects(v []Project)

SetProjects sets field value

func (*Workspace) SetTarget

func (o *Workspace) SetTarget(v string)

SetTarget sets field value

func (Workspace) ToMap

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

func (*Workspace) UnmarshalJSON added in v0.25.0

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

type WorkspaceAPIService

type WorkspaceAPIService service

WorkspaceAPIService WorkspaceAPI service

func (*WorkspaceAPIService) CreateWorkspace

CreateWorkspace Create a workspace

Create a workspace

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

func (*WorkspaceAPIService) CreateWorkspaceExecute

func (a *WorkspaceAPIService) CreateWorkspaceExecute(r ApiCreateWorkspaceRequest) (*Workspace, *http.Response, error)

Execute executes the request

@return Workspace

func (*WorkspaceAPIService) GetWorkspace

func (a *WorkspaceAPIService) GetWorkspace(ctx context.Context, workspaceId string) ApiGetWorkspaceRequest

GetWorkspace Get workspace info

Get workspace info

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

func (*WorkspaceAPIService) GetWorkspaceExecute

Execute executes the request

@return WorkspaceDTO

func (*WorkspaceAPIService) ListWorkspaces

ListWorkspaces List workspaces

List workspaces

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

func (*WorkspaceAPIService) ListWorkspacesExecute

func (a *WorkspaceAPIService) ListWorkspacesExecute(r ApiListWorkspacesRequest) ([]WorkspaceDTO, *http.Response, error)

Execute executes the request

@return []WorkspaceDTO

func (*WorkspaceAPIService) RemoveWorkspace

func (a *WorkspaceAPIService) RemoveWorkspace(ctx context.Context, workspaceId string) ApiRemoveWorkspaceRequest

RemoveWorkspace Remove workspace

Remove workspace

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

func (*WorkspaceAPIService) RemoveWorkspaceExecute

func (a *WorkspaceAPIService) RemoveWorkspaceExecute(r ApiRemoveWorkspaceRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) SetProjectState

func (a *WorkspaceAPIService) SetProjectState(ctx context.Context, workspaceId string, projectId string) ApiSetProjectStateRequest

SetProjectState Set project state

Set project state

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceId Workspace ID or Name
@param projectId Project ID
@return ApiSetProjectStateRequest

func (*WorkspaceAPIService) SetProjectStateExecute

func (a *WorkspaceAPIService) SetProjectStateExecute(r ApiSetProjectStateRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) StartProject

func (a *WorkspaceAPIService) StartProject(ctx context.Context, workspaceId string, projectId string) ApiStartProjectRequest

StartProject Start project

Start project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceId Workspace ID or Name
@param projectId Project ID
@return ApiStartProjectRequest

func (*WorkspaceAPIService) StartProjectExecute

func (a *WorkspaceAPIService) StartProjectExecute(r ApiStartProjectRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) StartWorkspace

func (a *WorkspaceAPIService) StartWorkspace(ctx context.Context, workspaceId string) ApiStartWorkspaceRequest

StartWorkspace Start workspace

Start workspace

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

func (*WorkspaceAPIService) StartWorkspaceExecute

func (a *WorkspaceAPIService) StartWorkspaceExecute(r ApiStartWorkspaceRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) StopProject

func (a *WorkspaceAPIService) StopProject(ctx context.Context, workspaceId string, projectId string) ApiStopProjectRequest

StopProject Stop project

Stop project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceId Workspace ID or Name
@param projectId Project ID
@return ApiStopProjectRequest

func (*WorkspaceAPIService) StopProjectExecute

func (a *WorkspaceAPIService) StopProjectExecute(r ApiStopProjectRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) StopWorkspace

func (a *WorkspaceAPIService) StopWorkspace(ctx context.Context, workspaceId string) ApiStopWorkspaceRequest

StopWorkspace Stop workspace

Stop workspace

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

func (*WorkspaceAPIService) StopWorkspaceExecute

func (a *WorkspaceAPIService) StopWorkspaceExecute(r ApiStopWorkspaceRequest) (*http.Response, error)

Execute executes the request

type WorkspaceDTO

type WorkspaceDTO struct {
	Id       string         `json:"id"`
	Info     *WorkspaceInfo `json:"info,omitempty"`
	Name     string         `json:"name"`
	Projects []Project      `json:"projects"`
	Target   string         `json:"target"`
}

WorkspaceDTO struct for WorkspaceDTO

func NewWorkspaceDTO

func NewWorkspaceDTO(id string, name string, projects []Project, target string) *WorkspaceDTO

NewWorkspaceDTO instantiates a new WorkspaceDTO 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 NewWorkspaceDTOWithDefaults

func NewWorkspaceDTOWithDefaults() *WorkspaceDTO

NewWorkspaceDTOWithDefaults instantiates a new WorkspaceDTO 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 (*WorkspaceDTO) GetId

func (o *WorkspaceDTO) GetId() string

GetId returns the Id field value

func (*WorkspaceDTO) GetIdOk

func (o *WorkspaceDTO) GetIdOk() (*string, bool)

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

func (*WorkspaceDTO) GetInfo

func (o *WorkspaceDTO) GetInfo() WorkspaceInfo

GetInfo returns the Info field value if set, zero value otherwise.

func (*WorkspaceDTO) GetInfoOk

func (o *WorkspaceDTO) GetInfoOk() (*WorkspaceInfo, bool)

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

func (*WorkspaceDTO) GetName

func (o *WorkspaceDTO) GetName() string

GetName returns the Name field value

func (*WorkspaceDTO) GetNameOk

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

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

func (*WorkspaceDTO) GetProjects

func (o *WorkspaceDTO) GetProjects() []Project

GetProjects returns the Projects field value

func (*WorkspaceDTO) GetProjectsOk

func (o *WorkspaceDTO) GetProjectsOk() ([]Project, bool)

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

func (*WorkspaceDTO) GetTarget

func (o *WorkspaceDTO) GetTarget() string

GetTarget returns the Target field value

func (*WorkspaceDTO) GetTargetOk

func (o *WorkspaceDTO) GetTargetOk() (*string, bool)

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

func (*WorkspaceDTO) HasInfo

func (o *WorkspaceDTO) HasInfo() bool

HasInfo returns a boolean if a field has been set.

func (WorkspaceDTO) MarshalJSON

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

func (*WorkspaceDTO) SetId

func (o *WorkspaceDTO) SetId(v string)

SetId sets field value

func (*WorkspaceDTO) SetInfo

func (o *WorkspaceDTO) SetInfo(v WorkspaceInfo)

SetInfo gets a reference to the given WorkspaceInfo and assigns it to the Info field.

func (*WorkspaceDTO) SetName

func (o *WorkspaceDTO) SetName(v string)

SetName sets field value

func (*WorkspaceDTO) SetProjects

func (o *WorkspaceDTO) SetProjects(v []Project)

SetProjects sets field value

func (*WorkspaceDTO) SetTarget

func (o *WorkspaceDTO) SetTarget(v string)

SetTarget sets field value

func (WorkspaceDTO) ToMap

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

func (*WorkspaceDTO) UnmarshalJSON added in v0.25.0

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

type WorkspaceInfo

type WorkspaceInfo struct {
	Name             string        `json:"name"`
	Projects         []ProjectInfo `json:"projects"`
	ProviderMetadata *string       `json:"providerMetadata,omitempty"`
}

WorkspaceInfo struct for WorkspaceInfo

func NewWorkspaceInfo

func NewWorkspaceInfo(name string, projects []ProjectInfo) *WorkspaceInfo

NewWorkspaceInfo instantiates a new WorkspaceInfo 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 NewWorkspaceInfoWithDefaults

func NewWorkspaceInfoWithDefaults() *WorkspaceInfo

NewWorkspaceInfoWithDefaults instantiates a new WorkspaceInfo 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 (*WorkspaceInfo) GetName

func (o *WorkspaceInfo) GetName() string

GetName returns the Name field value

func (*WorkspaceInfo) GetNameOk

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

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

func (*WorkspaceInfo) GetProjects

func (o *WorkspaceInfo) GetProjects() []ProjectInfo

GetProjects returns the Projects field value

func (*WorkspaceInfo) GetProjectsOk

func (o *WorkspaceInfo) GetProjectsOk() ([]ProjectInfo, bool)

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

func (*WorkspaceInfo) GetProviderMetadata

func (o *WorkspaceInfo) GetProviderMetadata() string

GetProviderMetadata returns the ProviderMetadata field value if set, zero value otherwise.

func (*WorkspaceInfo) GetProviderMetadataOk

func (o *WorkspaceInfo) GetProviderMetadataOk() (*string, bool)

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

func (*WorkspaceInfo) HasProviderMetadata

func (o *WorkspaceInfo) HasProviderMetadata() bool

HasProviderMetadata returns a boolean if a field has been set.

func (WorkspaceInfo) MarshalJSON

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

func (*WorkspaceInfo) SetName

func (o *WorkspaceInfo) SetName(v string)

SetName sets field value

func (*WorkspaceInfo) SetProjects

func (o *WorkspaceInfo) SetProjects(v []ProjectInfo)

SetProjects sets field value

func (*WorkspaceInfo) SetProviderMetadata

func (o *WorkspaceInfo) SetProviderMetadata(v string)

SetProviderMetadata gets a reference to the given string and assigns it to the ProviderMetadata field.

func (WorkspaceInfo) ToMap

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

func (*WorkspaceInfo) UnmarshalJSON added in v0.25.0

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

Source Files

Jump to

Keyboard shortcuts

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