feat: sdk migration in progress

This commit is contained in:
allanice001
2025-11-02 13:19:30 +00:00
commit 0d10d42442
492 changed files with 71067 additions and 0 deletions

24
sdk/go/.gitignore vendored Normal file
View File

@@ -0,0 +1,24 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
# Folders
_obj
_test
# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.test
*.prof

View File

@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.
# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md

View File

@@ -0,0 +1,86 @@
.gitignore
.travis.yml
README.md
api/openapi.yaml
api_auth.go
api_me.go
api_me_api_keys.go
api_orgs.go
api_servers.go
api_ssh.go
api_taints.go
client.go
configuration.go
docs/AuthAPI.md
docs/DtoAuthStartResponse.md
docs/DtoCreateSSHRequest.md
docs/DtoCreateServerRequest.md
docs/DtoCreateTaintRequest.md
docs/DtoJWK.md
docs/DtoJWKS.md
docs/DtoLogoutRequest.md
docs/DtoRefreshRequest.md
docs/DtoServerResponse.md
docs/DtoSshResponse.md
docs/DtoSshRevealResponse.md
docs/DtoTaintResponse.md
docs/DtoTokenPair.md
docs/DtoUpdateServerRequest.md
docs/DtoUpdateTaintRequest.md
docs/HandlersCreateUserKeyRequest.md
docs/HandlersMeResponse.md
docs/HandlersMemberOut.md
docs/HandlersMemberUpsertReq.md
docs/HandlersOrgCreateReq.md
docs/HandlersOrgKeyCreateReq.md
docs/HandlersOrgKeyCreateResp.md
docs/HandlersOrgUpdateReq.md
docs/HandlersUpdateMeRequest.md
docs/HandlersUserAPIKeyOut.md
docs/MeAPI.md
docs/MeAPIKeysAPI.md
docs/ModelsAPIKey.md
docs/ModelsOrganization.md
docs/ModelsUser.md
docs/ModelsUserEmail.md
docs/OrgsAPI.md
docs/ServersAPI.md
docs/SshAPI.md
docs/TaintsAPI.md
docs/UtilsErrorResponse.md
git_push.sh
go.mod
go.sum
model_dto_auth_start_response.go
model_dto_create_server_request.go
model_dto_create_ssh_request.go
model_dto_create_taint_request.go
model_dto_jwk.go
model_dto_jwks.go
model_dto_logout_request.go
model_dto_refresh_request.go
model_dto_server_response.go
model_dto_ssh_response.go
model_dto_ssh_reveal_response.go
model_dto_taint_response.go
model_dto_token_pair.go
model_dto_update_server_request.go
model_dto_update_taint_request.go
model_handlers_create_user_key_request.go
model_handlers_me_response.go
model_handlers_member_out.go
model_handlers_member_upsert_req.go
model_handlers_org_create_req.go
model_handlers_org_key_create_req.go
model_handlers_org_key_create_resp.go
model_handlers_org_update_req.go
model_handlers_update_me_request.go
model_handlers_user_api_key_out.go
model_models_api_key.go
model_models_organization.go
model_models_user.go
model_models_user_email.go
model_utils_error_response.go
response.go
test/api_taints_test.go
utils.go

View File

@@ -0,0 +1 @@
7.17.0

8
sdk/go/.travis.yml Normal file
View File

@@ -0,0 +1,8 @@
language: go
install:
- go get -d -v .
script:
- go build -v ./

261
sdk/go/README.md Normal file
View File

@@ -0,0 +1,261 @@
# Go API client for autoglue
API for managing K3s clusters across cloud providers
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
- API version: 1.0
- Package version: 1.0.0
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
## Installation
Install the following dependencies:
```sh
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:
```go
import autoglue "github.com/glueops/autoglue-sdk"
```
To use a proxy, set the environment variable `HTTP_PROXY`:
```go
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 `autoglue.ContextServerIndex` of type `int`.
```go
ctx := context.WithValue(context.Background(), autoglue.ContextServerIndex, 1)
```
### Templated Server URL
Templated server URL is formatted using default variables from configuration or from context value `autoglue.ContextServerVariables` of type `map[string]string`.
```go
ctx := context.WithValue(context.Background(), autoglue.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 `autoglue.ContextOperationServerIndices` and `autoglue.ContextOperationServerVariables` context maps.
```go
ctx := context.WithValue(context.Background(), autoglue.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), autoglue.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
```
## Documentation for API Endpoints
All URIs are relative to *http://localhost:8080/api/v1*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AuthAPI* | [**AuthCallback**](docs/AuthAPI.md#authcallback) | **Get** /auth/{provider}/callback | Handle social login callback
*AuthAPI* | [**AuthStart**](docs/AuthAPI.md#authstart) | **Post** /auth/{provider}/start | Begin social login
*AuthAPI* | [**GetJWKS**](docs/AuthAPI.md#getjwks) | **Get** /.well-known/jwks.json | Get JWKS
*AuthAPI* | [**Logout**](docs/AuthAPI.md#logout) | **Post** /auth/logout | Revoke refresh token family (logout everywhere)
*AuthAPI* | [**Refresh**](docs/AuthAPI.md#refresh) | **Post** /auth/refresh | Rotate refresh token
*MeAPI* | [**GetMe**](docs/MeAPI.md#getme) | **Get** /me | Get current user profile
*MeAPI* | [**UpdateMe**](docs/MeAPI.md#updateme) | **Patch** /me | Update current user profile
*MeAPIKeysAPI* | [**CreateUserAPIKey**](docs/MeAPIKeysAPI.md#createuserapikey) | **Post** /me/api-keys | Create a new user API key
*MeAPIKeysAPI* | [**DeleteUserAPIKey**](docs/MeAPIKeysAPI.md#deleteuserapikey) | **Delete** /me/api-keys/{id} | Delete a user API key
*MeAPIKeysAPI* | [**ListUserAPIKeys**](docs/MeAPIKeysAPI.md#listuserapikeys) | **Get** /me/api-keys | List my API keys
*OrgsAPI* | [**AddOrUpdateMember**](docs/OrgsAPI.md#addorupdatemember) | **Post** /orgs/{id}/members | Add or update a member (owner/admin)
*OrgsAPI* | [**CreateOrg**](docs/OrgsAPI.md#createorg) | **Post** /orgs | Create organization
*OrgsAPI* | [**CreateOrgKey**](docs/OrgsAPI.md#createorgkey) | **Post** /orgs/{id}/api-keys | Create org key/secret pair (owner/admin)
*OrgsAPI* | [**DeleteOrg**](docs/OrgsAPI.md#deleteorg) | **Delete** /orgs/{id} | Delete organization (owner)
*OrgsAPI* | [**DeleteOrgKey**](docs/OrgsAPI.md#deleteorgkey) | **Delete** /orgs/{id}/api-keys/{key_id} | Delete org key (owner/admin)
*OrgsAPI* | [**GetOrg**](docs/OrgsAPI.md#getorg) | **Get** /orgs/{id} | Get organization
*OrgsAPI* | [**ListMembers**](docs/OrgsAPI.md#listmembers) | **Get** /orgs/{id}/members | List members in org
*OrgsAPI* | [**ListMyOrgs**](docs/OrgsAPI.md#listmyorgs) | **Get** /orgs | List organizations I belong to
*OrgsAPI* | [**ListOrgKeys**](docs/OrgsAPI.md#listorgkeys) | **Get** /orgs/{id}/api-keys | List org-scoped API keys (no secrets)
*OrgsAPI* | [**RemoveMember**](docs/OrgsAPI.md#removemember) | **Delete** /orgs/{id}/members/{user_id} | Remove a member (owner/admin)
*OrgsAPI* | [**UpdateOrg**](docs/OrgsAPI.md#updateorg) | **Patch** /orgs/{id} | Update organization (owner/admin)
*ServersAPI* | [**CreateServer**](docs/ServersAPI.md#createserver) | **Post** /servers | Create server (org scoped)
*ServersAPI* | [**DeleteServer**](docs/ServersAPI.md#deleteserver) | **Delete** /servers/{id} | Delete server (org scoped)
*ServersAPI* | [**GetServer**](docs/ServersAPI.md#getserver) | **Get** /servers/{id} | Get server by ID (org scoped)
*ServersAPI* | [**ListServers**](docs/ServersAPI.md#listservers) | **Get** /servers | List servers (org scoped)
*ServersAPI* | [**UpdateServer**](docs/ServersAPI.md#updateserver) | **Patch** /servers/{id} | Update server (org scoped)
*SshAPI* | [**CreateSSHKey**](docs/SshAPI.md#createsshkey) | **Post** /ssh | Create ssh keypair (org scoped)
*SshAPI* | [**DeleteSSHKey**](docs/SshAPI.md#deletesshkey) | **Delete** /ssh/{id} | Delete ssh keypair (org scoped)
*SshAPI* | [**DownloadSSHKey**](docs/SshAPI.md#downloadsshkey) | **Get** /ssh/{id}/download | Download ssh key files by ID (org scoped)
*SshAPI* | [**GetSSHKey**](docs/SshAPI.md#getsshkey) | **Get** /ssh/{id} | Get ssh key by ID (org scoped)
*SshAPI* | [**ListPublicSshKeys**](docs/SshAPI.md#listpublicsshkeys) | **Get** /ssh | List ssh keys (org scoped)
*TaintsAPI* | [**CreateTaint**](docs/TaintsAPI.md#createtaint) | **Post** /taints | Create node taint (org scoped)
*TaintsAPI* | [**DeleteTaint**](docs/TaintsAPI.md#deletetaint) | **Delete** /taints/{id} | Delete taint (org scoped)
*TaintsAPI* | [**GetTaint**](docs/TaintsAPI.md#gettaint) | **Get** /taints/{id} | Get node taint by ID (org scoped)
*TaintsAPI* | [**ListTaints**](docs/TaintsAPI.md#listtaints) | **Get** /taints | List node pool taints (org scoped)
*TaintsAPI* | [**UpdateTaint**](docs/TaintsAPI.md#updatetaint) | **Patch** /taints/{id} | Update node taint (org scoped)
## Documentation For Models
- [DtoAuthStartResponse](docs/DtoAuthStartResponse.md)
- [DtoCreateSSHRequest](docs/DtoCreateSSHRequest.md)
- [DtoCreateServerRequest](docs/DtoCreateServerRequest.md)
- [DtoCreateTaintRequest](docs/DtoCreateTaintRequest.md)
- [DtoJWK](docs/DtoJWK.md)
- [DtoJWKS](docs/DtoJWKS.md)
- [DtoLogoutRequest](docs/DtoLogoutRequest.md)
- [DtoRefreshRequest](docs/DtoRefreshRequest.md)
- [DtoServerResponse](docs/DtoServerResponse.md)
- [DtoSshResponse](docs/DtoSshResponse.md)
- [DtoSshRevealResponse](docs/DtoSshRevealResponse.md)
- [DtoTaintResponse](docs/DtoTaintResponse.md)
- [DtoTokenPair](docs/DtoTokenPair.md)
- [DtoUpdateServerRequest](docs/DtoUpdateServerRequest.md)
- [DtoUpdateTaintRequest](docs/DtoUpdateTaintRequest.md)
- [HandlersCreateUserKeyRequest](docs/HandlersCreateUserKeyRequest.md)
- [HandlersMeResponse](docs/HandlersMeResponse.md)
- [HandlersMemberOut](docs/HandlersMemberOut.md)
- [HandlersMemberUpsertReq](docs/HandlersMemberUpsertReq.md)
- [HandlersOrgCreateReq](docs/HandlersOrgCreateReq.md)
- [HandlersOrgKeyCreateReq](docs/HandlersOrgKeyCreateReq.md)
- [HandlersOrgKeyCreateResp](docs/HandlersOrgKeyCreateResp.md)
- [HandlersOrgUpdateReq](docs/HandlersOrgUpdateReq.md)
- [HandlersUpdateMeRequest](docs/HandlersUpdateMeRequest.md)
- [HandlersUserAPIKeyOut](docs/HandlersUserAPIKeyOut.md)
- [ModelsAPIKey](docs/ModelsAPIKey.md)
- [ModelsOrganization](docs/ModelsOrganization.md)
- [ModelsUser](docs/ModelsUser.md)
- [ModelsUserEmail](docs/ModelsUserEmail.md)
- [UtilsErrorResponse](docs/UtilsErrorResponse.md)
## Documentation For Authorization
Authentication schemes defined for the API:
### ApiKeyAuth
- **Type**: API key
- **API key parameter name**: X-API-KEY
- **Location**: HTTP header
Note, each API key must be added to a map of `map[string]APIKey` where the key is: ApiKeyAuth and passed in as the auth context for each request.
Example
```go
auth := context.WithValue(
context.Background(),
autoglue.ContextAPIKeys,
map[string]autoglue.APIKey{
"ApiKeyAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
```
### BearerAuth
- **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: BearerAuth and passed in as the auth context for each request.
Example
```go
auth := context.WithValue(
context.Background(),
autoglue.ContextAPIKeys,
map[string]autoglue.APIKey{
"BearerAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
```
### OrgKeyAuth
- **Type**: API key
- **API key parameter name**: X-ORG-KEY
- **Location**: HTTP header
Note, each API key must be added to a map of `map[string]APIKey` where the key is: OrgKeyAuth and passed in as the auth context for each request.
Example
```go
auth := context.WithValue(
context.Background(),
autoglue.ContextAPIKeys,
map[string]autoglue.APIKey{
"OrgKeyAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
```
### OrgSecretAuth
- **Type**: API key
- **API key parameter name**: X-ORG-SECRET
- **Location**: HTTP header
Note, each API key must be added to a map of `map[string]APIKey` where the key is: OrgSecretAuth and passed in as the auth context for each request.
Example
```go
auth := context.WithValue(
context.Background(),
autoglue.ContextAPIKeys,
map[string]autoglue.APIKey{
"OrgSecretAuth": {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

2086
sdk/go/api/openapi.yaml Normal file

File diff suppressed because it is too large Load Diff

537
sdk/go/api_auth.go Normal file
View File

@@ -0,0 +1,537 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"bytes"
"context"
"io"
"net/http"
"net/url"
"strings"
)
// AuthAPIService AuthAPI service
type AuthAPIService service
type ApiAuthCallbackRequest struct {
ctx context.Context
ApiService *AuthAPIService
provider string
}
func (r ApiAuthCallbackRequest) Execute() (*DtoTokenPair, *http.Response, error) {
return r.ApiService.AuthCallbackExecute(r)
}
/*
AuthCallback Handle social login callback
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param provider google|github
@return ApiAuthCallbackRequest
*/
func (a *AuthAPIService) AuthCallback(ctx context.Context, provider string) ApiAuthCallbackRequest {
return ApiAuthCallbackRequest{
ApiService: a,
ctx: ctx,
provider: provider,
}
}
// Execute executes the request
//
// @return DtoTokenPair
func (a *AuthAPIService) AuthCallbackExecute(r ApiAuthCallbackRequest) (*DtoTokenPair, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *DtoTokenPair
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AuthAPIService.AuthCallback")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/auth/{provider}/callback"
localVarPath = strings.Replace(localVarPath, "{"+"provider"+"}", url.PathEscape(parameterValueToString(r.provider, "provider")), -1)
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}
type ApiAuthStartRequest struct {
ctx context.Context
ApiService *AuthAPIService
provider string
}
func (r ApiAuthStartRequest) Execute() (*DtoAuthStartResponse, *http.Response, error) {
return r.ApiService.AuthStartExecute(r)
}
/*
AuthStart Begin social login
Returns provider authorization URL for the frontend to redirect
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param provider google|github
@return ApiAuthStartRequest
*/
func (a *AuthAPIService) AuthStart(ctx context.Context, provider string) ApiAuthStartRequest {
return ApiAuthStartRequest{
ApiService: a,
ctx: ctx,
provider: provider,
}
}
// Execute executes the request
//
// @return DtoAuthStartResponse
func (a *AuthAPIService) AuthStartExecute(r ApiAuthStartRequest) (*DtoAuthStartResponse, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *DtoAuthStartResponse
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AuthAPIService.AuthStart")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/auth/{provider}/start"
localVarPath = strings.Replace(localVarPath, "{"+"provider"+"}", url.PathEscape(parameterValueToString(r.provider, "provider")), -1)
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}
type ApiGetJWKSRequest struct {
ctx context.Context
ApiService *AuthAPIService
}
func (r ApiGetJWKSRequest) Execute() (*DtoJWKS, *http.Response, error) {
return r.ApiService.GetJWKSExecute(r)
}
/*
GetJWKS Get JWKS
Returns the JSON Web Key Set for token verification
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetJWKSRequest
*/
func (a *AuthAPIService) GetJWKS(ctx context.Context) ApiGetJWKSRequest {
return ApiGetJWKSRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return DtoJWKS
func (a *AuthAPIService) GetJWKSExecute(r ApiGetJWKSRequest) (*DtoJWKS, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *DtoJWKS
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AuthAPIService.GetJWKS")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/.well-known/jwks.json"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}
type ApiLogoutRequest struct {
ctx context.Context
ApiService *AuthAPIService
body *DtoLogoutRequest
}
// Refresh token
func (r ApiLogoutRequest) Body(body DtoLogoutRequest) ApiLogoutRequest {
r.body = &body
return r
}
func (r ApiLogoutRequest) Execute() (*http.Response, error) {
return r.ApiService.LogoutExecute(r)
}
/*
Logout Revoke refresh token family (logout everywhere)
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiLogoutRequest
*/
func (a *AuthAPIService) Logout(ctx context.Context) ApiLogoutRequest {
return ApiLogoutRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
func (a *AuthAPIService) LogoutExecute(r ApiLogoutRequest) (*http.Response, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
formFiles []formFile
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AuthAPIService.Logout")
if err != nil {
return nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/auth/logout"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
if r.body == nil {
return nil, reportError("body is required and must be specified")
}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{"application/json"}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
// body params
localVarPostBody = r.body
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarHTTPResponse, newErr
}
return localVarHTTPResponse, nil
}
type ApiRefreshRequest struct {
ctx context.Context
ApiService *AuthAPIService
body *DtoRefreshRequest
}
// Refresh token
func (r ApiRefreshRequest) Body(body DtoRefreshRequest) ApiRefreshRequest {
r.body = &body
return r
}
func (r ApiRefreshRequest) Execute() (*DtoTokenPair, *http.Response, error) {
return r.ApiService.RefreshExecute(r)
}
/*
Refresh Rotate refresh token
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiRefreshRequest
*/
func (a *AuthAPIService) Refresh(ctx context.Context) ApiRefreshRequest {
return ApiRefreshRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return DtoTokenPair
func (a *AuthAPIService) RefreshExecute(r ApiRefreshRequest) (*DtoTokenPair, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *DtoTokenPair
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AuthAPIService.Refresh")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/auth/refresh"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
if r.body == nil {
return localVarReturnValue, nil, reportError("body is required and must be specified")
}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{"application/json"}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
// body params
localVarPostBody = r.body
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}

286
sdk/go/api_me.go Normal file
View File

@@ -0,0 +1,286 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"bytes"
"context"
"io"
"net/http"
"net/url"
)
// MeAPIService MeAPI service
type MeAPIService service
type ApiGetMeRequest struct {
ctx context.Context
ApiService *MeAPIService
}
func (r ApiGetMeRequest) Execute() (*HandlersMeResponse, *http.Response, error) {
return r.ApiService.GetMeExecute(r)
}
/*
GetMe Get current user profile
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetMeRequest
*/
func (a *MeAPIService) GetMe(ctx context.Context) ApiGetMeRequest {
return ApiGetMeRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return HandlersMeResponse
func (a *MeAPIService) GetMeExecute(r ApiGetMeRequest) (*HandlersMeResponse, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *HandlersMeResponse
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MeAPIService.GetMe")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/me"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["ApiKeyAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["X-API-KEY"] = key
}
}
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["BearerAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["Authorization"] = key
}
}
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}
type ApiUpdateMeRequest struct {
ctx context.Context
ApiService *MeAPIService
body *HandlersUpdateMeRequest
}
// Patch profile
func (r ApiUpdateMeRequest) Body(body HandlersUpdateMeRequest) ApiUpdateMeRequest {
r.body = &body
return r
}
func (r ApiUpdateMeRequest) Execute() (*ModelsUser, *http.Response, error) {
return r.ApiService.UpdateMeExecute(r)
}
/*
UpdateMe Update current user profile
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateMeRequest
*/
func (a *MeAPIService) UpdateMe(ctx context.Context) ApiUpdateMeRequest {
return ApiUpdateMeRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return ModelsUser
func (a *MeAPIService) UpdateMeExecute(r ApiUpdateMeRequest) (*ModelsUser, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodPatch
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *ModelsUser
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MeAPIService.UpdateMe")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/me"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
if r.body == nil {
return localVarReturnValue, nil, reportError("body is required and must be specified")
}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{"application/json"}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
// body params
localVarPostBody = r.body
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["ApiKeyAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["X-API-KEY"] = key
}
}
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["BearerAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["Authorization"] = key
}
}
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}

393
sdk/go/api_me_api_keys.go Normal file
View File

@@ -0,0 +1,393 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"bytes"
"context"
"io"
"net/http"
"net/url"
"strings"
)
// MeAPIKeysAPIService MeAPIKeysAPI service
type MeAPIKeysAPIService service
type ApiCreateUserAPIKeyRequest struct {
ctx context.Context
ApiService *MeAPIKeysAPIService
body *HandlersCreateUserKeyRequest
}
// Key options
func (r ApiCreateUserAPIKeyRequest) Body(body HandlersCreateUserKeyRequest) ApiCreateUserAPIKeyRequest {
r.body = &body
return r
}
func (r ApiCreateUserAPIKeyRequest) Execute() (*HandlersUserAPIKeyOut, *http.Response, error) {
return r.ApiService.CreateUserAPIKeyExecute(r)
}
/*
CreateUserAPIKey Create a new user API key
Returns the plaintext key once. Store it securely on the client side.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateUserAPIKeyRequest
*/
func (a *MeAPIKeysAPIService) CreateUserAPIKey(ctx context.Context) ApiCreateUserAPIKeyRequest {
return ApiCreateUserAPIKeyRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return HandlersUserAPIKeyOut
func (a *MeAPIKeysAPIService) CreateUserAPIKeyExecute(r ApiCreateUserAPIKeyRequest) (*HandlersUserAPIKeyOut, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue *HandlersUserAPIKeyOut
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MeAPIKeysAPIService.CreateUserAPIKey")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/me/api-keys"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
if r.body == nil {
return localVarReturnValue, nil, reportError("body is required and must be specified")
}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{"application/json"}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
// body params
localVarPostBody = r.body
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["ApiKeyAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["X-API-KEY"] = key
}
}
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["BearerAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["Authorization"] = key
}
}
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}
type ApiDeleteUserAPIKeyRequest struct {
ctx context.Context
ApiService *MeAPIKeysAPIService
id string
}
func (r ApiDeleteUserAPIKeyRequest) Execute() (*http.Response, error) {
return r.ApiService.DeleteUserAPIKeyExecute(r)
}
/*
DeleteUserAPIKey Delete a user API key
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Key ID (UUID)
@return ApiDeleteUserAPIKeyRequest
*/
func (a *MeAPIKeysAPIService) DeleteUserAPIKey(ctx context.Context, id string) ApiDeleteUserAPIKeyRequest {
return ApiDeleteUserAPIKeyRequest{
ApiService: a,
ctx: ctx,
id: id,
}
}
// Execute executes the request
func (a *MeAPIKeysAPIService) DeleteUserAPIKeyExecute(r ApiDeleteUserAPIKeyRequest) (*http.Response, error) {
var (
localVarHTTPMethod = http.MethodDelete
localVarPostBody interface{}
formFiles []formFile
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MeAPIKeysAPIService.DeleteUserAPIKey")
if err != nil {
return nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/me/api-keys/{id}"
localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", url.PathEscape(parameterValueToString(r.id, "id")), -1)
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["BearerAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["Authorization"] = key
}
}
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarHTTPResponse, newErr
}
return localVarHTTPResponse, nil
}
type ApiListUserAPIKeysRequest struct {
ctx context.Context
ApiService *MeAPIKeysAPIService
}
func (r ApiListUserAPIKeysRequest) Execute() ([]HandlersUserAPIKeyOut, *http.Response, error) {
return r.ApiService.ListUserAPIKeysExecute(r)
}
/*
ListUserAPIKeys List my API keys
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListUserAPIKeysRequest
*/
func (a *MeAPIKeysAPIService) ListUserAPIKeys(ctx context.Context) ApiListUserAPIKeysRequest {
return ApiListUserAPIKeysRequest{
ApiService: a,
ctx: ctx,
}
}
// Execute executes the request
//
// @return []HandlersUserAPIKeyOut
func (a *MeAPIKeysAPIService) ListUserAPIKeysExecute(r ApiListUserAPIKeysRequest) ([]HandlersUserAPIKeyOut, *http.Response, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
formFiles []formFile
localVarReturnValue []HandlersUserAPIKeyOut
)
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MeAPIKeysAPIService.ListUserAPIKeys")
if err != nil {
return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
}
localVarPath := localBasePath + "/me/api-keys"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHTTPContentTypes := []string{}
// set Content-Type header
localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
if localVarHTTPContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHTTPContentType
}
// to determine the Accept header
localVarHTTPHeaderAccepts := []string{"application/json"}
// set Accept header
localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["ApiKeyAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["X-API-KEY"] = key
}
}
}
if r.ctx != nil {
// API Key Authentication
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
if apiKey, ok := auth["BearerAuth"]; ok {
var key string
if apiKey.Prefix != "" {
key = apiKey.Prefix + " " + apiKey.Key
} else {
key = apiKey.Key
}
localVarHeaderParams["Authorization"] = key
}
}
}
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, nil, err
}
localVarHTTPResponse, err := a.client.callAPI(req)
if err != nil || localVarHTTPResponse == nil {
return localVarReturnValue, localVarHTTPResponse, err
}
localVarBody, err := io.ReadAll(localVarHTTPResponse.Body)
localVarHTTPResponse.Body.Close()
localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody))
if err != nil {
return localVarReturnValue, localVarHTTPResponse, err
}
if localVarHTTPResponse.StatusCode >= 300 {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: localVarHTTPResponse.Status,
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &GenericOpenAPIError{
body: localVarBody,
error: err.Error(),
}
return localVarReturnValue, localVarHTTPResponse, newErr
}
return localVarReturnValue, localVarHTTPResponse, nil
}

1476
sdk/go/api_orgs.go Normal file

File diff suppressed because it is too large Load Diff

1065
sdk/go/api_servers.go Normal file

File diff suppressed because it is too large Load Diff

1055
sdk/go/api_ssh.go Normal file

File diff suppressed because it is too large Load Diff

1073
sdk/go/api_taints.go Normal file

File diff suppressed because it is too large Load Diff

673
sdk/go/client.go Normal file
View File

@@ -0,0 +1,673 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"bytes"
"context"
"encoding/json"
"encoding/xml"
"errors"
"fmt"
"io"
"log"
"mime/multipart"
"net/http"
"net/http/httputil"
"net/url"
"os"
"path/filepath"
"reflect"
"regexp"
"strconv"
"strings"
"time"
"unicode/utf8"
)
var (
JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
queryParamSplit = regexp.MustCompile(`(^|&)([^&]+)`)
queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]")
)
// APIClient manages communication with the AutoGlue API API v1.0
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
cfg *Configuration
common service // Reuse a single struct instead of allocating one for each service on the heap.
// API Services
AuthAPI *AuthAPIService
MeAPI *MeAPIService
MeAPIKeysAPI *MeAPIKeysAPIService
OrgsAPI *OrgsAPIService
ServersAPI *ServersAPIService
SshAPI *SshAPIService
TaintsAPI *TaintsAPIService
}
type service struct {
client *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 NewAPIClient(cfg *Configuration) *APIClient {
if cfg.HTTPClient == nil {
cfg.HTTPClient = http.DefaultClient
}
c := &APIClient{}
c.cfg = cfg
c.common.client = c
// API Services
c.AuthAPI = (*AuthAPIService)(&c.common)
c.MeAPI = (*MeAPIService)(&c.common)
c.MeAPIKeysAPI = (*MeAPIKeysAPIService)(&c.common)
c.OrgsAPI = (*OrgsAPIService)(&c.common)
c.ServersAPI = (*ServersAPIService)(&c.common)
c.SshAPI = (*SshAPIService)(&c.common)
c.TaintsAPI = (*TaintsAPIService)(&c.common)
return c
}
func atoi(in string) (int, error) {
return strconv.Atoi(in)
}
// selectHeaderContentType select a content type from the available list.
func selectHeaderContentType(contentTypes []string) string {
if len(contentTypes) == 0 {
return ""
}
if contains(contentTypes, "application/json") {
return "application/json"
}
return contentTypes[0] // use the first content type specified in 'consumes'
}
// selectHeaderAccept join all accept types and return
func selectHeaderAccept(accepts []string) string {
if len(accepts) == 0 {
return ""
}
if contains(accepts, "application/json") {
return "application/json"
}
return strings.Join(accepts, ",")
}
// contains is a case insensitive match, finding needle in a haystack
func contains(haystack []string, needle string) bool {
for _, a := range haystack {
if strings.EqualFold(a, needle) {
return true
}
}
return false
}
// Verify optional parameters are of the correct type.
func typeCheckParameter(obj interface{}, expected string, name string) error {
// Make sure there is an object.
if obj == nil {
return nil
}
// Check the type is as expected.
if reflect.TypeOf(obj).String() != expected {
return fmt.Errorf("expected %s to be of type %s but received %s", name, expected, reflect.TypeOf(obj).String())
}
return nil
}
func parameterValueToString(obj interface{}, key string) string {
if reflect.TypeOf(obj).Kind() != reflect.Ptr {
if actualObj, ok := obj.(interface{ GetActualInstanceValue() interface{} }); ok {
return fmt.Sprintf("%v", actualObj.GetActualInstanceValue())
}
return fmt.Sprintf("%v", obj)
}
var param, ok = obj.(MappedNullable)
if !ok {
return ""
}
dataMap, err := param.ToMap()
if err != nil {
return ""
}
return fmt.Sprintf("%v", dataMap[key])
}
// parameterAddToHeaderOrQuery adds the provided object to the request header or url query
// supporting deep object syntax
func parameterAddToHeaderOrQuery(headerOrQueryParams interface{}, keyPrefix string, obj interface{}, style string, collectionType string) {
var v = reflect.ValueOf(obj)
var value = ""
if v == reflect.ValueOf(nil) {
value = "null"
} else {
switch v.Kind() {
case reflect.Invalid:
value = "invalid"
case reflect.Struct:
if t, ok := obj.(MappedNullable); ok {
dataMap, err := t.ToMap()
if err != nil {
return
}
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, dataMap, style, collectionType)
return
}
if t, ok := obj.(time.Time); ok {
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339Nano), style, collectionType)
return
}
value = v.Type().String() + " value"
case reflect.Slice:
var indValue = reflect.ValueOf(obj)
if indValue == reflect.ValueOf(nil) {
return
}
var lenIndValue = indValue.Len()
for i := 0; i < lenIndValue; i++ {
var arrayValue = indValue.Index(i)
var keyPrefixForCollectionType = keyPrefix
if style == "deepObject" {
keyPrefixForCollectionType = keyPrefix + "[" + strconv.Itoa(i) + "]"
}
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefixForCollectionType, arrayValue.Interface(), style, collectionType)
}
return
case reflect.Map:
var indValue = reflect.ValueOf(obj)
if indValue == reflect.ValueOf(nil) {
return
}
iter := indValue.MapRange()
for iter.Next() {
k, v := iter.Key(), iter.Value()
parameterAddToHeaderOrQuery(headerOrQueryParams, fmt.Sprintf("%s[%s]", keyPrefix, k.String()), v.Interface(), style, collectionType)
}
return
case reflect.Interface:
fallthrough
case reflect.Ptr:
parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, v.Elem().Interface(), style, collectionType)
return
case reflect.Int, reflect.Int8, reflect.Int16,
reflect.Int32, reflect.Int64:
value = strconv.FormatInt(v.Int(), 10)
case reflect.Uint, reflect.Uint8, reflect.Uint16,
reflect.Uint32, reflect.Uint64, reflect.Uintptr:
value = strconv.FormatUint(v.Uint(), 10)
case reflect.Float32, reflect.Float64:
value = strconv.FormatFloat(v.Float(), 'g', -1, 32)
case reflect.Bool:
value = strconv.FormatBool(v.Bool())
case reflect.String:
value = v.String()
default:
value = v.Type().String() + " value"
}
}
switch valuesMap := headerOrQueryParams.(type) {
case url.Values:
if collectionType == "csv" && valuesMap.Get(keyPrefix) != "" {
valuesMap.Set(keyPrefix, valuesMap.Get(keyPrefix)+","+value)
} else {
valuesMap.Add(keyPrefix, value)
}
break
case map[string]string:
valuesMap[keyPrefix] = value
break
}
}
// helper for converting interface{} parameters to json strings
func parameterToJson(obj interface{}) (string, error) {
jsonBuf, err := json.Marshal(obj)
if err != nil {
return "", err
}
return string(jsonBuf), err
}
// callAPI do the request.
func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) {
if c.cfg.Debug {
dump, err := httputil.DumpRequestOut(request, true)
if err != nil {
return nil, err
}
log.Printf("\n%s\n", string(dump))
}
resp, err := c.cfg.HTTPClient.Do(request)
if err != nil {
return resp, err
}
if c.cfg.Debug {
dump, err := httputil.DumpResponse(resp, true)
if err != nil {
return resp, err
}
log.Printf("\n%s\n", string(dump))
}
return resp, err
}
// Allow modification of underlying config for alternate implementations and testing
// Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (c *APIClient) GetConfig() *Configuration {
return c.cfg
}
type formFile struct {
fileBytes []byte
fileName string
formFileName string
}
// prepareRequest build the request
func (c *APIClient) prepareRequest(
ctx context.Context,
path string, method string,
postBody interface{},
headerParams map[string]string,
queryParams url.Values,
formParams url.Values,
formFiles []formFile) (localVarRequest *http.Request, err error) {
var body *bytes.Buffer
// Detect postBody type and post.
if postBody != nil {
contentType := headerParams["Content-Type"]
if contentType == "" {
contentType = detectContentType(postBody)
headerParams["Content-Type"] = contentType
}
body, err = setBody(postBody, contentType)
if err != nil {
return nil, err
}
}
// add form parameters and file if available.
if strings.HasPrefix(headerParams["Content-Type"], "multipart/form-data") && len(formParams) > 0 || (len(formFiles) > 0) {
if body != nil {
return nil, errors.New("Cannot specify postBody and multipart form at the same time.")
}
body = &bytes.Buffer{}
w := multipart.NewWriter(body)
for k, v := range formParams {
for _, iv := range v {
if strings.HasPrefix(k, "@") { // file
err = addFile(w, k[1:], iv)
if err != nil {
return nil, err
}
} else { // form value
w.WriteField(k, iv)
}
}
}
for _, formFile := range formFiles {
if len(formFile.fileBytes) > 0 && formFile.fileName != "" {
w.Boundary()
part, err := w.CreateFormFile(formFile.formFileName, filepath.Base(formFile.fileName))
if err != nil {
return nil, err
}
_, err = part.Write(formFile.fileBytes)
if err != nil {
return nil, err
}
}
}
// Set the Boundary in the Content-Type
headerParams["Content-Type"] = w.FormDataContentType()
// Set Content-Length
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
w.Close()
}
if strings.HasPrefix(headerParams["Content-Type"], "application/x-www-form-urlencoded") && len(formParams) > 0 {
if body != nil {
return nil, errors.New("Cannot specify postBody and x-www-form-urlencoded form at the same time.")
}
body = &bytes.Buffer{}
body.WriteString(formParams.Encode())
// Set Content-Length
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
}
// Setup path and query parameters
url, err := url.Parse(path)
if err != nil {
return nil, err
}
// Override request host, if applicable
if c.cfg.Host != "" {
url.Host = c.cfg.Host
}
// Override request scheme, if applicable
if c.cfg.Scheme != "" {
url.Scheme = c.cfg.Scheme
}
// Adding Query Param
query := url.Query()
for k, v := range queryParams {
for _, iv := range v {
query.Add(k, iv)
}
}
// Encode the parameters.
url.RawQuery = queryParamSplit.ReplaceAllStringFunc(query.Encode(), func(s string) string {
pieces := strings.Split(s, "=")
pieces[0] = queryDescape.Replace(pieces[0])
return strings.Join(pieces, "=")
})
// Generate a new request
if body != nil {
localVarRequest, err = http.NewRequest(method, url.String(), body)
} else {
localVarRequest, err = http.NewRequest(method, url.String(), nil)
}
if err != nil {
return nil, err
}
// add header parameters, if any
if len(headerParams) > 0 {
headers := http.Header{}
for h, v := range headerParams {
headers[h] = []string{v}
}
localVarRequest.Header = headers
}
// Add the user agent to the request.
localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent)
if ctx != nil {
// add context to the request
localVarRequest = localVarRequest.WithContext(ctx)
// Walk through any authentication.
}
for header, value := range c.cfg.DefaultHeader {
localVarRequest.Header.Add(header, value)
}
return localVarRequest, nil
}
func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) {
if len(b) == 0 {
return nil
}
if s, ok := v.(*string); ok {
*s = string(b)
return nil
}
if f, ok := v.(*os.File); ok {
f, err = os.CreateTemp("", "HttpClientFile")
if err != nil {
return
}
_, err = f.Write(b)
if err != nil {
return
}
_, err = f.Seek(0, io.SeekStart)
return
}
if f, ok := v.(**os.File); ok {
*f, err = os.CreateTemp("", "HttpClientFile")
if err != nil {
return
}
_, err = (*f).Write(b)
if err != nil {
return
}
_, err = (*f).Seek(0, io.SeekStart)
return
}
if XmlCheck.MatchString(contentType) {
if err = xml.Unmarshal(b, v); err != nil {
return err
}
return nil
}
if JsonCheck.MatchString(contentType) {
if actualObj, ok := v.(interface{ GetActualInstance() interface{} }); ok { // oneOf, anyOf schemas
if unmarshalObj, ok := actualObj.(interface{ UnmarshalJSON([]byte) error }); ok { // make sure it has UnmarshalJSON defined
if err = unmarshalObj.UnmarshalJSON(b); err != nil {
return err
}
} else {
return errors.New("Unknown type with GetActualInstance but no unmarshalObj.UnmarshalJSON defined")
}
} else if err = json.Unmarshal(b, v); err != nil { // simple model
return err
}
return nil
}
return errors.New("undefined response type")
}
// Add a file to the multipart request
func addFile(w *multipart.Writer, fieldName, path string) error {
file, err := os.Open(filepath.Clean(path))
if err != nil {
return err
}
err = file.Close()
if err != nil {
return err
}
part, err := w.CreateFormFile(fieldName, filepath.Base(path))
if err != nil {
return err
}
_, err = io.Copy(part, file)
return err
}
// Set request body from an interface{}
func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) {
if bodyBuf == nil {
bodyBuf = &bytes.Buffer{}
}
if reader, ok := body.(io.Reader); ok {
_, err = bodyBuf.ReadFrom(reader)
} else if fp, ok := body.(*os.File); ok {
_, err = bodyBuf.ReadFrom(fp)
} else if b, ok := body.([]byte); ok {
_, err = bodyBuf.Write(b)
} else if s, ok := body.(string); ok {
_, err = bodyBuf.WriteString(s)
} else if s, ok := body.(*string); ok {
_, err = bodyBuf.WriteString(*s)
} else if JsonCheck.MatchString(contentType) {
err = json.NewEncoder(bodyBuf).Encode(body)
} else if XmlCheck.MatchString(contentType) {
var bs []byte
bs, err = xml.Marshal(body)
if err == nil {
bodyBuf.Write(bs)
}
}
if err != nil {
return nil, err
}
if bodyBuf.Len() == 0 {
err = fmt.Errorf("invalid body type %s\n", contentType)
return nil, err
}
return bodyBuf, nil
}
// detectContentType method is used to figure out `Request.Body` content type for request header
func detectContentType(body interface{}) string {
contentType := "text/plain; charset=utf-8"
kind := reflect.TypeOf(body).Kind()
switch kind {
case reflect.Struct, reflect.Map, reflect.Ptr:
contentType = "application/json; charset=utf-8"
case reflect.String:
contentType = "text/plain; charset=utf-8"
default:
if b, ok := body.([]byte); ok {
contentType = http.DetectContentType(b)
} else if kind == reflect.Slice {
contentType = "application/json; charset=utf-8"
}
}
return contentType
}
// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go
type cacheControl map[string]string
func parseCacheControl(headers http.Header) cacheControl {
cc := cacheControl{}
ccHeader := headers.Get("Cache-Control")
for _, part := range strings.Split(ccHeader, ",") {
part = strings.Trim(part, " ")
if part == "" {
continue
}
if strings.ContainsRune(part, '=') {
keyval := strings.Split(part, "=")
cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",")
} else {
cc[part] = ""
}
}
return cc
}
// CacheExpires helper function to determine remaining time before repeating a request.
func CacheExpires(r *http.Response) time.Time {
// Figure out when the cache expires.
var expires time.Time
now, err := time.Parse(time.RFC1123, r.Header.Get("date"))
if err != nil {
return time.Now()
}
respCacheControl := parseCacheControl(r.Header)
if maxAge, ok := respCacheControl["max-age"]; ok {
lifetime, err := time.ParseDuration(maxAge + "s")
if err != nil {
expires = now
} else {
expires = now.Add(lifetime)
}
} else {
expiresHeader := r.Header.Get("Expires")
if expiresHeader != "" {
expires, err = time.Parse(time.RFC1123, expiresHeader)
if err != nil {
expires = now
}
}
}
return expires
}
func strlen(s string) int {
return utf8.RuneCountInString(s)
}
// GenericOpenAPIError Provides access to the body, error and model on returned errors.
type GenericOpenAPIError struct {
body []byte
error string
model interface{}
}
// Error returns non-empty string if there was an error.
func (e GenericOpenAPIError) Error() string {
return e.error
}
// Body returns the raw bytes of the response
func (e GenericOpenAPIError) Body() []byte {
return e.body
}
// Model returns the unpacked model of the error
func (e GenericOpenAPIError) Model() interface{} {
return e.model
}
// format error message using title and detail when model implements rfc7807
func formatErrorMessage(status string, v interface{}) string {
str := ""
metaValue := reflect.ValueOf(v).Elem()
if metaValue.Kind() == reflect.Struct {
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
}
return strings.TrimSpace(fmt.Sprintf("%s %s", status, str))
}

221
sdk/go/configuration.go Normal file
View File

@@ -0,0 +1,221 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"context"
"fmt"
"net/http"
"strings"
)
// contextKeys are used to identify the type of value in the context.
// Since these are string, it is possible to get a short description of the
// context key for logging and debugging using key.String().
type contextKey string
func (c contextKey) String() string {
return "auth " + string(c)
}
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")
)
// BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type BasicAuth struct {
UserName string `json:"userName,omitempty"`
Password string `json:"password,omitempty"`
}
// APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIKey struct {
Key string
Prefix string
}
// ServerVariable stores the information about a server variable
type ServerVariable struct {
Description string
DefaultValue string
EnumValues []string
}
// ServerConfiguration stores the information about a server
type ServerConfiguration struct {
URL string
Description string
Variables map[string]ServerVariable
}
// ServerConfigurations stores multiple ServerConfiguration items
type ServerConfigurations []ServerConfiguration
// Configuration stores the configuration of the API client
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
}
// NewConfiguration returns a new Configuration object
func NewConfiguration() *Configuration {
cfg := &Configuration{
DefaultHeader: make(map[string]string),
UserAgent: "OpenAPI-Generator/1.0.0/go",
Debug: false,
Servers: ServerConfigurations{
{
URL: "http://localhost:8080/api/v1",
Description: "No description provided",
},
{
URL: "https://localhost:8080/api/v1",
Description: "No description provided",
},
},
OperationServers: map[string]ServerConfigurations{},
}
return cfg
}
// AddDefaultHeader adds a new HTTP header to the default header in the request
func (c *Configuration) AddDefaultHeader(key string, value string) {
c.DefaultHeader[key] = value
}
// URL formats template on a index using given variables
func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error) {
if index < 0 || len(sc) <= index {
return "", fmt.Errorf("index %v out of range %v", index, len(sc)-1)
}
server := sc[index]
url := server.URL
// go through variables and replace placeholders
for name, variable := range server.Variables {
if value, ok := variables[name]; ok {
found := bool(len(variable.EnumValues) == 0)
for _, enumValue := range variable.EnumValues {
if value == enumValue {
found = true
}
}
if !found {
return "", fmt.Errorf("the variable %s in the server URL has invalid value %v. Must be %v", name, value, variable.EnumValues)
}
url = strings.Replace(url, "{"+name+"}", value, -1)
} else {
url = strings.Replace(url, "{"+name+"}", variable.DefaultValue, -1)
}
}
return url, nil
}
// ServerURL returns URL based on server settings
func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error) {
return c.Servers.URL(index, variables)
}
func getServerIndex(ctx context.Context) (int, error) {
si := ctx.Value(ContextServerIndex)
if si != nil {
if index, ok := si.(int); ok {
return index, nil
}
return 0, reportError("Invalid type %T should be int", si)
}
return 0, nil
}
func getServerOperationIndex(ctx context.Context, endpoint string) (int, error) {
osi := ctx.Value(ContextOperationServerIndices)
if osi != nil {
if operationIndices, ok := osi.(map[string]int); !ok {
return 0, reportError("Invalid type %T should be map[string]int", osi)
} else {
index, ok := operationIndices[endpoint]
if ok {
return index, nil
}
}
}
return getServerIndex(ctx)
}
func getServerVariables(ctx context.Context) (map[string]string, error) {
sv := ctx.Value(ContextServerVariables)
if sv != nil {
if variables, ok := sv.(map[string]string); ok {
return variables, nil
}
return nil, reportError("ctx value of ContextServerVariables has invalid type %T should be map[string]string", sv)
}
return nil, nil
}
func getServerOperationVariables(ctx context.Context, endpoint string) (map[string]string, error) {
osv := ctx.Value(ContextOperationServerVariables)
if osv != nil {
if operationVariables, ok := osv.(map[string]map[string]string); !ok {
return nil, reportError("ctx value of ContextOperationServerVariables has invalid type %T should be map[string]map[string]string", osv)
} else {
variables, ok := operationVariables[endpoint]
if ok {
return variables, nil
}
}
}
return getServerVariables(ctx)
}
// ServerURLWithContext returns a new server URL given an endpoint
func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error) {
sc, ok := c.OperationServers[endpoint]
if !ok {
sc = c.Servers
}
if ctx == nil {
return sc.URL(0, nil)
}
index, err := getServerOperationIndex(ctx, endpoint)
if err != nil {
return "", err
}
variables, err := getServerOperationVariables(ctx, endpoint)
if err != nil {
return "", err
}
return sc.URL(index, variables)
}

338
sdk/go/docs/AuthAPI.md Normal file
View File

@@ -0,0 +1,338 @@
# \AuthAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**AuthCallback**](AuthAPI.md#AuthCallback) | **Get** /auth/{provider}/callback | Handle social login callback
[**AuthStart**](AuthAPI.md#AuthStart) | **Post** /auth/{provider}/start | Begin social login
[**GetJWKS**](AuthAPI.md#GetJWKS) | **Get** /.well-known/jwks.json | Get JWKS
[**Logout**](AuthAPI.md#Logout) | **Post** /auth/logout | Revoke refresh token family (logout everywhere)
[**Refresh**](AuthAPI.md#Refresh) | **Post** /auth/refresh | Rotate refresh token
## AuthCallback
> DtoTokenPair AuthCallback(ctx, provider).Execute()
Handle social login callback
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
provider := "provider_example" // string | google|github
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AuthAPI.AuthCallback(context.Background(), provider).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthAPI.AuthCallback``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AuthCallback`: DtoTokenPair
fmt.Fprintf(os.Stdout, "Response from `AuthAPI.AuthCallback`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**provider** | **string** | google|github |
### Other Parameters
Other parameters are passed through a pointer to a apiAuthCallbackRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
[**DtoTokenPair**](DtoTokenPair.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## AuthStart
> DtoAuthStartResponse AuthStart(ctx, provider).Execute()
Begin social login
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
provider := "provider_example" // string | google|github
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AuthAPI.AuthStart(context.Background(), provider).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthAPI.AuthStart``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AuthStart`: DtoAuthStartResponse
fmt.Fprintf(os.Stdout, "Response from `AuthAPI.AuthStart`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**provider** | **string** | google|github |
### Other Parameters
Other parameters are passed through a pointer to a apiAuthStartRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
[**DtoAuthStartResponse**](DtoAuthStartResponse.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## GetJWKS
> DtoJWKS GetJWKS(ctx).Execute()
Get JWKS
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AuthAPI.GetJWKS(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthAPI.GetJWKS``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetJWKS`: DtoJWKS
fmt.Fprintf(os.Stdout, "Response from `AuthAPI.GetJWKS`: %v\n", resp)
}
```
### Path Parameters
This endpoint does not need any parameter.
### Other Parameters
Other parameters are passed through a pointer to a apiGetJWKSRequest struct via the builder pattern
### Return type
[**DtoJWKS**](DtoJWKS.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## Logout
> Logout(ctx).Body(body).Execute()
Revoke refresh token family (logout everywhere)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewDtoLogoutRequest() // DtoLogoutRequest | Refresh token
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.AuthAPI.Logout(context.Background()).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthAPI.Logout``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiLogoutRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoLogoutRequest**](DtoLogoutRequest.md) | Refresh token |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## Refresh
> DtoTokenPair Refresh(ctx).Body(body).Execute()
Rotate refresh token
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewDtoRefreshRequest() // DtoRefreshRequest | Refresh token
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AuthAPI.Refresh(context.Background()).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthAPI.Refresh``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `Refresh`: DtoTokenPair
fmt.Fprintf(os.Stdout, "Response from `AuthAPI.Refresh`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiRefreshRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoRefreshRequest**](DtoRefreshRequest.md) | Refresh token |
### Return type
[**DtoTokenPair**](DtoTokenPair.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

View File

@@ -0,0 +1,56 @@
# DtoAuthStartResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AuthUrl** | Pointer to **string** | | [optional]
## Methods
### NewDtoAuthStartResponse
`func NewDtoAuthStartResponse() *DtoAuthStartResponse`
NewDtoAuthStartResponse instantiates a new DtoAuthStartResponse 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
### NewDtoAuthStartResponseWithDefaults
`func NewDtoAuthStartResponseWithDefaults() *DtoAuthStartResponse`
NewDtoAuthStartResponseWithDefaults instantiates a new DtoAuthStartResponse 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
### GetAuthUrl
`func (o *DtoAuthStartResponse) GetAuthUrl() string`
GetAuthUrl returns the AuthUrl field if non-nil, zero value otherwise.
### GetAuthUrlOk
`func (o *DtoAuthStartResponse) GetAuthUrlOk() (*string, bool)`
GetAuthUrlOk returns a tuple with the AuthUrl field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAuthUrl
`func (o *DtoAuthStartResponse) SetAuthUrl(v string)`
SetAuthUrl sets AuthUrl field to given value.
### HasAuthUrl
`func (o *DtoAuthStartResponse) HasAuthUrl() bool`
HasAuthUrl returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,134 @@
# DtoCreateSSHRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Bits** | Pointer to **int32** | Only for RSA | [optional]
**Comment** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
**Type** | Pointer to **string** | \&quot;rsa\&quot; (default) or \&quot;ed25519\&quot; | [optional]
## Methods
### NewDtoCreateSSHRequest
`func NewDtoCreateSSHRequest() *DtoCreateSSHRequest`
NewDtoCreateSSHRequest instantiates a new DtoCreateSSHRequest 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
### NewDtoCreateSSHRequestWithDefaults
`func NewDtoCreateSSHRequestWithDefaults() *DtoCreateSSHRequest`
NewDtoCreateSSHRequestWithDefaults instantiates a new DtoCreateSSHRequest 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
### GetBits
`func (o *DtoCreateSSHRequest) GetBits() int32`
GetBits returns the Bits field if non-nil, zero value otherwise.
### GetBitsOk
`func (o *DtoCreateSSHRequest) GetBitsOk() (*int32, bool)`
GetBitsOk returns a tuple with the Bits field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetBits
`func (o *DtoCreateSSHRequest) SetBits(v int32)`
SetBits sets Bits field to given value.
### HasBits
`func (o *DtoCreateSSHRequest) HasBits() bool`
HasBits returns a boolean if a field has been set.
### GetComment
`func (o *DtoCreateSSHRequest) GetComment() string`
GetComment returns the Comment field if non-nil, zero value otherwise.
### GetCommentOk
`func (o *DtoCreateSSHRequest) GetCommentOk() (*string, bool)`
GetCommentOk returns a tuple with the Comment field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetComment
`func (o *DtoCreateSSHRequest) SetComment(v string)`
SetComment sets Comment field to given value.
### HasComment
`func (o *DtoCreateSSHRequest) HasComment() bool`
HasComment returns a boolean if a field has been set.
### GetName
`func (o *DtoCreateSSHRequest) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *DtoCreateSSHRequest) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *DtoCreateSSHRequest) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *DtoCreateSSHRequest) HasName() bool`
HasName returns a boolean if a field has been set.
### GetType
`func (o *DtoCreateSSHRequest) GetType() string`
GetType returns the Type field if non-nil, zero value otherwise.
### GetTypeOk
`func (o *DtoCreateSSHRequest) GetTypeOk() (*string, bool)`
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetType
`func (o *DtoCreateSSHRequest) SetType(v string)`
SetType sets Type field to given value.
### HasType
`func (o *DtoCreateSSHRequest) HasType() bool`
HasType returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,212 @@
# DtoCreateServerRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Hostname** | Pointer to **string** | | [optional]
**PrivateIpAddress** | Pointer to **string** | | [optional]
**PublicIpAddress** | Pointer to **string** | | [optional]
**Role** | Pointer to **string** | | [optional]
**SshKeyId** | Pointer to **string** | | [optional]
**SshUser** | Pointer to **string** | | [optional]
**Status** | Pointer to **string** | | [optional]
## Methods
### NewDtoCreateServerRequest
`func NewDtoCreateServerRequest() *DtoCreateServerRequest`
NewDtoCreateServerRequest instantiates a new DtoCreateServerRequest 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
### NewDtoCreateServerRequestWithDefaults
`func NewDtoCreateServerRequestWithDefaults() *DtoCreateServerRequest`
NewDtoCreateServerRequestWithDefaults instantiates a new DtoCreateServerRequest 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
### GetHostname
`func (o *DtoCreateServerRequest) GetHostname() string`
GetHostname returns the Hostname field if non-nil, zero value otherwise.
### GetHostnameOk
`func (o *DtoCreateServerRequest) GetHostnameOk() (*string, bool)`
GetHostnameOk returns a tuple with the Hostname field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetHostname
`func (o *DtoCreateServerRequest) SetHostname(v string)`
SetHostname sets Hostname field to given value.
### HasHostname
`func (o *DtoCreateServerRequest) HasHostname() bool`
HasHostname returns a boolean if a field has been set.
### GetPrivateIpAddress
`func (o *DtoCreateServerRequest) GetPrivateIpAddress() string`
GetPrivateIpAddress returns the PrivateIpAddress field if non-nil, zero value otherwise.
### GetPrivateIpAddressOk
`func (o *DtoCreateServerRequest) GetPrivateIpAddressOk() (*string, bool)`
GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrivateIpAddress
`func (o *DtoCreateServerRequest) SetPrivateIpAddress(v string)`
SetPrivateIpAddress sets PrivateIpAddress field to given value.
### HasPrivateIpAddress
`func (o *DtoCreateServerRequest) HasPrivateIpAddress() bool`
HasPrivateIpAddress returns a boolean if a field has been set.
### GetPublicIpAddress
`func (o *DtoCreateServerRequest) GetPublicIpAddress() string`
GetPublicIpAddress returns the PublicIpAddress field if non-nil, zero value otherwise.
### GetPublicIpAddressOk
`func (o *DtoCreateServerRequest) GetPublicIpAddressOk() (*string, bool)`
GetPublicIpAddressOk returns a tuple with the PublicIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPublicIpAddress
`func (o *DtoCreateServerRequest) SetPublicIpAddress(v string)`
SetPublicIpAddress sets PublicIpAddress field to given value.
### HasPublicIpAddress
`func (o *DtoCreateServerRequest) HasPublicIpAddress() bool`
HasPublicIpAddress returns a boolean if a field has been set.
### GetRole
`func (o *DtoCreateServerRequest) GetRole() string`
GetRole returns the Role field if non-nil, zero value otherwise.
### GetRoleOk
`func (o *DtoCreateServerRequest) GetRoleOk() (*string, bool)`
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRole
`func (o *DtoCreateServerRequest) SetRole(v string)`
SetRole sets Role field to given value.
### HasRole
`func (o *DtoCreateServerRequest) HasRole() bool`
HasRole returns a boolean if a field has been set.
### GetSshKeyId
`func (o *DtoCreateServerRequest) GetSshKeyId() string`
GetSshKeyId returns the SshKeyId field if non-nil, zero value otherwise.
### GetSshKeyIdOk
`func (o *DtoCreateServerRequest) GetSshKeyIdOk() (*string, bool)`
GetSshKeyIdOk returns a tuple with the SshKeyId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshKeyId
`func (o *DtoCreateServerRequest) SetSshKeyId(v string)`
SetSshKeyId sets SshKeyId field to given value.
### HasSshKeyId
`func (o *DtoCreateServerRequest) HasSshKeyId() bool`
HasSshKeyId returns a boolean if a field has been set.
### GetSshUser
`func (o *DtoCreateServerRequest) GetSshUser() string`
GetSshUser returns the SshUser field if non-nil, zero value otherwise.
### GetSshUserOk
`func (o *DtoCreateServerRequest) GetSshUserOk() (*string, bool)`
GetSshUserOk returns a tuple with the SshUser field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshUser
`func (o *DtoCreateServerRequest) SetSshUser(v string)`
SetSshUser sets SshUser field to given value.
### HasSshUser
`func (o *DtoCreateServerRequest) HasSshUser() bool`
HasSshUser returns a boolean if a field has been set.
### GetStatus
`func (o *DtoCreateServerRequest) GetStatus() string`
GetStatus returns the Status field if non-nil, zero value otherwise.
### GetStatusOk
`func (o *DtoCreateServerRequest) GetStatusOk() (*string, bool)`
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetStatus
`func (o *DtoCreateServerRequest) SetStatus(v string)`
SetStatus sets Status field to given value.
### HasStatus
`func (o *DtoCreateServerRequest) HasStatus() bool`
HasStatus returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,108 @@
# DtoCreateTaintRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Effect** | Pointer to **string** | | [optional]
**Key** | Pointer to **string** | | [optional]
**Value** | Pointer to **string** | | [optional]
## Methods
### NewDtoCreateTaintRequest
`func NewDtoCreateTaintRequest() *DtoCreateTaintRequest`
NewDtoCreateTaintRequest instantiates a new DtoCreateTaintRequest 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
### NewDtoCreateTaintRequestWithDefaults
`func NewDtoCreateTaintRequestWithDefaults() *DtoCreateTaintRequest`
NewDtoCreateTaintRequestWithDefaults instantiates a new DtoCreateTaintRequest 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
### GetEffect
`func (o *DtoCreateTaintRequest) GetEffect() string`
GetEffect returns the Effect field if non-nil, zero value otherwise.
### GetEffectOk
`func (o *DtoCreateTaintRequest) GetEffectOk() (*string, bool)`
GetEffectOk returns a tuple with the Effect field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEffect
`func (o *DtoCreateTaintRequest) SetEffect(v string)`
SetEffect sets Effect field to given value.
### HasEffect
`func (o *DtoCreateTaintRequest) HasEffect() bool`
HasEffect returns a boolean if a field has been set.
### GetKey
`func (o *DtoCreateTaintRequest) GetKey() string`
GetKey returns the Key field if non-nil, zero value otherwise.
### GetKeyOk
`func (o *DtoCreateTaintRequest) GetKeyOk() (*string, bool)`
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKey
`func (o *DtoCreateTaintRequest) SetKey(v string)`
SetKey sets Key field to given value.
### HasKey
`func (o *DtoCreateTaintRequest) HasKey() bool`
HasKey returns a boolean if a field has been set.
### GetValue
`func (o *DtoCreateTaintRequest) GetValue() string`
GetValue returns the Value field if non-nil, zero value otherwise.
### GetValueOk
`func (o *DtoCreateTaintRequest) GetValueOk() (*string, bool)`
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetValue
`func (o *DtoCreateTaintRequest) SetValue(v string)`
SetValue sets Value field to given value.
### HasValue
`func (o *DtoCreateTaintRequest) HasValue() bool`
HasValue returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

212
sdk/go/docs/DtoJWK.md Normal file
View File

@@ -0,0 +1,212 @@
# DtoJWK
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Alg** | Pointer to **string** | | [optional]
**E** | Pointer to **string** | | [optional]
**Kid** | Pointer to **string** | | [optional]
**Kty** | Pointer to **string** | | [optional]
**N** | Pointer to **string** | | [optional]
**Use** | Pointer to **string** | | [optional]
**X** | Pointer to **string** | | [optional]
## Methods
### NewDtoJWK
`func NewDtoJWK() *DtoJWK`
NewDtoJWK instantiates a new DtoJWK 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
### NewDtoJWKWithDefaults
`func NewDtoJWKWithDefaults() *DtoJWK`
NewDtoJWKWithDefaults instantiates a new DtoJWK 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
### GetAlg
`func (o *DtoJWK) GetAlg() string`
GetAlg returns the Alg field if non-nil, zero value otherwise.
### GetAlgOk
`func (o *DtoJWK) GetAlgOk() (*string, bool)`
GetAlgOk returns a tuple with the Alg field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAlg
`func (o *DtoJWK) SetAlg(v string)`
SetAlg sets Alg field to given value.
### HasAlg
`func (o *DtoJWK) HasAlg() bool`
HasAlg returns a boolean if a field has been set.
### GetE
`func (o *DtoJWK) GetE() string`
GetE returns the E field if non-nil, zero value otherwise.
### GetEOk
`func (o *DtoJWK) GetEOk() (*string, bool)`
GetEOk returns a tuple with the E field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetE
`func (o *DtoJWK) SetE(v string)`
SetE sets E field to given value.
### HasE
`func (o *DtoJWK) HasE() bool`
HasE returns a boolean if a field has been set.
### GetKid
`func (o *DtoJWK) GetKid() string`
GetKid returns the Kid field if non-nil, zero value otherwise.
### GetKidOk
`func (o *DtoJWK) GetKidOk() (*string, bool)`
GetKidOk returns a tuple with the Kid field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKid
`func (o *DtoJWK) SetKid(v string)`
SetKid sets Kid field to given value.
### HasKid
`func (o *DtoJWK) HasKid() bool`
HasKid returns a boolean if a field has been set.
### GetKty
`func (o *DtoJWK) GetKty() string`
GetKty returns the Kty field if non-nil, zero value otherwise.
### GetKtyOk
`func (o *DtoJWK) GetKtyOk() (*string, bool)`
GetKtyOk returns a tuple with the Kty field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKty
`func (o *DtoJWK) SetKty(v string)`
SetKty sets Kty field to given value.
### HasKty
`func (o *DtoJWK) HasKty() bool`
HasKty returns a boolean if a field has been set.
### GetN
`func (o *DtoJWK) GetN() string`
GetN returns the N field if non-nil, zero value otherwise.
### GetNOk
`func (o *DtoJWK) GetNOk() (*string, bool)`
GetNOk returns a tuple with the N field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetN
`func (o *DtoJWK) SetN(v string)`
SetN sets N field to given value.
### HasN
`func (o *DtoJWK) HasN() bool`
HasN returns a boolean if a field has been set.
### GetUse
`func (o *DtoJWK) GetUse() string`
GetUse returns the Use field if non-nil, zero value otherwise.
### GetUseOk
`func (o *DtoJWK) GetUseOk() (*string, bool)`
GetUseOk returns a tuple with the Use field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUse
`func (o *DtoJWK) SetUse(v string)`
SetUse sets Use field to given value.
### HasUse
`func (o *DtoJWK) HasUse() bool`
HasUse returns a boolean if a field has been set.
### GetX
`func (o *DtoJWK) GetX() string`
GetX returns the X field if non-nil, zero value otherwise.
### GetXOk
`func (o *DtoJWK) GetXOk() (*string, bool)`
GetXOk returns a tuple with the X field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetX
`func (o *DtoJWK) SetX(v string)`
SetX sets X field to given value.
### HasX
`func (o *DtoJWK) HasX() bool`
HasX returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

56
sdk/go/docs/DtoJWKS.md Normal file
View File

@@ -0,0 +1,56 @@
# DtoJWKS
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Keys** | Pointer to [**[]DtoJWK**](DtoJWK.md) | | [optional]
## Methods
### NewDtoJWKS
`func NewDtoJWKS() *DtoJWKS`
NewDtoJWKS instantiates a new DtoJWKS 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
### NewDtoJWKSWithDefaults
`func NewDtoJWKSWithDefaults() *DtoJWKS`
NewDtoJWKSWithDefaults instantiates a new DtoJWKS 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
### GetKeys
`func (o *DtoJWKS) GetKeys() []DtoJWK`
GetKeys returns the Keys field if non-nil, zero value otherwise.
### GetKeysOk
`func (o *DtoJWKS) GetKeysOk() (*[]DtoJWK, bool)`
GetKeysOk returns a tuple with the Keys field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKeys
`func (o *DtoJWKS) SetKeys(v []DtoJWK)`
SetKeys sets Keys field to given value.
### HasKeys
`func (o *DtoJWKS) HasKeys() bool`
HasKeys returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,56 @@
# DtoLogoutRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RefreshToken** | Pointer to **string** | | [optional]
## Methods
### NewDtoLogoutRequest
`func NewDtoLogoutRequest() *DtoLogoutRequest`
NewDtoLogoutRequest instantiates a new DtoLogoutRequest 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
### NewDtoLogoutRequestWithDefaults
`func NewDtoLogoutRequestWithDefaults() *DtoLogoutRequest`
NewDtoLogoutRequestWithDefaults instantiates a new DtoLogoutRequest 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
### GetRefreshToken
`func (o *DtoLogoutRequest) GetRefreshToken() string`
GetRefreshToken returns the RefreshToken field if non-nil, zero value otherwise.
### GetRefreshTokenOk
`func (o *DtoLogoutRequest) GetRefreshTokenOk() (*string, bool)`
GetRefreshTokenOk returns a tuple with the RefreshToken field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRefreshToken
`func (o *DtoLogoutRequest) SetRefreshToken(v string)`
SetRefreshToken sets RefreshToken field to given value.
### HasRefreshToken
`func (o *DtoLogoutRequest) HasRefreshToken() bool`
HasRefreshToken returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,56 @@
# DtoRefreshRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RefreshToken** | Pointer to **string** | | [optional]
## Methods
### NewDtoRefreshRequest
`func NewDtoRefreshRequest() *DtoRefreshRequest`
NewDtoRefreshRequest instantiates a new DtoRefreshRequest 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
### NewDtoRefreshRequestWithDefaults
`func NewDtoRefreshRequestWithDefaults() *DtoRefreshRequest`
NewDtoRefreshRequestWithDefaults instantiates a new DtoRefreshRequest 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
### GetRefreshToken
`func (o *DtoRefreshRequest) GetRefreshToken() string`
GetRefreshToken returns the RefreshToken field if non-nil, zero value otherwise.
### GetRefreshTokenOk
`func (o *DtoRefreshRequest) GetRefreshTokenOk() (*string, bool)`
GetRefreshTokenOk returns a tuple with the RefreshToken field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRefreshToken
`func (o *DtoRefreshRequest) SetRefreshToken(v string)`
SetRefreshToken sets RefreshToken field to given value.
### HasRefreshToken
`func (o *DtoRefreshRequest) HasRefreshToken() bool`
HasRefreshToken returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,316 @@
# DtoServerResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **string** | | [optional]
**Hostname** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**OrganizationId** | Pointer to **string** | | [optional]
**PrivateIpAddress** | Pointer to **string** | | [optional]
**PublicIpAddress** | Pointer to **string** | | [optional]
**Role** | Pointer to **string** | | [optional]
**SshKeyId** | Pointer to **string** | | [optional]
**SshUser** | Pointer to **string** | | [optional]
**Status** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **string** | | [optional]
## Methods
### NewDtoServerResponse
`func NewDtoServerResponse() *DtoServerResponse`
NewDtoServerResponse instantiates a new DtoServerResponse 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
### NewDtoServerResponseWithDefaults
`func NewDtoServerResponseWithDefaults() *DtoServerResponse`
NewDtoServerResponseWithDefaults instantiates a new DtoServerResponse 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
### GetCreatedAt
`func (o *DtoServerResponse) GetCreatedAt() string`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *DtoServerResponse) GetCreatedAtOk() (*string, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *DtoServerResponse) SetCreatedAt(v string)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *DtoServerResponse) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetHostname
`func (o *DtoServerResponse) GetHostname() string`
GetHostname returns the Hostname field if non-nil, zero value otherwise.
### GetHostnameOk
`func (o *DtoServerResponse) GetHostnameOk() (*string, bool)`
GetHostnameOk returns a tuple with the Hostname field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetHostname
`func (o *DtoServerResponse) SetHostname(v string)`
SetHostname sets Hostname field to given value.
### HasHostname
`func (o *DtoServerResponse) HasHostname() bool`
HasHostname returns a boolean if a field has been set.
### GetId
`func (o *DtoServerResponse) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *DtoServerResponse) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *DtoServerResponse) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *DtoServerResponse) HasId() bool`
HasId returns a boolean if a field has been set.
### GetOrganizationId
`func (o *DtoServerResponse) GetOrganizationId() string`
GetOrganizationId returns the OrganizationId field if non-nil, zero value otherwise.
### GetOrganizationIdOk
`func (o *DtoServerResponse) GetOrganizationIdOk() (*string, bool)`
GetOrganizationIdOk returns a tuple with the OrganizationId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrganizationId
`func (o *DtoServerResponse) SetOrganizationId(v string)`
SetOrganizationId sets OrganizationId field to given value.
### HasOrganizationId
`func (o *DtoServerResponse) HasOrganizationId() bool`
HasOrganizationId returns a boolean if a field has been set.
### GetPrivateIpAddress
`func (o *DtoServerResponse) GetPrivateIpAddress() string`
GetPrivateIpAddress returns the PrivateIpAddress field if non-nil, zero value otherwise.
### GetPrivateIpAddressOk
`func (o *DtoServerResponse) GetPrivateIpAddressOk() (*string, bool)`
GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrivateIpAddress
`func (o *DtoServerResponse) SetPrivateIpAddress(v string)`
SetPrivateIpAddress sets PrivateIpAddress field to given value.
### HasPrivateIpAddress
`func (o *DtoServerResponse) HasPrivateIpAddress() bool`
HasPrivateIpAddress returns a boolean if a field has been set.
### GetPublicIpAddress
`func (o *DtoServerResponse) GetPublicIpAddress() string`
GetPublicIpAddress returns the PublicIpAddress field if non-nil, zero value otherwise.
### GetPublicIpAddressOk
`func (o *DtoServerResponse) GetPublicIpAddressOk() (*string, bool)`
GetPublicIpAddressOk returns a tuple with the PublicIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPublicIpAddress
`func (o *DtoServerResponse) SetPublicIpAddress(v string)`
SetPublicIpAddress sets PublicIpAddress field to given value.
### HasPublicIpAddress
`func (o *DtoServerResponse) HasPublicIpAddress() bool`
HasPublicIpAddress returns a boolean if a field has been set.
### GetRole
`func (o *DtoServerResponse) GetRole() string`
GetRole returns the Role field if non-nil, zero value otherwise.
### GetRoleOk
`func (o *DtoServerResponse) GetRoleOk() (*string, bool)`
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRole
`func (o *DtoServerResponse) SetRole(v string)`
SetRole sets Role field to given value.
### HasRole
`func (o *DtoServerResponse) HasRole() bool`
HasRole returns a boolean if a field has been set.
### GetSshKeyId
`func (o *DtoServerResponse) GetSshKeyId() string`
GetSshKeyId returns the SshKeyId field if non-nil, zero value otherwise.
### GetSshKeyIdOk
`func (o *DtoServerResponse) GetSshKeyIdOk() (*string, bool)`
GetSshKeyIdOk returns a tuple with the SshKeyId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshKeyId
`func (o *DtoServerResponse) SetSshKeyId(v string)`
SetSshKeyId sets SshKeyId field to given value.
### HasSshKeyId
`func (o *DtoServerResponse) HasSshKeyId() bool`
HasSshKeyId returns a boolean if a field has been set.
### GetSshUser
`func (o *DtoServerResponse) GetSshUser() string`
GetSshUser returns the SshUser field if non-nil, zero value otherwise.
### GetSshUserOk
`func (o *DtoServerResponse) GetSshUserOk() (*string, bool)`
GetSshUserOk returns a tuple with the SshUser field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshUser
`func (o *DtoServerResponse) SetSshUser(v string)`
SetSshUser sets SshUser field to given value.
### HasSshUser
`func (o *DtoServerResponse) HasSshUser() bool`
HasSshUser returns a boolean if a field has been set.
### GetStatus
`func (o *DtoServerResponse) GetStatus() string`
GetStatus returns the Status field if non-nil, zero value otherwise.
### GetStatusOk
`func (o *DtoServerResponse) GetStatusOk() (*string, bool)`
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetStatus
`func (o *DtoServerResponse) SetStatus(v string)`
SetStatus sets Status field to given value.
### HasStatus
`func (o *DtoServerResponse) HasStatus() bool`
HasStatus returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *DtoServerResponse) GetUpdatedAt() string`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *DtoServerResponse) GetUpdatedAtOk() (*string, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *DtoServerResponse) SetUpdatedAt(v string)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *DtoServerResponse) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,212 @@
# DtoSshResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **string** | | [optional]
**Fingerprint** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
**OrganizationId** | Pointer to **string** | | [optional]
**PublicKey** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **string** | | [optional]
## Methods
### NewDtoSshResponse
`func NewDtoSshResponse() *DtoSshResponse`
NewDtoSshResponse instantiates a new DtoSshResponse 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
### NewDtoSshResponseWithDefaults
`func NewDtoSshResponseWithDefaults() *DtoSshResponse`
NewDtoSshResponseWithDefaults instantiates a new DtoSshResponse 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
### GetCreatedAt
`func (o *DtoSshResponse) GetCreatedAt() string`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *DtoSshResponse) GetCreatedAtOk() (*string, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *DtoSshResponse) SetCreatedAt(v string)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *DtoSshResponse) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetFingerprint
`func (o *DtoSshResponse) GetFingerprint() string`
GetFingerprint returns the Fingerprint field if non-nil, zero value otherwise.
### GetFingerprintOk
`func (o *DtoSshResponse) GetFingerprintOk() (*string, bool)`
GetFingerprintOk returns a tuple with the Fingerprint field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetFingerprint
`func (o *DtoSshResponse) SetFingerprint(v string)`
SetFingerprint sets Fingerprint field to given value.
### HasFingerprint
`func (o *DtoSshResponse) HasFingerprint() bool`
HasFingerprint returns a boolean if a field has been set.
### GetId
`func (o *DtoSshResponse) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *DtoSshResponse) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *DtoSshResponse) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *DtoSshResponse) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *DtoSshResponse) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *DtoSshResponse) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *DtoSshResponse) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *DtoSshResponse) HasName() bool`
HasName returns a boolean if a field has been set.
### GetOrganizationId
`func (o *DtoSshResponse) GetOrganizationId() string`
GetOrganizationId returns the OrganizationId field if non-nil, zero value otherwise.
### GetOrganizationIdOk
`func (o *DtoSshResponse) GetOrganizationIdOk() (*string, bool)`
GetOrganizationIdOk returns a tuple with the OrganizationId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrganizationId
`func (o *DtoSshResponse) SetOrganizationId(v string)`
SetOrganizationId sets OrganizationId field to given value.
### HasOrganizationId
`func (o *DtoSshResponse) HasOrganizationId() bool`
HasOrganizationId returns a boolean if a field has been set.
### GetPublicKey
`func (o *DtoSshResponse) GetPublicKey() string`
GetPublicKey returns the PublicKey field if non-nil, zero value otherwise.
### GetPublicKeyOk
`func (o *DtoSshResponse) GetPublicKeyOk() (*string, bool)`
GetPublicKeyOk returns a tuple with the PublicKey field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPublicKey
`func (o *DtoSshResponse) SetPublicKey(v string)`
SetPublicKey sets PublicKey field to given value.
### HasPublicKey
`func (o *DtoSshResponse) HasPublicKey() bool`
HasPublicKey returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *DtoSshResponse) GetUpdatedAt() string`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *DtoSshResponse) GetUpdatedAtOk() (*string, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *DtoSshResponse) SetUpdatedAt(v string)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *DtoSshResponse) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,238 @@
# DtoSshRevealResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **string** | | [optional]
**Fingerprint** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
**OrganizationId** | Pointer to **string** | | [optional]
**PrivateKey** | Pointer to **string** | | [optional]
**PublicKey** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **string** | | [optional]
## Methods
### NewDtoSshRevealResponse
`func NewDtoSshRevealResponse() *DtoSshRevealResponse`
NewDtoSshRevealResponse instantiates a new DtoSshRevealResponse 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
### NewDtoSshRevealResponseWithDefaults
`func NewDtoSshRevealResponseWithDefaults() *DtoSshRevealResponse`
NewDtoSshRevealResponseWithDefaults instantiates a new DtoSshRevealResponse 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
### GetCreatedAt
`func (o *DtoSshRevealResponse) GetCreatedAt() string`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *DtoSshRevealResponse) GetCreatedAtOk() (*string, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *DtoSshRevealResponse) SetCreatedAt(v string)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *DtoSshRevealResponse) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetFingerprint
`func (o *DtoSshRevealResponse) GetFingerprint() string`
GetFingerprint returns the Fingerprint field if non-nil, zero value otherwise.
### GetFingerprintOk
`func (o *DtoSshRevealResponse) GetFingerprintOk() (*string, bool)`
GetFingerprintOk returns a tuple with the Fingerprint field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetFingerprint
`func (o *DtoSshRevealResponse) SetFingerprint(v string)`
SetFingerprint sets Fingerprint field to given value.
### HasFingerprint
`func (o *DtoSshRevealResponse) HasFingerprint() bool`
HasFingerprint returns a boolean if a field has been set.
### GetId
`func (o *DtoSshRevealResponse) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *DtoSshRevealResponse) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *DtoSshRevealResponse) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *DtoSshRevealResponse) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *DtoSshRevealResponse) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *DtoSshRevealResponse) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *DtoSshRevealResponse) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *DtoSshRevealResponse) HasName() bool`
HasName returns a boolean if a field has been set.
### GetOrganizationId
`func (o *DtoSshRevealResponse) GetOrganizationId() string`
GetOrganizationId returns the OrganizationId field if non-nil, zero value otherwise.
### GetOrganizationIdOk
`func (o *DtoSshRevealResponse) GetOrganizationIdOk() (*string, bool)`
GetOrganizationIdOk returns a tuple with the OrganizationId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrganizationId
`func (o *DtoSshRevealResponse) SetOrganizationId(v string)`
SetOrganizationId sets OrganizationId field to given value.
### HasOrganizationId
`func (o *DtoSshRevealResponse) HasOrganizationId() bool`
HasOrganizationId returns a boolean if a field has been set.
### GetPrivateKey
`func (o *DtoSshRevealResponse) GetPrivateKey() string`
GetPrivateKey returns the PrivateKey field if non-nil, zero value otherwise.
### GetPrivateKeyOk
`func (o *DtoSshRevealResponse) GetPrivateKeyOk() (*string, bool)`
GetPrivateKeyOk returns a tuple with the PrivateKey field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrivateKey
`func (o *DtoSshRevealResponse) SetPrivateKey(v string)`
SetPrivateKey sets PrivateKey field to given value.
### HasPrivateKey
`func (o *DtoSshRevealResponse) HasPrivateKey() bool`
HasPrivateKey returns a boolean if a field has been set.
### GetPublicKey
`func (o *DtoSshRevealResponse) GetPublicKey() string`
GetPublicKey returns the PublicKey field if non-nil, zero value otherwise.
### GetPublicKeyOk
`func (o *DtoSshRevealResponse) GetPublicKeyOk() (*string, bool)`
GetPublicKeyOk returns a tuple with the PublicKey field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPublicKey
`func (o *DtoSshRevealResponse) SetPublicKey(v string)`
SetPublicKey sets PublicKey field to given value.
### HasPublicKey
`func (o *DtoSshRevealResponse) HasPublicKey() bool`
HasPublicKey returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *DtoSshRevealResponse) GetUpdatedAt() string`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *DtoSshRevealResponse) GetUpdatedAtOk() (*string, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *DtoSshRevealResponse) SetUpdatedAt(v string)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *DtoSshRevealResponse) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,134 @@
# DtoTaintResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Effect** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**Key** | Pointer to **string** | | [optional]
**Value** | Pointer to **string** | | [optional]
## Methods
### NewDtoTaintResponse
`func NewDtoTaintResponse() *DtoTaintResponse`
NewDtoTaintResponse instantiates a new DtoTaintResponse 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
### NewDtoTaintResponseWithDefaults
`func NewDtoTaintResponseWithDefaults() *DtoTaintResponse`
NewDtoTaintResponseWithDefaults instantiates a new DtoTaintResponse 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
### GetEffect
`func (o *DtoTaintResponse) GetEffect() string`
GetEffect returns the Effect field if non-nil, zero value otherwise.
### GetEffectOk
`func (o *DtoTaintResponse) GetEffectOk() (*string, bool)`
GetEffectOk returns a tuple with the Effect field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEffect
`func (o *DtoTaintResponse) SetEffect(v string)`
SetEffect sets Effect field to given value.
### HasEffect
`func (o *DtoTaintResponse) HasEffect() bool`
HasEffect returns a boolean if a field has been set.
### GetId
`func (o *DtoTaintResponse) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *DtoTaintResponse) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *DtoTaintResponse) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *DtoTaintResponse) HasId() bool`
HasId returns a boolean if a field has been set.
### GetKey
`func (o *DtoTaintResponse) GetKey() string`
GetKey returns the Key field if non-nil, zero value otherwise.
### GetKeyOk
`func (o *DtoTaintResponse) GetKeyOk() (*string, bool)`
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKey
`func (o *DtoTaintResponse) SetKey(v string)`
SetKey sets Key field to given value.
### HasKey
`func (o *DtoTaintResponse) HasKey() bool`
HasKey returns a boolean if a field has been set.
### GetValue
`func (o *DtoTaintResponse) GetValue() string`
GetValue returns the Value field if non-nil, zero value otherwise.
### GetValueOk
`func (o *DtoTaintResponse) GetValueOk() (*string, bool)`
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetValue
`func (o *DtoTaintResponse) SetValue(v string)`
SetValue sets Value field to given value.
### HasValue
`func (o *DtoTaintResponse) HasValue() bool`
HasValue returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

134
sdk/go/docs/DtoTokenPair.md Normal file
View File

@@ -0,0 +1,134 @@
# DtoTokenPair
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AccessToken** | Pointer to **string** | | [optional]
**ExpiresIn** | Pointer to **int32** | | [optional]
**RefreshToken** | Pointer to **string** | | [optional]
**TokenType** | Pointer to **string** | | [optional]
## Methods
### NewDtoTokenPair
`func NewDtoTokenPair() *DtoTokenPair`
NewDtoTokenPair instantiates a new DtoTokenPair 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
### NewDtoTokenPairWithDefaults
`func NewDtoTokenPairWithDefaults() *DtoTokenPair`
NewDtoTokenPairWithDefaults instantiates a new DtoTokenPair 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
### GetAccessToken
`func (o *DtoTokenPair) GetAccessToken() string`
GetAccessToken returns the AccessToken field if non-nil, zero value otherwise.
### GetAccessTokenOk
`func (o *DtoTokenPair) GetAccessTokenOk() (*string, bool)`
GetAccessTokenOk returns a tuple with the AccessToken field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAccessToken
`func (o *DtoTokenPair) SetAccessToken(v string)`
SetAccessToken sets AccessToken field to given value.
### HasAccessToken
`func (o *DtoTokenPair) HasAccessToken() bool`
HasAccessToken returns a boolean if a field has been set.
### GetExpiresIn
`func (o *DtoTokenPair) GetExpiresIn() int32`
GetExpiresIn returns the ExpiresIn field if non-nil, zero value otherwise.
### GetExpiresInOk
`func (o *DtoTokenPair) GetExpiresInOk() (*int32, bool)`
GetExpiresInOk returns a tuple with the ExpiresIn field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresIn
`func (o *DtoTokenPair) SetExpiresIn(v int32)`
SetExpiresIn sets ExpiresIn field to given value.
### HasExpiresIn
`func (o *DtoTokenPair) HasExpiresIn() bool`
HasExpiresIn returns a boolean if a field has been set.
### GetRefreshToken
`func (o *DtoTokenPair) GetRefreshToken() string`
GetRefreshToken returns the RefreshToken field if non-nil, zero value otherwise.
### GetRefreshTokenOk
`func (o *DtoTokenPair) GetRefreshTokenOk() (*string, bool)`
GetRefreshTokenOk returns a tuple with the RefreshToken field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRefreshToken
`func (o *DtoTokenPair) SetRefreshToken(v string)`
SetRefreshToken sets RefreshToken field to given value.
### HasRefreshToken
`func (o *DtoTokenPair) HasRefreshToken() bool`
HasRefreshToken returns a boolean if a field has been set.
### GetTokenType
`func (o *DtoTokenPair) GetTokenType() string`
GetTokenType returns the TokenType field if non-nil, zero value otherwise.
### GetTokenTypeOk
`func (o *DtoTokenPair) GetTokenTypeOk() (*string, bool)`
GetTokenTypeOk returns a tuple with the TokenType field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTokenType
`func (o *DtoTokenPair) SetTokenType(v string)`
SetTokenType sets TokenType field to given value.
### HasTokenType
`func (o *DtoTokenPair) HasTokenType() bool`
HasTokenType returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,212 @@
# DtoUpdateServerRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Hostname** | Pointer to **string** | | [optional]
**PrivateIpAddress** | Pointer to **string** | | [optional]
**PublicIpAddress** | Pointer to **string** | | [optional]
**Role** | Pointer to **string** | | [optional]
**SshKeyId** | Pointer to **string** | | [optional]
**SshUser** | Pointer to **string** | | [optional]
**Status** | Pointer to **string** | | [optional]
## Methods
### NewDtoUpdateServerRequest
`func NewDtoUpdateServerRequest() *DtoUpdateServerRequest`
NewDtoUpdateServerRequest instantiates a new DtoUpdateServerRequest 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
### NewDtoUpdateServerRequestWithDefaults
`func NewDtoUpdateServerRequestWithDefaults() *DtoUpdateServerRequest`
NewDtoUpdateServerRequestWithDefaults instantiates a new DtoUpdateServerRequest 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
### GetHostname
`func (o *DtoUpdateServerRequest) GetHostname() string`
GetHostname returns the Hostname field if non-nil, zero value otherwise.
### GetHostnameOk
`func (o *DtoUpdateServerRequest) GetHostnameOk() (*string, bool)`
GetHostnameOk returns a tuple with the Hostname field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetHostname
`func (o *DtoUpdateServerRequest) SetHostname(v string)`
SetHostname sets Hostname field to given value.
### HasHostname
`func (o *DtoUpdateServerRequest) HasHostname() bool`
HasHostname returns a boolean if a field has been set.
### GetPrivateIpAddress
`func (o *DtoUpdateServerRequest) GetPrivateIpAddress() string`
GetPrivateIpAddress returns the PrivateIpAddress field if non-nil, zero value otherwise.
### GetPrivateIpAddressOk
`func (o *DtoUpdateServerRequest) GetPrivateIpAddressOk() (*string, bool)`
GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrivateIpAddress
`func (o *DtoUpdateServerRequest) SetPrivateIpAddress(v string)`
SetPrivateIpAddress sets PrivateIpAddress field to given value.
### HasPrivateIpAddress
`func (o *DtoUpdateServerRequest) HasPrivateIpAddress() bool`
HasPrivateIpAddress returns a boolean if a field has been set.
### GetPublicIpAddress
`func (o *DtoUpdateServerRequest) GetPublicIpAddress() string`
GetPublicIpAddress returns the PublicIpAddress field if non-nil, zero value otherwise.
### GetPublicIpAddressOk
`func (o *DtoUpdateServerRequest) GetPublicIpAddressOk() (*string, bool)`
GetPublicIpAddressOk returns a tuple with the PublicIpAddress field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPublicIpAddress
`func (o *DtoUpdateServerRequest) SetPublicIpAddress(v string)`
SetPublicIpAddress sets PublicIpAddress field to given value.
### HasPublicIpAddress
`func (o *DtoUpdateServerRequest) HasPublicIpAddress() bool`
HasPublicIpAddress returns a boolean if a field has been set.
### GetRole
`func (o *DtoUpdateServerRequest) GetRole() string`
GetRole returns the Role field if non-nil, zero value otherwise.
### GetRoleOk
`func (o *DtoUpdateServerRequest) GetRoleOk() (*string, bool)`
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRole
`func (o *DtoUpdateServerRequest) SetRole(v string)`
SetRole sets Role field to given value.
### HasRole
`func (o *DtoUpdateServerRequest) HasRole() bool`
HasRole returns a boolean if a field has been set.
### GetSshKeyId
`func (o *DtoUpdateServerRequest) GetSshKeyId() string`
GetSshKeyId returns the SshKeyId field if non-nil, zero value otherwise.
### GetSshKeyIdOk
`func (o *DtoUpdateServerRequest) GetSshKeyIdOk() (*string, bool)`
GetSshKeyIdOk returns a tuple with the SshKeyId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshKeyId
`func (o *DtoUpdateServerRequest) SetSshKeyId(v string)`
SetSshKeyId sets SshKeyId field to given value.
### HasSshKeyId
`func (o *DtoUpdateServerRequest) HasSshKeyId() bool`
HasSshKeyId returns a boolean if a field has been set.
### GetSshUser
`func (o *DtoUpdateServerRequest) GetSshUser() string`
GetSshUser returns the SshUser field if non-nil, zero value otherwise.
### GetSshUserOk
`func (o *DtoUpdateServerRequest) GetSshUserOk() (*string, bool)`
GetSshUserOk returns a tuple with the SshUser field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSshUser
`func (o *DtoUpdateServerRequest) SetSshUser(v string)`
SetSshUser sets SshUser field to given value.
### HasSshUser
`func (o *DtoUpdateServerRequest) HasSshUser() bool`
HasSshUser returns a boolean if a field has been set.
### GetStatus
`func (o *DtoUpdateServerRequest) GetStatus() string`
GetStatus returns the Status field if non-nil, zero value otherwise.
### GetStatusOk
`func (o *DtoUpdateServerRequest) GetStatusOk() (*string, bool)`
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetStatus
`func (o *DtoUpdateServerRequest) SetStatus(v string)`
SetStatus sets Status field to given value.
### HasStatus
`func (o *DtoUpdateServerRequest) HasStatus() bool`
HasStatus returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,108 @@
# DtoUpdateTaintRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Effect** | Pointer to **string** | | [optional]
**Key** | Pointer to **string** | | [optional]
**Value** | Pointer to **string** | | [optional]
## Methods
### NewDtoUpdateTaintRequest
`func NewDtoUpdateTaintRequest() *DtoUpdateTaintRequest`
NewDtoUpdateTaintRequest instantiates a new DtoUpdateTaintRequest 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
### NewDtoUpdateTaintRequestWithDefaults
`func NewDtoUpdateTaintRequestWithDefaults() *DtoUpdateTaintRequest`
NewDtoUpdateTaintRequestWithDefaults instantiates a new DtoUpdateTaintRequest 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
### GetEffect
`func (o *DtoUpdateTaintRequest) GetEffect() string`
GetEffect returns the Effect field if non-nil, zero value otherwise.
### GetEffectOk
`func (o *DtoUpdateTaintRequest) GetEffectOk() (*string, bool)`
GetEffectOk returns a tuple with the Effect field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEffect
`func (o *DtoUpdateTaintRequest) SetEffect(v string)`
SetEffect sets Effect field to given value.
### HasEffect
`func (o *DtoUpdateTaintRequest) HasEffect() bool`
HasEffect returns a boolean if a field has been set.
### GetKey
`func (o *DtoUpdateTaintRequest) GetKey() string`
GetKey returns the Key field if non-nil, zero value otherwise.
### GetKeyOk
`func (o *DtoUpdateTaintRequest) GetKeyOk() (*string, bool)`
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetKey
`func (o *DtoUpdateTaintRequest) SetKey(v string)`
SetKey sets Key field to given value.
### HasKey
`func (o *DtoUpdateTaintRequest) HasKey() bool`
HasKey returns a boolean if a field has been set.
### GetValue
`func (o *DtoUpdateTaintRequest) GetValue() string`
GetValue returns the Value field if non-nil, zero value otherwise.
### GetValueOk
`func (o *DtoUpdateTaintRequest) GetValueOk() (*string, bool)`
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetValue
`func (o *DtoUpdateTaintRequest) SetValue(v string)`
SetValue sets Value field to given value.
### HasValue
`func (o *DtoUpdateTaintRequest) HasValue() bool`
HasValue returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# HandlersCreateUserKeyRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ExpiresInHours** | Pointer to **int32** | optional TTL | [optional]
**Name** | Pointer to **string** | | [optional]
## Methods
### NewHandlersCreateUserKeyRequest
`func NewHandlersCreateUserKeyRequest() *HandlersCreateUserKeyRequest`
NewHandlersCreateUserKeyRequest instantiates a new HandlersCreateUserKeyRequest 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
### NewHandlersCreateUserKeyRequestWithDefaults
`func NewHandlersCreateUserKeyRequestWithDefaults() *HandlersCreateUserKeyRequest`
NewHandlersCreateUserKeyRequestWithDefaults instantiates a new HandlersCreateUserKeyRequest 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
### GetExpiresInHours
`func (o *HandlersCreateUserKeyRequest) GetExpiresInHours() int32`
GetExpiresInHours returns the ExpiresInHours field if non-nil, zero value otherwise.
### GetExpiresInHoursOk
`func (o *HandlersCreateUserKeyRequest) GetExpiresInHoursOk() (*int32, bool)`
GetExpiresInHoursOk returns a tuple with the ExpiresInHours field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresInHours
`func (o *HandlersCreateUserKeyRequest) SetExpiresInHours(v int32)`
SetExpiresInHours sets ExpiresInHours field to given value.
### HasExpiresInHours
`func (o *HandlersCreateUserKeyRequest) HasExpiresInHours() bool`
HasExpiresInHours returns a boolean if a field has been set.
### GetName
`func (o *HandlersCreateUserKeyRequest) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersCreateUserKeyRequest) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersCreateUserKeyRequest) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersCreateUserKeyRequest) HasName() bool`
HasName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,264 @@
# HandlersMeResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AvatarUrl** | Pointer to **string** | | [optional]
**CreatedAt** | Pointer to **time.Time** | | [optional]
**DisplayName** | Pointer to **string** | | [optional]
**Emails** | Pointer to [**[]ModelsUserEmail**](ModelsUserEmail.md) | | [optional]
**Id** | Pointer to **string** | example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 | [optional]
**IsDisabled** | Pointer to **bool** | | [optional]
**Organizations** | Pointer to [**[]ModelsOrganization**](ModelsOrganization.md) | | [optional]
**PrimaryEmail** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
## Methods
### NewHandlersMeResponse
`func NewHandlersMeResponse() *HandlersMeResponse`
NewHandlersMeResponse instantiates a new HandlersMeResponse 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
### NewHandlersMeResponseWithDefaults
`func NewHandlersMeResponseWithDefaults() *HandlersMeResponse`
NewHandlersMeResponseWithDefaults instantiates a new HandlersMeResponse 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
### GetAvatarUrl
`func (o *HandlersMeResponse) GetAvatarUrl() string`
GetAvatarUrl returns the AvatarUrl field if non-nil, zero value otherwise.
### GetAvatarUrlOk
`func (o *HandlersMeResponse) GetAvatarUrlOk() (*string, bool)`
GetAvatarUrlOk returns a tuple with the AvatarUrl field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAvatarUrl
`func (o *HandlersMeResponse) SetAvatarUrl(v string)`
SetAvatarUrl sets AvatarUrl field to given value.
### HasAvatarUrl
`func (o *HandlersMeResponse) HasAvatarUrl() bool`
HasAvatarUrl returns a boolean if a field has been set.
### GetCreatedAt
`func (o *HandlersMeResponse) GetCreatedAt() time.Time`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *HandlersMeResponse) GetCreatedAtOk() (*time.Time, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *HandlersMeResponse) SetCreatedAt(v time.Time)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *HandlersMeResponse) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetDisplayName
`func (o *HandlersMeResponse) GetDisplayName() string`
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
### GetDisplayNameOk
`func (o *HandlersMeResponse) GetDisplayNameOk() (*string, bool)`
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDisplayName
`func (o *HandlersMeResponse) SetDisplayName(v string)`
SetDisplayName sets DisplayName field to given value.
### HasDisplayName
`func (o *HandlersMeResponse) HasDisplayName() bool`
HasDisplayName returns a boolean if a field has been set.
### GetEmails
`func (o *HandlersMeResponse) GetEmails() []ModelsUserEmail`
GetEmails returns the Emails field if non-nil, zero value otherwise.
### GetEmailsOk
`func (o *HandlersMeResponse) GetEmailsOk() (*[]ModelsUserEmail, bool)`
GetEmailsOk returns a tuple with the Emails field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEmails
`func (o *HandlersMeResponse) SetEmails(v []ModelsUserEmail)`
SetEmails sets Emails field to given value.
### HasEmails
`func (o *HandlersMeResponse) HasEmails() bool`
HasEmails returns a boolean if a field has been set.
### GetId
`func (o *HandlersMeResponse) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *HandlersMeResponse) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *HandlersMeResponse) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *HandlersMeResponse) HasId() bool`
HasId returns a boolean if a field has been set.
### GetIsDisabled
`func (o *HandlersMeResponse) GetIsDisabled() bool`
GetIsDisabled returns the IsDisabled field if non-nil, zero value otherwise.
### GetIsDisabledOk
`func (o *HandlersMeResponse) GetIsDisabledOk() (*bool, bool)`
GetIsDisabledOk returns a tuple with the IsDisabled field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIsDisabled
`func (o *HandlersMeResponse) SetIsDisabled(v bool)`
SetIsDisabled sets IsDisabled field to given value.
### HasIsDisabled
`func (o *HandlersMeResponse) HasIsDisabled() bool`
HasIsDisabled returns a boolean if a field has been set.
### GetOrganizations
`func (o *HandlersMeResponse) GetOrganizations() []ModelsOrganization`
GetOrganizations returns the Organizations field if non-nil, zero value otherwise.
### GetOrganizationsOk
`func (o *HandlersMeResponse) GetOrganizationsOk() (*[]ModelsOrganization, bool)`
GetOrganizationsOk returns a tuple with the Organizations field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrganizations
`func (o *HandlersMeResponse) SetOrganizations(v []ModelsOrganization)`
SetOrganizations sets Organizations field to given value.
### HasOrganizations
`func (o *HandlersMeResponse) HasOrganizations() bool`
HasOrganizations returns a boolean if a field has been set.
### GetPrimaryEmail
`func (o *HandlersMeResponse) GetPrimaryEmail() string`
GetPrimaryEmail returns the PrimaryEmail field if non-nil, zero value otherwise.
### GetPrimaryEmailOk
`func (o *HandlersMeResponse) GetPrimaryEmailOk() (*string, bool)`
GetPrimaryEmailOk returns a tuple with the PrimaryEmail field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrimaryEmail
`func (o *HandlersMeResponse) SetPrimaryEmail(v string)`
SetPrimaryEmail sets PrimaryEmail field to given value.
### HasPrimaryEmail
`func (o *HandlersMeResponse) HasPrimaryEmail() bool`
HasPrimaryEmail returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *HandlersMeResponse) GetUpdatedAt() time.Time`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *HandlersMeResponse) GetUpdatedAtOk() (*time.Time, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *HandlersMeResponse) SetUpdatedAt(v time.Time)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *HandlersMeResponse) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,108 @@
# HandlersMemberOut
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Email** | Pointer to **string** | | [optional]
**Role** | Pointer to **string** | owner/admin/member | [optional]
**UserId** | Pointer to **string** | | [optional]
## Methods
### NewHandlersMemberOut
`func NewHandlersMemberOut() *HandlersMemberOut`
NewHandlersMemberOut instantiates a new HandlersMemberOut 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
### NewHandlersMemberOutWithDefaults
`func NewHandlersMemberOutWithDefaults() *HandlersMemberOut`
NewHandlersMemberOutWithDefaults instantiates a new HandlersMemberOut 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
### GetEmail
`func (o *HandlersMemberOut) GetEmail() string`
GetEmail returns the Email field if non-nil, zero value otherwise.
### GetEmailOk
`func (o *HandlersMemberOut) GetEmailOk() (*string, bool)`
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEmail
`func (o *HandlersMemberOut) SetEmail(v string)`
SetEmail sets Email field to given value.
### HasEmail
`func (o *HandlersMemberOut) HasEmail() bool`
HasEmail returns a boolean if a field has been set.
### GetRole
`func (o *HandlersMemberOut) GetRole() string`
GetRole returns the Role field if non-nil, zero value otherwise.
### GetRoleOk
`func (o *HandlersMemberOut) GetRoleOk() (*string, bool)`
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRole
`func (o *HandlersMemberOut) SetRole(v string)`
SetRole sets Role field to given value.
### HasRole
`func (o *HandlersMemberOut) HasRole() bool`
HasRole returns a boolean if a field has been set.
### GetUserId
`func (o *HandlersMemberOut) GetUserId() string`
GetUserId returns the UserId field if non-nil, zero value otherwise.
### GetUserIdOk
`func (o *HandlersMemberOut) GetUserIdOk() (*string, bool)`
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUserId
`func (o *HandlersMemberOut) SetUserId(v string)`
SetUserId sets UserId field to given value.
### HasUserId
`func (o *HandlersMemberOut) HasUserId() bool`
HasUserId returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# HandlersMemberUpsertReq
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Role** | Pointer to **string** | | [optional]
**UserId** | Pointer to **string** | | [optional]
## Methods
### NewHandlersMemberUpsertReq
`func NewHandlersMemberUpsertReq() *HandlersMemberUpsertReq`
NewHandlersMemberUpsertReq instantiates a new HandlersMemberUpsertReq 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
### NewHandlersMemberUpsertReqWithDefaults
`func NewHandlersMemberUpsertReqWithDefaults() *HandlersMemberUpsertReq`
NewHandlersMemberUpsertReqWithDefaults instantiates a new HandlersMemberUpsertReq 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
### GetRole
`func (o *HandlersMemberUpsertReq) GetRole() string`
GetRole returns the Role field if non-nil, zero value otherwise.
### GetRoleOk
`func (o *HandlersMemberUpsertReq) GetRoleOk() (*string, bool)`
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRole
`func (o *HandlersMemberUpsertReq) SetRole(v string)`
SetRole sets Role field to given value.
### HasRole
`func (o *HandlersMemberUpsertReq) HasRole() bool`
HasRole returns a boolean if a field has been set.
### GetUserId
`func (o *HandlersMemberUpsertReq) GetUserId() string`
GetUserId returns the UserId field if non-nil, zero value otherwise.
### GetUserIdOk
`func (o *HandlersMemberUpsertReq) GetUserIdOk() (*string, bool)`
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUserId
`func (o *HandlersMemberUpsertReq) SetUserId(v string)`
SetUserId sets UserId field to given value.
### HasUserId
`func (o *HandlersMemberUpsertReq) HasUserId() bool`
HasUserId returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# HandlersOrgCreateReq
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Domain** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
## Methods
### NewHandlersOrgCreateReq
`func NewHandlersOrgCreateReq() *HandlersOrgCreateReq`
NewHandlersOrgCreateReq instantiates a new HandlersOrgCreateReq 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
### NewHandlersOrgCreateReqWithDefaults
`func NewHandlersOrgCreateReqWithDefaults() *HandlersOrgCreateReq`
NewHandlersOrgCreateReqWithDefaults instantiates a new HandlersOrgCreateReq 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
### GetDomain
`func (o *HandlersOrgCreateReq) GetDomain() string`
GetDomain returns the Domain field if non-nil, zero value otherwise.
### GetDomainOk
`func (o *HandlersOrgCreateReq) GetDomainOk() (*string, bool)`
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDomain
`func (o *HandlersOrgCreateReq) SetDomain(v string)`
SetDomain sets Domain field to given value.
### HasDomain
`func (o *HandlersOrgCreateReq) HasDomain() bool`
HasDomain returns a boolean if a field has been set.
### GetName
`func (o *HandlersOrgCreateReq) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersOrgCreateReq) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersOrgCreateReq) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersOrgCreateReq) HasName() bool`
HasName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# HandlersOrgKeyCreateReq
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ExpiresInHours** | Pointer to **int32** | | [optional]
**Name** | Pointer to **string** | | [optional]
## Methods
### NewHandlersOrgKeyCreateReq
`func NewHandlersOrgKeyCreateReq() *HandlersOrgKeyCreateReq`
NewHandlersOrgKeyCreateReq instantiates a new HandlersOrgKeyCreateReq 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
### NewHandlersOrgKeyCreateReqWithDefaults
`func NewHandlersOrgKeyCreateReqWithDefaults() *HandlersOrgKeyCreateReq`
NewHandlersOrgKeyCreateReqWithDefaults instantiates a new HandlersOrgKeyCreateReq 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
### GetExpiresInHours
`func (o *HandlersOrgKeyCreateReq) GetExpiresInHours() int32`
GetExpiresInHours returns the ExpiresInHours field if non-nil, zero value otherwise.
### GetExpiresInHoursOk
`func (o *HandlersOrgKeyCreateReq) GetExpiresInHoursOk() (*int32, bool)`
GetExpiresInHoursOk returns a tuple with the ExpiresInHours field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresInHours
`func (o *HandlersOrgKeyCreateReq) SetExpiresInHours(v int32)`
SetExpiresInHours sets ExpiresInHours field to given value.
### HasExpiresInHours
`func (o *HandlersOrgKeyCreateReq) HasExpiresInHours() bool`
HasExpiresInHours returns a boolean if a field has been set.
### GetName
`func (o *HandlersOrgKeyCreateReq) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersOrgKeyCreateReq) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersOrgKeyCreateReq) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersOrgKeyCreateReq) HasName() bool`
HasName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,212 @@
# HandlersOrgKeyCreateResp
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **string** | | [optional]
**ExpiresAt** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
**OrgKey** | Pointer to **string** | shown once: | [optional]
**OrgSecret** | Pointer to **string** | shown once: | [optional]
**Scope** | Pointer to **string** | \&quot;org\&quot; | [optional]
## Methods
### NewHandlersOrgKeyCreateResp
`func NewHandlersOrgKeyCreateResp() *HandlersOrgKeyCreateResp`
NewHandlersOrgKeyCreateResp instantiates a new HandlersOrgKeyCreateResp 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
### NewHandlersOrgKeyCreateRespWithDefaults
`func NewHandlersOrgKeyCreateRespWithDefaults() *HandlersOrgKeyCreateResp`
NewHandlersOrgKeyCreateRespWithDefaults instantiates a new HandlersOrgKeyCreateResp 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
### GetCreatedAt
`func (o *HandlersOrgKeyCreateResp) GetCreatedAt() string`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *HandlersOrgKeyCreateResp) GetCreatedAtOk() (*string, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *HandlersOrgKeyCreateResp) SetCreatedAt(v string)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *HandlersOrgKeyCreateResp) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetExpiresAt
`func (o *HandlersOrgKeyCreateResp) GetExpiresAt() string`
GetExpiresAt returns the ExpiresAt field if non-nil, zero value otherwise.
### GetExpiresAtOk
`func (o *HandlersOrgKeyCreateResp) GetExpiresAtOk() (*string, bool)`
GetExpiresAtOk returns a tuple with the ExpiresAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresAt
`func (o *HandlersOrgKeyCreateResp) SetExpiresAt(v string)`
SetExpiresAt sets ExpiresAt field to given value.
### HasExpiresAt
`func (o *HandlersOrgKeyCreateResp) HasExpiresAt() bool`
HasExpiresAt returns a boolean if a field has been set.
### GetId
`func (o *HandlersOrgKeyCreateResp) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *HandlersOrgKeyCreateResp) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *HandlersOrgKeyCreateResp) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *HandlersOrgKeyCreateResp) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *HandlersOrgKeyCreateResp) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersOrgKeyCreateResp) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersOrgKeyCreateResp) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersOrgKeyCreateResp) HasName() bool`
HasName returns a boolean if a field has been set.
### GetOrgKey
`func (o *HandlersOrgKeyCreateResp) GetOrgKey() string`
GetOrgKey returns the OrgKey field if non-nil, zero value otherwise.
### GetOrgKeyOk
`func (o *HandlersOrgKeyCreateResp) GetOrgKeyOk() (*string, bool)`
GetOrgKeyOk returns a tuple with the OrgKey field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrgKey
`func (o *HandlersOrgKeyCreateResp) SetOrgKey(v string)`
SetOrgKey sets OrgKey field to given value.
### HasOrgKey
`func (o *HandlersOrgKeyCreateResp) HasOrgKey() bool`
HasOrgKey returns a boolean if a field has been set.
### GetOrgSecret
`func (o *HandlersOrgKeyCreateResp) GetOrgSecret() string`
GetOrgSecret returns the OrgSecret field if non-nil, zero value otherwise.
### GetOrgSecretOk
`func (o *HandlersOrgKeyCreateResp) GetOrgSecretOk() (*string, bool)`
GetOrgSecretOk returns a tuple with the OrgSecret field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrgSecret
`func (o *HandlersOrgKeyCreateResp) SetOrgSecret(v string)`
SetOrgSecret sets OrgSecret field to given value.
### HasOrgSecret
`func (o *HandlersOrgKeyCreateResp) HasOrgSecret() bool`
HasOrgSecret returns a boolean if a field has been set.
### GetScope
`func (o *HandlersOrgKeyCreateResp) GetScope() string`
GetScope returns the Scope field if non-nil, zero value otherwise.
### GetScopeOk
`func (o *HandlersOrgKeyCreateResp) GetScopeOk() (*string, bool)`
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetScope
`func (o *HandlersOrgKeyCreateResp) SetScope(v string)`
SetScope sets Scope field to given value.
### HasScope
`func (o *HandlersOrgKeyCreateResp) HasScope() bool`
HasScope returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# HandlersOrgUpdateReq
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Domain** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
## Methods
### NewHandlersOrgUpdateReq
`func NewHandlersOrgUpdateReq() *HandlersOrgUpdateReq`
NewHandlersOrgUpdateReq instantiates a new HandlersOrgUpdateReq 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
### NewHandlersOrgUpdateReqWithDefaults
`func NewHandlersOrgUpdateReqWithDefaults() *HandlersOrgUpdateReq`
NewHandlersOrgUpdateReqWithDefaults instantiates a new HandlersOrgUpdateReq 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
### GetDomain
`func (o *HandlersOrgUpdateReq) GetDomain() string`
GetDomain returns the Domain field if non-nil, zero value otherwise.
### GetDomainOk
`func (o *HandlersOrgUpdateReq) GetDomainOk() (*string, bool)`
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDomain
`func (o *HandlersOrgUpdateReq) SetDomain(v string)`
SetDomain sets Domain field to given value.
### HasDomain
`func (o *HandlersOrgUpdateReq) HasDomain() bool`
HasDomain returns a boolean if a field has been set.
### GetName
`func (o *HandlersOrgUpdateReq) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersOrgUpdateReq) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersOrgUpdateReq) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersOrgUpdateReq) HasName() bool`
HasName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,56 @@
# HandlersUpdateMeRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**DisplayName** | Pointer to **string** | | [optional]
## Methods
### NewHandlersUpdateMeRequest
`func NewHandlersUpdateMeRequest() *HandlersUpdateMeRequest`
NewHandlersUpdateMeRequest instantiates a new HandlersUpdateMeRequest 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
### NewHandlersUpdateMeRequestWithDefaults
`func NewHandlersUpdateMeRequestWithDefaults() *HandlersUpdateMeRequest`
NewHandlersUpdateMeRequestWithDefaults instantiates a new HandlersUpdateMeRequest 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
### GetDisplayName
`func (o *HandlersUpdateMeRequest) GetDisplayName() string`
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
### GetDisplayNameOk
`func (o *HandlersUpdateMeRequest) GetDisplayNameOk() (*string, bool)`
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDisplayName
`func (o *HandlersUpdateMeRequest) SetDisplayName(v string)`
SetDisplayName sets DisplayName field to given value.
### HasDisplayName
`func (o *HandlersUpdateMeRequest) HasDisplayName() bool`
HasDisplayName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,212 @@
# HandlersUserAPIKeyOut
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **string** | | [optional]
**ExpiresAt** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | | [optional]
**LastUsedAt** | Pointer to **string** | | [optional]
**Name** | Pointer to **string** | | [optional]
**Plain** | Pointer to **string** | Shown only on create: | [optional]
**Scope** | Pointer to **string** | \&quot;user\&quot; | [optional]
## Methods
### NewHandlersUserAPIKeyOut
`func NewHandlersUserAPIKeyOut() *HandlersUserAPIKeyOut`
NewHandlersUserAPIKeyOut instantiates a new HandlersUserAPIKeyOut 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
### NewHandlersUserAPIKeyOutWithDefaults
`func NewHandlersUserAPIKeyOutWithDefaults() *HandlersUserAPIKeyOut`
NewHandlersUserAPIKeyOutWithDefaults instantiates a new HandlersUserAPIKeyOut 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
### GetCreatedAt
`func (o *HandlersUserAPIKeyOut) GetCreatedAt() string`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *HandlersUserAPIKeyOut) GetCreatedAtOk() (*string, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *HandlersUserAPIKeyOut) SetCreatedAt(v string)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *HandlersUserAPIKeyOut) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetExpiresAt
`func (o *HandlersUserAPIKeyOut) GetExpiresAt() string`
GetExpiresAt returns the ExpiresAt field if non-nil, zero value otherwise.
### GetExpiresAtOk
`func (o *HandlersUserAPIKeyOut) GetExpiresAtOk() (*string, bool)`
GetExpiresAtOk returns a tuple with the ExpiresAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresAt
`func (o *HandlersUserAPIKeyOut) SetExpiresAt(v string)`
SetExpiresAt sets ExpiresAt field to given value.
### HasExpiresAt
`func (o *HandlersUserAPIKeyOut) HasExpiresAt() bool`
HasExpiresAt returns a boolean if a field has been set.
### GetId
`func (o *HandlersUserAPIKeyOut) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *HandlersUserAPIKeyOut) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *HandlersUserAPIKeyOut) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *HandlersUserAPIKeyOut) HasId() bool`
HasId returns a boolean if a field has been set.
### GetLastUsedAt
`func (o *HandlersUserAPIKeyOut) GetLastUsedAt() string`
GetLastUsedAt returns the LastUsedAt field if non-nil, zero value otherwise.
### GetLastUsedAtOk
`func (o *HandlersUserAPIKeyOut) GetLastUsedAtOk() (*string, bool)`
GetLastUsedAtOk returns a tuple with the LastUsedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLastUsedAt
`func (o *HandlersUserAPIKeyOut) SetLastUsedAt(v string)`
SetLastUsedAt sets LastUsedAt field to given value.
### HasLastUsedAt
`func (o *HandlersUserAPIKeyOut) HasLastUsedAt() bool`
HasLastUsedAt returns a boolean if a field has been set.
### GetName
`func (o *HandlersUserAPIKeyOut) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *HandlersUserAPIKeyOut) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *HandlersUserAPIKeyOut) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *HandlersUserAPIKeyOut) HasName() bool`
HasName returns a boolean if a field has been set.
### GetPlain
`func (o *HandlersUserAPIKeyOut) GetPlain() string`
GetPlain returns the Plain field if non-nil, zero value otherwise.
### GetPlainOk
`func (o *HandlersUserAPIKeyOut) GetPlainOk() (*string, bool)`
GetPlainOk returns a tuple with the Plain field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPlain
`func (o *HandlersUserAPIKeyOut) SetPlain(v string)`
SetPlain sets Plain field to given value.
### HasPlain
`func (o *HandlersUserAPIKeyOut) HasPlain() bool`
HasPlain returns a boolean if a field has been set.
### GetScope
`func (o *HandlersUserAPIKeyOut) GetScope() string`
GetScope returns the Scope field if non-nil, zero value otherwise.
### GetScopeOk
`func (o *HandlersUserAPIKeyOut) GetScopeOk() (*string, bool)`
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetScope
`func (o *HandlersUserAPIKeyOut) SetScope(v string)`
SetScope sets Scope field to given value.
### HasScope
`func (o *HandlersUserAPIKeyOut) HasScope() bool`
HasScope returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

133
sdk/go/docs/MeAPI.md Normal file
View File

@@ -0,0 +1,133 @@
# \MeAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**GetMe**](MeAPI.md#GetMe) | **Get** /me | Get current user profile
[**UpdateMe**](MeAPI.md#UpdateMe) | **Patch** /me | Update current user profile
## GetMe
> HandlersMeResponse GetMe(ctx).Execute()
Get current user profile
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.MeAPI.GetMe(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `MeAPI.GetMe``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetMe`: HandlersMeResponse
fmt.Fprintf(os.Stdout, "Response from `MeAPI.GetMe`: %v\n", resp)
}
```
### Path Parameters
This endpoint does not need any parameter.
### Other Parameters
Other parameters are passed through a pointer to a apiGetMeRequest struct via the builder pattern
### Return type
[**HandlersMeResponse**](HandlersMeResponse.md)
### Authorization
[ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## UpdateMe
> ModelsUser UpdateMe(ctx).Body(body).Execute()
Update current user profile
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewHandlersUpdateMeRequest() // HandlersUpdateMeRequest | Patch profile
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.MeAPI.UpdateMe(context.Background()).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `MeAPI.UpdateMe``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateMe`: ModelsUser
fmt.Fprintf(os.Stdout, "Response from `MeAPI.UpdateMe`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiUpdateMeRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersUpdateMeRequest**](HandlersUpdateMeRequest.md) | Patch profile |
### Return type
[**ModelsUser**](ModelsUser.md)
### Authorization
[ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

202
sdk/go/docs/MeAPIKeysAPI.md Normal file
View File

@@ -0,0 +1,202 @@
# \MeAPIKeysAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateUserAPIKey**](MeAPIKeysAPI.md#CreateUserAPIKey) | **Post** /me/api-keys | Create a new user API key
[**DeleteUserAPIKey**](MeAPIKeysAPI.md#DeleteUserAPIKey) | **Delete** /me/api-keys/{id} | Delete a user API key
[**ListUserAPIKeys**](MeAPIKeysAPI.md#ListUserAPIKeys) | **Get** /me/api-keys | List my API keys
## CreateUserAPIKey
> HandlersUserAPIKeyOut CreateUserAPIKey(ctx).Body(body).Execute()
Create a new user API key
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewHandlersCreateUserKeyRequest() // HandlersCreateUserKeyRequest | Key options
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.MeAPIKeysAPI.CreateUserAPIKey(context.Background()).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `MeAPIKeysAPI.CreateUserAPIKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateUserAPIKey`: HandlersUserAPIKeyOut
fmt.Fprintf(os.Stdout, "Response from `MeAPIKeysAPI.CreateUserAPIKey`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiCreateUserAPIKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersCreateUserKeyRequest**](HandlersCreateUserKeyRequest.md) | Key options |
### Return type
[**HandlersUserAPIKeyOut**](HandlersUserAPIKeyOut.md)
### Authorization
[ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteUserAPIKey
> DeleteUserAPIKey(ctx, id).Execute()
Delete a user API key
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Key ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.MeAPIKeysAPI.DeleteUserAPIKey(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `MeAPIKeysAPI.DeleteUserAPIKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Key ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteUserAPIKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
(empty response body)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListUserAPIKeys
> []HandlersUserAPIKeyOut ListUserAPIKeys(ctx).Execute()
List my API keys
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.MeAPIKeysAPI.ListUserAPIKeys(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `MeAPIKeysAPI.ListUserAPIKeys``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListUserAPIKeys`: []HandlersUserAPIKeyOut
fmt.Fprintf(os.Stdout, "Response from `MeAPIKeysAPI.ListUserAPIKeys`: %v\n", resp)
}
```
### Path Parameters
This endpoint does not need any parameter.
### Other Parameters
Other parameters are passed through a pointer to a apiListUserAPIKeysRequest struct via the builder pattern
### Return type
[**[]HandlersUserAPIKeyOut**](HandlersUserAPIKeyOut.md)
### Authorization
[ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

316
sdk/go/docs/ModelsAPIKey.md Normal file
View File

@@ -0,0 +1,316 @@
# ModelsAPIKey
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **time.Time** | | [optional]
**ExpiresAt** | Pointer to **time.Time** | | [optional]
**Id** | Pointer to **string** | | [optional]
**LastUsedAt** | Pointer to **time.Time** | | [optional]
**Name** | Pointer to **string** | | [optional]
**OrgId** | Pointer to **string** | | [optional]
**Prefix** | Pointer to **string** | | [optional]
**Revoked** | Pointer to **bool** | | [optional]
**Scope** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
**UserId** | Pointer to **string** | | [optional]
## Methods
### NewModelsAPIKey
`func NewModelsAPIKey() *ModelsAPIKey`
NewModelsAPIKey instantiates a new ModelsAPIKey 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
### NewModelsAPIKeyWithDefaults
`func NewModelsAPIKeyWithDefaults() *ModelsAPIKey`
NewModelsAPIKeyWithDefaults instantiates a new ModelsAPIKey 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
### GetCreatedAt
`func (o *ModelsAPIKey) GetCreatedAt() time.Time`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *ModelsAPIKey) GetCreatedAtOk() (*time.Time, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *ModelsAPIKey) SetCreatedAt(v time.Time)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *ModelsAPIKey) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetExpiresAt
`func (o *ModelsAPIKey) GetExpiresAt() time.Time`
GetExpiresAt returns the ExpiresAt field if non-nil, zero value otherwise.
### GetExpiresAtOk
`func (o *ModelsAPIKey) GetExpiresAtOk() (*time.Time, bool)`
GetExpiresAtOk returns a tuple with the ExpiresAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExpiresAt
`func (o *ModelsAPIKey) SetExpiresAt(v time.Time)`
SetExpiresAt sets ExpiresAt field to given value.
### HasExpiresAt
`func (o *ModelsAPIKey) HasExpiresAt() bool`
HasExpiresAt returns a boolean if a field has been set.
### GetId
`func (o *ModelsAPIKey) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *ModelsAPIKey) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *ModelsAPIKey) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *ModelsAPIKey) HasId() bool`
HasId returns a boolean if a field has been set.
### GetLastUsedAt
`func (o *ModelsAPIKey) GetLastUsedAt() time.Time`
GetLastUsedAt returns the LastUsedAt field if non-nil, zero value otherwise.
### GetLastUsedAtOk
`func (o *ModelsAPIKey) GetLastUsedAtOk() (*time.Time, bool)`
GetLastUsedAtOk returns a tuple with the LastUsedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLastUsedAt
`func (o *ModelsAPIKey) SetLastUsedAt(v time.Time)`
SetLastUsedAt sets LastUsedAt field to given value.
### HasLastUsedAt
`func (o *ModelsAPIKey) HasLastUsedAt() bool`
HasLastUsedAt returns a boolean if a field has been set.
### GetName
`func (o *ModelsAPIKey) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *ModelsAPIKey) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *ModelsAPIKey) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *ModelsAPIKey) HasName() bool`
HasName returns a boolean if a field has been set.
### GetOrgId
`func (o *ModelsAPIKey) GetOrgId() string`
GetOrgId returns the OrgId field if non-nil, zero value otherwise.
### GetOrgIdOk
`func (o *ModelsAPIKey) GetOrgIdOk() (*string, bool)`
GetOrgIdOk returns a tuple with the OrgId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOrgId
`func (o *ModelsAPIKey) SetOrgId(v string)`
SetOrgId sets OrgId field to given value.
### HasOrgId
`func (o *ModelsAPIKey) HasOrgId() bool`
HasOrgId returns a boolean if a field has been set.
### GetPrefix
`func (o *ModelsAPIKey) GetPrefix() string`
GetPrefix returns the Prefix field if non-nil, zero value otherwise.
### GetPrefixOk
`func (o *ModelsAPIKey) GetPrefixOk() (*string, bool)`
GetPrefixOk returns a tuple with the Prefix field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrefix
`func (o *ModelsAPIKey) SetPrefix(v string)`
SetPrefix sets Prefix field to given value.
### HasPrefix
`func (o *ModelsAPIKey) HasPrefix() bool`
HasPrefix returns a boolean if a field has been set.
### GetRevoked
`func (o *ModelsAPIKey) GetRevoked() bool`
GetRevoked returns the Revoked field if non-nil, zero value otherwise.
### GetRevokedOk
`func (o *ModelsAPIKey) GetRevokedOk() (*bool, bool)`
GetRevokedOk returns a tuple with the Revoked field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRevoked
`func (o *ModelsAPIKey) SetRevoked(v bool)`
SetRevoked sets Revoked field to given value.
### HasRevoked
`func (o *ModelsAPIKey) HasRevoked() bool`
HasRevoked returns a boolean if a field has been set.
### GetScope
`func (o *ModelsAPIKey) GetScope() string`
GetScope returns the Scope field if non-nil, zero value otherwise.
### GetScopeOk
`func (o *ModelsAPIKey) GetScopeOk() (*string, bool)`
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetScope
`func (o *ModelsAPIKey) SetScope(v string)`
SetScope sets Scope field to given value.
### HasScope
`func (o *ModelsAPIKey) HasScope() bool`
HasScope returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *ModelsAPIKey) GetUpdatedAt() time.Time`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *ModelsAPIKey) GetUpdatedAtOk() (*time.Time, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *ModelsAPIKey) SetUpdatedAt(v time.Time)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *ModelsAPIKey) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
### GetUserId
`func (o *ModelsAPIKey) GetUserId() string`
GetUserId returns the UserId field if non-nil, zero value otherwise.
### GetUserIdOk
`func (o *ModelsAPIKey) GetUserIdOk() (*string, bool)`
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUserId
`func (o *ModelsAPIKey) SetUserId(v string)`
SetUserId sets UserId field to given value.
### HasUserId
`func (o *ModelsAPIKey) HasUserId() bool`
HasUserId returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,160 @@
# ModelsOrganization
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **time.Time** | | [optional]
**Domain** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 | [optional]
**Name** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
## Methods
### NewModelsOrganization
`func NewModelsOrganization() *ModelsOrganization`
NewModelsOrganization instantiates a new ModelsOrganization 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
### NewModelsOrganizationWithDefaults
`func NewModelsOrganizationWithDefaults() *ModelsOrganization`
NewModelsOrganizationWithDefaults instantiates a new ModelsOrganization 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
### GetCreatedAt
`func (o *ModelsOrganization) GetCreatedAt() time.Time`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *ModelsOrganization) GetCreatedAtOk() (*time.Time, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *ModelsOrganization) SetCreatedAt(v time.Time)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *ModelsOrganization) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetDomain
`func (o *ModelsOrganization) GetDomain() string`
GetDomain returns the Domain field if non-nil, zero value otherwise.
### GetDomainOk
`func (o *ModelsOrganization) GetDomainOk() (*string, bool)`
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDomain
`func (o *ModelsOrganization) SetDomain(v string)`
SetDomain sets Domain field to given value.
### HasDomain
`func (o *ModelsOrganization) HasDomain() bool`
HasDomain returns a boolean if a field has been set.
### GetId
`func (o *ModelsOrganization) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *ModelsOrganization) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *ModelsOrganization) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *ModelsOrganization) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *ModelsOrganization) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *ModelsOrganization) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *ModelsOrganization) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *ModelsOrganization) HasName() bool`
HasName returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *ModelsOrganization) GetUpdatedAt() time.Time`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *ModelsOrganization) GetUpdatedAtOk() (*time.Time, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *ModelsOrganization) SetUpdatedAt(v time.Time)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *ModelsOrganization) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

212
sdk/go/docs/ModelsUser.md Normal file
View File

@@ -0,0 +1,212 @@
# ModelsUser
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AvatarUrl** | Pointer to **string** | | [optional]
**CreatedAt** | Pointer to **time.Time** | | [optional]
**DisplayName** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 | [optional]
**IsDisabled** | Pointer to **bool** | | [optional]
**PrimaryEmail** | Pointer to **string** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
## Methods
### NewModelsUser
`func NewModelsUser() *ModelsUser`
NewModelsUser instantiates a new ModelsUser 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
### NewModelsUserWithDefaults
`func NewModelsUserWithDefaults() *ModelsUser`
NewModelsUserWithDefaults instantiates a new ModelsUser 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
### GetAvatarUrl
`func (o *ModelsUser) GetAvatarUrl() string`
GetAvatarUrl returns the AvatarUrl field if non-nil, zero value otherwise.
### GetAvatarUrlOk
`func (o *ModelsUser) GetAvatarUrlOk() (*string, bool)`
GetAvatarUrlOk returns a tuple with the AvatarUrl field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAvatarUrl
`func (o *ModelsUser) SetAvatarUrl(v string)`
SetAvatarUrl sets AvatarUrl field to given value.
### HasAvatarUrl
`func (o *ModelsUser) HasAvatarUrl() bool`
HasAvatarUrl returns a boolean if a field has been set.
### GetCreatedAt
`func (o *ModelsUser) GetCreatedAt() time.Time`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *ModelsUser) GetCreatedAtOk() (*time.Time, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *ModelsUser) SetCreatedAt(v time.Time)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *ModelsUser) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetDisplayName
`func (o *ModelsUser) GetDisplayName() string`
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
### GetDisplayNameOk
`func (o *ModelsUser) GetDisplayNameOk() (*string, bool)`
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDisplayName
`func (o *ModelsUser) SetDisplayName(v string)`
SetDisplayName sets DisplayName field to given value.
### HasDisplayName
`func (o *ModelsUser) HasDisplayName() bool`
HasDisplayName returns a boolean if a field has been set.
### GetId
`func (o *ModelsUser) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *ModelsUser) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *ModelsUser) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *ModelsUser) HasId() bool`
HasId returns a boolean if a field has been set.
### GetIsDisabled
`func (o *ModelsUser) GetIsDisabled() bool`
GetIsDisabled returns the IsDisabled field if non-nil, zero value otherwise.
### GetIsDisabledOk
`func (o *ModelsUser) GetIsDisabledOk() (*bool, bool)`
GetIsDisabledOk returns a tuple with the IsDisabled field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIsDisabled
`func (o *ModelsUser) SetIsDisabled(v bool)`
SetIsDisabled sets IsDisabled field to given value.
### HasIsDisabled
`func (o *ModelsUser) HasIsDisabled() bool`
HasIsDisabled returns a boolean if a field has been set.
### GetPrimaryEmail
`func (o *ModelsUser) GetPrimaryEmail() string`
GetPrimaryEmail returns the PrimaryEmail field if non-nil, zero value otherwise.
### GetPrimaryEmailOk
`func (o *ModelsUser) GetPrimaryEmailOk() (*string, bool)`
GetPrimaryEmailOk returns a tuple with the PrimaryEmail field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPrimaryEmail
`func (o *ModelsUser) SetPrimaryEmail(v string)`
SetPrimaryEmail sets PrimaryEmail field to given value.
### HasPrimaryEmail
`func (o *ModelsUser) HasPrimaryEmail() bool`
HasPrimaryEmail returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *ModelsUser) GetUpdatedAt() time.Time`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *ModelsUser) GetUpdatedAtOk() (*time.Time, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *ModelsUser) SetUpdatedAt(v time.Time)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *ModelsUser) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,238 @@
# ModelsUserEmail
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CreatedAt** | Pointer to **time.Time** | | [optional]
**Email** | Pointer to **string** | | [optional]
**Id** | Pointer to **string** | example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 | [optional]
**IsPrimary** | Pointer to **bool** | | [optional]
**IsVerified** | Pointer to **bool** | | [optional]
**UpdatedAt** | Pointer to **time.Time** | | [optional]
**User** | Pointer to [**ModelsUser**](ModelsUser.md) | | [optional]
**UserId** | Pointer to **string** | | [optional]
## Methods
### NewModelsUserEmail
`func NewModelsUserEmail() *ModelsUserEmail`
NewModelsUserEmail instantiates a new ModelsUserEmail 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
### NewModelsUserEmailWithDefaults
`func NewModelsUserEmailWithDefaults() *ModelsUserEmail`
NewModelsUserEmailWithDefaults instantiates a new ModelsUserEmail 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
### GetCreatedAt
`func (o *ModelsUserEmail) GetCreatedAt() time.Time`
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
### GetCreatedAtOk
`func (o *ModelsUserEmail) GetCreatedAtOk() (*time.Time, bool)`
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatedAt
`func (o *ModelsUserEmail) SetCreatedAt(v time.Time)`
SetCreatedAt sets CreatedAt field to given value.
### HasCreatedAt
`func (o *ModelsUserEmail) HasCreatedAt() bool`
HasCreatedAt returns a boolean if a field has been set.
### GetEmail
`func (o *ModelsUserEmail) GetEmail() string`
GetEmail returns the Email field if non-nil, zero value otherwise.
### GetEmailOk
`func (o *ModelsUserEmail) GetEmailOk() (*string, bool)`
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEmail
`func (o *ModelsUserEmail) SetEmail(v string)`
SetEmail sets Email field to given value.
### HasEmail
`func (o *ModelsUserEmail) HasEmail() bool`
HasEmail returns a boolean if a field has been set.
### GetId
`func (o *ModelsUserEmail) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *ModelsUserEmail) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *ModelsUserEmail) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *ModelsUserEmail) HasId() bool`
HasId returns a boolean if a field has been set.
### GetIsPrimary
`func (o *ModelsUserEmail) GetIsPrimary() bool`
GetIsPrimary returns the IsPrimary field if non-nil, zero value otherwise.
### GetIsPrimaryOk
`func (o *ModelsUserEmail) GetIsPrimaryOk() (*bool, bool)`
GetIsPrimaryOk returns a tuple with the IsPrimary field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIsPrimary
`func (o *ModelsUserEmail) SetIsPrimary(v bool)`
SetIsPrimary sets IsPrimary field to given value.
### HasIsPrimary
`func (o *ModelsUserEmail) HasIsPrimary() bool`
HasIsPrimary returns a boolean if a field has been set.
### GetIsVerified
`func (o *ModelsUserEmail) GetIsVerified() bool`
GetIsVerified returns the IsVerified field if non-nil, zero value otherwise.
### GetIsVerifiedOk
`func (o *ModelsUserEmail) GetIsVerifiedOk() (*bool, bool)`
GetIsVerifiedOk returns a tuple with the IsVerified field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIsVerified
`func (o *ModelsUserEmail) SetIsVerified(v bool)`
SetIsVerified sets IsVerified field to given value.
### HasIsVerified
`func (o *ModelsUserEmail) HasIsVerified() bool`
HasIsVerified returns a boolean if a field has been set.
### GetUpdatedAt
`func (o *ModelsUserEmail) GetUpdatedAt() time.Time`
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
### GetUpdatedAtOk
`func (o *ModelsUserEmail) GetUpdatedAtOk() (*time.Time, bool)`
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUpdatedAt
`func (o *ModelsUserEmail) SetUpdatedAt(v time.Time)`
SetUpdatedAt sets UpdatedAt field to given value.
### HasUpdatedAt
`func (o *ModelsUserEmail) HasUpdatedAt() bool`
HasUpdatedAt returns a boolean if a field has been set.
### GetUser
`func (o *ModelsUserEmail) GetUser() ModelsUser`
GetUser returns the User field if non-nil, zero value otherwise.
### GetUserOk
`func (o *ModelsUserEmail) GetUserOk() (*ModelsUser, bool)`
GetUserOk returns a tuple with the User field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUser
`func (o *ModelsUserEmail) SetUser(v ModelsUser)`
SetUser sets User field to given value.
### HasUser
`func (o *ModelsUserEmail) HasUser() bool`
HasUser returns a boolean if a field has been set.
### GetUserId
`func (o *ModelsUserEmail) GetUserId() string`
GetUserId returns the UserId field if non-nil, zero value otherwise.
### GetUserIdOk
`func (o *ModelsUserEmail) GetUserIdOk() (*string, bool)`
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUserId
`func (o *ModelsUserEmail) SetUserId(v string)`
SetUserId sets UserId field to given value.
### HasUserId
`func (o *ModelsUserEmail) HasUserId() bool`
HasUserId returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

760
sdk/go/docs/OrgsAPI.md Normal file
View File

@@ -0,0 +1,760 @@
# \OrgsAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**AddOrUpdateMember**](OrgsAPI.md#AddOrUpdateMember) | **Post** /orgs/{id}/members | Add or update a member (owner/admin)
[**CreateOrg**](OrgsAPI.md#CreateOrg) | **Post** /orgs | Create organization
[**CreateOrgKey**](OrgsAPI.md#CreateOrgKey) | **Post** /orgs/{id}/api-keys | Create org key/secret pair (owner/admin)
[**DeleteOrg**](OrgsAPI.md#DeleteOrg) | **Delete** /orgs/{id} | Delete organization (owner)
[**DeleteOrgKey**](OrgsAPI.md#DeleteOrgKey) | **Delete** /orgs/{id}/api-keys/{key_id} | Delete org key (owner/admin)
[**GetOrg**](OrgsAPI.md#GetOrg) | **Get** /orgs/{id} | Get organization
[**ListMembers**](OrgsAPI.md#ListMembers) | **Get** /orgs/{id}/members | List members in org
[**ListMyOrgs**](OrgsAPI.md#ListMyOrgs) | **Get** /orgs | List organizations I belong to
[**ListOrgKeys**](OrgsAPI.md#ListOrgKeys) | **Get** /orgs/{id}/api-keys | List org-scoped API keys (no secrets)
[**RemoveMember**](OrgsAPI.md#RemoveMember) | **Delete** /orgs/{id}/members/{user_id} | Remove a member (owner/admin)
[**UpdateOrg**](OrgsAPI.md#UpdateOrg) | **Patch** /orgs/{id} | Update organization (owner/admin)
## AddOrUpdateMember
> HandlersMemberOut AddOrUpdateMember(ctx, id).Body(body).Execute()
Add or update a member (owner/admin)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
body := *openapiclient.NewHandlersMemberUpsertReq() // HandlersMemberUpsertReq | User & role
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.AddOrUpdateMember(context.Background(), id).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.AddOrUpdateMember``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AddOrUpdateMember`: HandlersMemberOut
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.AddOrUpdateMember`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiAddOrUpdateMemberRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersMemberUpsertReq**](HandlersMemberUpsertReq.md) | User &amp; role |
### Return type
[**HandlersMemberOut**](HandlersMemberOut.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## CreateOrg
> ModelsOrganization CreateOrg(ctx).Body(body).Execute()
Create organization
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewHandlersOrgCreateReq() // HandlersOrgCreateReq | Org payload
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.CreateOrg(context.Background()).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.CreateOrg``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateOrg`: ModelsOrganization
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.CreateOrg`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiCreateOrgRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersOrgCreateReq**](HandlersOrgCreateReq.md) | Org payload |
### Return type
[**ModelsOrganization**](ModelsOrganization.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## CreateOrgKey
> HandlersOrgKeyCreateResp CreateOrgKey(ctx, id).Body(body).Execute()
Create org key/secret pair (owner/admin)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
body := *openapiclient.NewHandlersOrgKeyCreateReq() // HandlersOrgKeyCreateReq | Key name + optional expiry
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.CreateOrgKey(context.Background(), id).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.CreateOrgKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateOrgKey`: HandlersOrgKeyCreateResp
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.CreateOrgKey`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiCreateOrgKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersOrgKeyCreateReq**](HandlersOrgKeyCreateReq.md) | Key name + optional expiry |
### Return type
[**HandlersOrgKeyCreateResp**](HandlersOrgKeyCreateResp.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteOrg
> DeleteOrg(ctx, id).Execute()
Delete organization (owner)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.OrgsAPI.DeleteOrg(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.DeleteOrg``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteOrgRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
(empty response body)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteOrgKey
> DeleteOrgKey(ctx, id, keyId).Execute()
Delete org key (owner/admin)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
keyId := "keyId_example" // string | Key ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.OrgsAPI.DeleteOrgKey(context.Background(), id, keyId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.DeleteOrgKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
**keyId** | **string** | Key ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteOrgKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
(empty response body)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## GetOrg
> ModelsOrganization GetOrg(ctx, id).Execute()
Get organization
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.GetOrg(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.GetOrg``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetOrg`: ModelsOrganization
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.GetOrg`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiGetOrgRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
[**ModelsOrganization**](ModelsOrganization.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListMembers
> []HandlersMemberOut ListMembers(ctx, id).Execute()
List members in org
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.ListMembers(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.ListMembers``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListMembers`: []HandlersMemberOut
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.ListMembers`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiListMembersRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
[**[]HandlersMemberOut**](HandlersMemberOut.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListMyOrgs
> []ModelsOrganization ListMyOrgs(ctx).Execute()
List organizations I belong to
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.ListMyOrgs(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.ListMyOrgs``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListMyOrgs`: []ModelsOrganization
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.ListMyOrgs`: %v\n", resp)
}
```
### Path Parameters
This endpoint does not need any parameter.
### Other Parameters
Other parameters are passed through a pointer to a apiListMyOrgsRequest struct via the builder pattern
### Return type
[**[]ModelsOrganization**](ModelsOrganization.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListOrgKeys
> []ModelsAPIKey ListOrgKeys(ctx, id).Execute()
List org-scoped API keys (no secrets)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.ListOrgKeys(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.ListOrgKeys``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListOrgKeys`: []ModelsAPIKey
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.ListOrgKeys`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiListOrgKeysRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
[**[]ModelsAPIKey**](ModelsAPIKey.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## RemoveMember
> RemoveMember(ctx, id, userId).Execute()
Remove a member (owner/admin)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
userId := "userId_example" // string | User ID (UUID)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.OrgsAPI.RemoveMember(context.Background(), id, userId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.RemoveMember``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
**userId** | **string** | User ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiRemoveMemberRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
### Return type
(empty response body)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## UpdateOrg
> ModelsOrganization UpdateOrg(ctx, id).Body(body).Execute()
Update organization (owner/admin)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Org ID (UUID)
body := *openapiclient.NewHandlersOrgUpdateReq() // HandlersOrgUpdateReq | Update payload
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.OrgsAPI.UpdateOrg(context.Background(), id).Body(body).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `OrgsAPI.UpdateOrg``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateOrg`: ModelsOrganization
fmt.Fprintf(os.Stdout, "Response from `OrgsAPI.UpdateOrg`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Org ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiUpdateOrgRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**HandlersOrgUpdateReq**](HandlersOrgUpdateReq.md) | Update payload |
### Return type
[**ModelsOrganization**](ModelsOrganization.md)
### Authorization
[BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

369
sdk/go/docs/ServersAPI.md Normal file
View File

@@ -0,0 +1,369 @@
# \ServersAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateServer**](ServersAPI.md#CreateServer) | **Post** /servers | Create server (org scoped)
[**DeleteServer**](ServersAPI.md#DeleteServer) | **Delete** /servers/{id} | Delete server (org scoped)
[**GetServer**](ServersAPI.md#GetServer) | **Get** /servers/{id} | Get server by ID (org scoped)
[**ListServers**](ServersAPI.md#ListServers) | **Get** /servers | List servers (org scoped)
[**UpdateServer**](ServersAPI.md#UpdateServer) | **Patch** /servers/{id} | Update server (org scoped)
## CreateServer
> DtoServerResponse CreateServer(ctx).Body(body).XOrgID(xOrgID).Execute()
Create server (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewDtoCreateServerRequest() // DtoCreateServerRequest | Server payload
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServersAPI.CreateServer(context.Background()).Body(body).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServersAPI.CreateServer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateServer`: DtoServerResponse
fmt.Fprintf(os.Stdout, "Response from `ServersAPI.CreateServer`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiCreateServerRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoCreateServerRequest**](DtoCreateServerRequest.md) | Server payload |
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoServerResponse**](DtoServerResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteServer
> string DeleteServer(ctx, id).XOrgID(xOrgID).Execute()
Delete server (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Server ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServersAPI.DeleteServer(context.Background(), id).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServersAPI.DeleteServer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteServer`: string
fmt.Fprintf(os.Stdout, "Response from `ServersAPI.DeleteServer`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Server ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteServerRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
**string**
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## GetServer
> DtoServerResponse GetServer(ctx, id).XOrgID(xOrgID).Execute()
Get server by ID (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Server ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServersAPI.GetServer(context.Background(), id).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServersAPI.GetServer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetServer`: DtoServerResponse
fmt.Fprintf(os.Stdout, "Response from `ServersAPI.GetServer`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Server ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiGetServerRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoServerResponse**](DtoServerResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListServers
> []DtoServerResponse ListServers(ctx).XOrgID(xOrgID).Status(status).Role(role).Execute()
List servers (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
status := "status_example" // string | Filter by status (pending|provisioning|ready|failed) (optional)
role := "role_example" // string | Filter by role (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServersAPI.ListServers(context.Background()).XOrgID(xOrgID).Status(status).Role(role).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServersAPI.ListServers``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListServers`: []DtoServerResponse
fmt.Fprintf(os.Stdout, "Response from `ServersAPI.ListServers`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiListServersRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
**status** | **string** | Filter by status (pending|provisioning|ready|failed) |
**role** | **string** | Filter by role |
### Return type
[**[]DtoServerResponse**](DtoServerResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## UpdateServer
> DtoServerResponse UpdateServer(ctx, id).Body(body).XOrgID(xOrgID).Execute()
Update server (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Server ID (UUID)
body := *openapiclient.NewDtoUpdateServerRequest() // DtoUpdateServerRequest | Fields to update
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ServersAPI.UpdateServer(context.Background(), id).Body(body).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ServersAPI.UpdateServer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateServer`: DtoServerResponse
fmt.Fprintf(os.Stdout, "Response from `ServersAPI.UpdateServer`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Server ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiUpdateServerRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoUpdateServerRequest**](DtoUpdateServerRequest.md) | Fields to update |
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoServerResponse**](DtoServerResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

367
sdk/go/docs/SshAPI.md Normal file
View File

@@ -0,0 +1,367 @@
# \SshAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateSSHKey**](SshAPI.md#CreateSSHKey) | **Post** /ssh | Create ssh keypair (org scoped)
[**DeleteSSHKey**](SshAPI.md#DeleteSSHKey) | **Delete** /ssh/{id} | Delete ssh keypair (org scoped)
[**DownloadSSHKey**](SshAPI.md#DownloadSSHKey) | **Get** /ssh/{id}/download | Download ssh key files by ID (org scoped)
[**GetSSHKey**](SshAPI.md#GetSSHKey) | **Get** /ssh/{id} | Get ssh key by ID (org scoped)
[**ListPublicSshKeys**](SshAPI.md#ListPublicSshKeys) | **Get** /ssh | List ssh keys (org scoped)
## CreateSSHKey
> DtoSshResponse CreateSSHKey(ctx).Body(body).XOrgID(xOrgID).Execute()
Create ssh keypair (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewDtoCreateSSHRequest() // DtoCreateSSHRequest | Key generation options
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SshAPI.CreateSSHKey(context.Background()).Body(body).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SshAPI.CreateSSHKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateSSHKey`: DtoSshResponse
fmt.Fprintf(os.Stdout, "Response from `SshAPI.CreateSSHKey`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiCreateSSHKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoCreateSSHRequest**](DtoCreateSSHRequest.md) | Key generation options |
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoSshResponse**](DtoSshResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteSSHKey
> string DeleteSSHKey(ctx, id).XOrgID(xOrgID).Execute()
Delete ssh keypair (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | SSH Key ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SshAPI.DeleteSSHKey(context.Background(), id).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SshAPI.DeleteSSHKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteSSHKey`: string
fmt.Fprintf(os.Stdout, "Response from `SshAPI.DeleteSSHKey`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | SSH Key ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteSSHKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
**string**
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DownloadSSHKey
> string DownloadSSHKey(ctx, id).XOrgID(xOrgID).Part(part).Execute()
Download ssh key files by ID (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
xOrgID := "xOrgID_example" // string | Organization UUID
id := "id_example" // string | SSH Key ID (UUID)
part := "part_example" // string | Which part to download
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SshAPI.DownloadSSHKey(context.Background(), id).XOrgID(xOrgID).Part(part).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SshAPI.DownloadSSHKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DownloadSSHKey`: string
fmt.Fprintf(os.Stdout, "Response from `SshAPI.DownloadSSHKey`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | SSH Key ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDownloadSSHKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
**part** | **string** | Which part to download |
### Return type
**string**
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## GetSSHKey
> DtoSshRevealResponse GetSSHKey(ctx, id).XOrgID(xOrgID).Reveal(reveal).Execute()
Get ssh key by ID (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | SSH Key ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
reveal := true // bool | Reveal private key PEM (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SshAPI.GetSSHKey(context.Background(), id).XOrgID(xOrgID).Reveal(reveal).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SshAPI.GetSSHKey``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetSSHKey`: DtoSshRevealResponse
fmt.Fprintf(os.Stdout, "Response from `SshAPI.GetSSHKey`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | SSH Key ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiGetSSHKeyRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
**reveal** | **bool** | Reveal private key PEM |
### Return type
[**DtoSshRevealResponse**](DtoSshRevealResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListPublicSshKeys
> []DtoSshResponse ListPublicSshKeys(ctx).XOrgID(xOrgID).Execute()
List ssh keys (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SshAPI.ListPublicSshKeys(context.Background()).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SshAPI.ListPublicSshKeys``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListPublicSshKeys`: []DtoSshResponse
fmt.Fprintf(os.Stdout, "Response from `SshAPI.ListPublicSshKeys`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiListPublicSshKeysRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
[**[]DtoSshResponse**](DtoSshResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

369
sdk/go/docs/TaintsAPI.md Normal file
View File

@@ -0,0 +1,369 @@
# \TaintsAPI
All URIs are relative to *http://localhost:8080/api/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateTaint**](TaintsAPI.md#CreateTaint) | **Post** /taints | Create node taint (org scoped)
[**DeleteTaint**](TaintsAPI.md#DeleteTaint) | **Delete** /taints/{id} | Delete taint (org scoped)
[**GetTaint**](TaintsAPI.md#GetTaint) | **Get** /taints/{id} | Get node taint by ID (org scoped)
[**ListTaints**](TaintsAPI.md#ListTaints) | **Get** /taints | List node pool taints (org scoped)
[**UpdateTaint**](TaintsAPI.md#UpdateTaint) | **Patch** /taints/{id} | Update node taint (org scoped)
## CreateTaint
> DtoTaintResponse CreateTaint(ctx).Body(body).XOrgID(xOrgID).Execute()
Create node taint (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
body := *openapiclient.NewDtoCreateTaintRequest() // DtoCreateTaintRequest | Taint payload
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TaintsAPI.CreateTaint(context.Background()).Body(body).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TaintsAPI.CreateTaint``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateTaint`: DtoTaintResponse
fmt.Fprintf(os.Stdout, "Response from `TaintsAPI.CreateTaint`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiCreateTaintRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoCreateTaintRequest**](DtoCreateTaintRequest.md) | Taint payload |
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoTaintResponse**](DtoTaintResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## DeleteTaint
> string DeleteTaint(ctx, id).XOrgID(xOrgID).Execute()
Delete taint (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Node Taint ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TaintsAPI.DeleteTaint(context.Background(), id).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TaintsAPI.DeleteTaint``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteTaint`: string
fmt.Fprintf(os.Stdout, "Response from `TaintsAPI.DeleteTaint`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Node Taint ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiDeleteTaintRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
**string**
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## GetTaint
> DtoTaintResponse GetTaint(ctx, id).XOrgID(xOrgID).Execute()
Get node taint by ID (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Node Taint ID (UUID)
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TaintsAPI.GetTaint(context.Background(), id).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TaintsAPI.GetTaint``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetTaint`: DtoTaintResponse
fmt.Fprintf(os.Stdout, "Response from `TaintsAPI.GetTaint`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Node Taint ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiGetTaintRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoTaintResponse**](DtoTaintResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## ListTaints
> []DtoTaintResponse ListTaints(ctx).XOrgID(xOrgID).Key(key).Value(value).Q(q).Execute()
List node pool taints (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
key := "key_example" // string | Exact key (optional)
value := "value_example" // string | Exact value (optional)
q := "q_example" // string | key contains (case-insensitive) (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TaintsAPI.ListTaints(context.Background()).XOrgID(xOrgID).Key(key).Value(value).Q(q).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TaintsAPI.ListTaints``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListTaints`: []DtoTaintResponse
fmt.Fprintf(os.Stdout, "Response from `TaintsAPI.ListTaints`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiListTaintsRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xOrgID** | **string** | Organization UUID |
**key** | **string** | Exact key |
**value** | **string** | Exact value |
**q** | **string** | key contains (case-insensitive) |
### Return type
[**[]DtoTaintResponse**](DtoTaintResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## UpdateTaint
> DtoTaintResponse UpdateTaint(ctx, id).Body(body).XOrgID(xOrgID).Execute()
Update node taint (org scoped)
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/glueops/autoglue-sdk"
)
func main() {
id := "id_example" // string | Node Taint ID (UUID)
body := *openapiclient.NewDtoUpdateTaintRequest() // DtoUpdateTaintRequest | Fields to update
xOrgID := "xOrgID_example" // string | Organization UUID (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TaintsAPI.UpdateTaint(context.Background(), id).Body(body).XOrgID(xOrgID).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TaintsAPI.UpdateTaint``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UpdateTaint`: DtoTaintResponse
fmt.Fprintf(os.Stdout, "Response from `TaintsAPI.UpdateTaint`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**id** | **string** | Node Taint ID (UUID) |
### Other Parameters
Other parameters are passed through a pointer to a apiUpdateTaintRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**DtoUpdateTaintRequest**](DtoUpdateTaintRequest.md) | Fields to update |
**xOrgID** | **string** | Organization UUID |
### Return type
[**DtoTaintResponse**](DtoTaintResponse.md)
### Authorization
[OrgKeyAuth](../README.md#OrgKeyAuth), [OrgSecretAuth](../README.md#OrgSecretAuth), [BearerAuth](../README.md#BearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

View File

@@ -0,0 +1,82 @@
# UtilsErrorResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Code** | Pointer to **string** | A machine-readable error code, e.g. \&quot;validation_error\&quot; example: validation_error | [optional]
**Message** | Pointer to **string** | Human-readable message example: slug is required | [optional]
## Methods
### NewUtilsErrorResponse
`func NewUtilsErrorResponse() *UtilsErrorResponse`
NewUtilsErrorResponse instantiates a new UtilsErrorResponse 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
### NewUtilsErrorResponseWithDefaults
`func NewUtilsErrorResponseWithDefaults() *UtilsErrorResponse`
NewUtilsErrorResponseWithDefaults instantiates a new UtilsErrorResponse 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
### GetCode
`func (o *UtilsErrorResponse) GetCode() string`
GetCode returns the Code field if non-nil, zero value otherwise.
### GetCodeOk
`func (o *UtilsErrorResponse) GetCodeOk() (*string, bool)`
GetCodeOk returns a tuple with the Code field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCode
`func (o *UtilsErrorResponse) SetCode(v string)`
SetCode sets Code field to given value.
### HasCode
`func (o *UtilsErrorResponse) HasCode() bool`
HasCode returns a boolean if a field has been set.
### GetMessage
`func (o *UtilsErrorResponse) GetMessage() string`
GetMessage returns the Message field if non-nil, zero value otherwise.
### GetMessageOk
`func (o *UtilsErrorResponse) GetMessageOk() (*string, bool)`
GetMessageOk returns a tuple with the Message field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetMessage
`func (o *UtilsErrorResponse) SetMessage(v string)`
SetMessage sets Message field to given value.
### HasMessage
`func (o *UtilsErrorResponse) HasMessage() bool`
HasMessage returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

57
sdk/go/git_push.sh Normal file
View File

@@ -0,0 +1,57 @@
#!/bin/sh
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
#
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
git_user_id=$1
git_repo_id=$2
release_note=$3
git_host=$4
if [ "$git_host" = "" ]; then
git_host="github.com"
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
fi
if [ "$git_user_id" = "" ]; then
git_user_id="glueops"
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
fi
if [ "$git_repo_id" = "" ]; then
git_repo_id="autoglue-sdk"
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
fi
if [ "$release_note" = "" ]; then
release_note="Minor update"
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
fi
# Initialize the local directory as a Git repository
git init
# Adds the files in the local repository and stages them for commit.
git add .
# Commits the tracked changes and prepares them to be pushed to a remote repository.
git commit -m "$release_note"
# Sets the new remote
git_remote=$(git remote)
if [ "$git_remote" = "" ]; then # git remote not defined
if [ "$GIT_TOKEN" = "" ]; then
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
else
git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
fi
fi
git pull origin master
# Pushes (Forces) the changes in the local repository up to the remote repository
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
git push origin master 2>&1 | grep -v 'To https'

6
sdk/go/go.mod Normal file
View File

@@ -0,0 +1,6 @@
module github.com/glueops/autoglue-sdk
go 1.23
require (
)

11
sdk/go/go.sum Normal file
View File

@@ -0,0 +1,11 @@
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e h1:bRhVy7zSSasaqNksaRZiA5EEI+Ei4I1nO5Jh72wfHlg=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 h1:YUO/7uOKsKeq9UokNS62b8FYywz3ker1l1vDZRCRefw=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508=
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=

View File

@@ -0,0 +1,124 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoAuthStartResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoAuthStartResponse{}
// DtoAuthStartResponse struct for DtoAuthStartResponse
type DtoAuthStartResponse struct {
AuthUrl *string `json:"auth_url,omitempty"`
}
// NewDtoAuthStartResponse instantiates a new DtoAuthStartResponse 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 NewDtoAuthStartResponse() *DtoAuthStartResponse {
this := DtoAuthStartResponse{}
return &this
}
// NewDtoAuthStartResponseWithDefaults instantiates a new DtoAuthStartResponse 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 NewDtoAuthStartResponseWithDefaults() *DtoAuthStartResponse {
this := DtoAuthStartResponse{}
return &this
}
// GetAuthUrl returns the AuthUrl field value if set, zero value otherwise.
func (o *DtoAuthStartResponse) GetAuthUrl() string {
if o == nil || IsNil(o.AuthUrl) {
var ret string
return ret
}
return *o.AuthUrl
}
// GetAuthUrlOk returns a tuple with the AuthUrl field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoAuthStartResponse) GetAuthUrlOk() (*string, bool) {
if o == nil || IsNil(o.AuthUrl) {
return nil, false
}
return o.AuthUrl, true
}
// HasAuthUrl returns a boolean if a field has been set.
func (o *DtoAuthStartResponse) HasAuthUrl() bool {
if o != nil && !IsNil(o.AuthUrl) {
return true
}
return false
}
// SetAuthUrl gets a reference to the given string and assigns it to the AuthUrl field.
func (o *DtoAuthStartResponse) SetAuthUrl(v string) {
o.AuthUrl = &v
}
func (o DtoAuthStartResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoAuthStartResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.AuthUrl) {
toSerialize["auth_url"] = o.AuthUrl
}
return toSerialize, nil
}
type NullableDtoAuthStartResponse struct {
value *DtoAuthStartResponse
isSet bool
}
func (v NullableDtoAuthStartResponse) Get() *DtoAuthStartResponse {
return v.value
}
func (v *NullableDtoAuthStartResponse) Set(val *DtoAuthStartResponse) {
v.value = val
v.isSet = true
}
func (v NullableDtoAuthStartResponse) IsSet() bool {
return v.isSet
}
func (v *NullableDtoAuthStartResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoAuthStartResponse(val *DtoAuthStartResponse) *NullableDtoAuthStartResponse {
return &NullableDtoAuthStartResponse{value: val, isSet: true}
}
func (v NullableDtoAuthStartResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoAuthStartResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,340 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoCreateServerRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoCreateServerRequest{}
// DtoCreateServerRequest struct for DtoCreateServerRequest
type DtoCreateServerRequest struct {
Hostname *string `json:"hostname,omitempty"`
PrivateIpAddress *string `json:"private_ip_address,omitempty"`
PublicIpAddress *string `json:"public_ip_address,omitempty"`
Role *string `json:"role,omitempty"`
SshKeyId *string `json:"ssh_key_id,omitempty"`
SshUser *string `json:"ssh_user,omitempty"`
Status *string `json:"status,omitempty"`
}
// NewDtoCreateServerRequest instantiates a new DtoCreateServerRequest 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 NewDtoCreateServerRequest() *DtoCreateServerRequest {
this := DtoCreateServerRequest{}
return &this
}
// NewDtoCreateServerRequestWithDefaults instantiates a new DtoCreateServerRequest 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 NewDtoCreateServerRequestWithDefaults() *DtoCreateServerRequest {
this := DtoCreateServerRequest{}
return &this
}
// GetHostname returns the Hostname field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetHostname() string {
if o == nil || IsNil(o.Hostname) {
var ret string
return ret
}
return *o.Hostname
}
// GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetHostnameOk() (*string, bool) {
if o == nil || IsNil(o.Hostname) {
return nil, false
}
return o.Hostname, true
}
// HasHostname returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasHostname() bool {
if o != nil && !IsNil(o.Hostname) {
return true
}
return false
}
// SetHostname gets a reference to the given string and assigns it to the Hostname field.
func (o *DtoCreateServerRequest) SetHostname(v string) {
o.Hostname = &v
}
// GetPrivateIpAddress returns the PrivateIpAddress field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetPrivateIpAddress() string {
if o == nil || IsNil(o.PrivateIpAddress) {
var ret string
return ret
}
return *o.PrivateIpAddress
}
// GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetPrivateIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PrivateIpAddress) {
return nil, false
}
return o.PrivateIpAddress, true
}
// HasPrivateIpAddress returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasPrivateIpAddress() bool {
if o != nil && !IsNil(o.PrivateIpAddress) {
return true
}
return false
}
// SetPrivateIpAddress gets a reference to the given string and assigns it to the PrivateIpAddress field.
func (o *DtoCreateServerRequest) SetPrivateIpAddress(v string) {
o.PrivateIpAddress = &v
}
// GetPublicIpAddress returns the PublicIpAddress field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetPublicIpAddress() string {
if o == nil || IsNil(o.PublicIpAddress) {
var ret string
return ret
}
return *o.PublicIpAddress
}
// GetPublicIpAddressOk returns a tuple with the PublicIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetPublicIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PublicIpAddress) {
return nil, false
}
return o.PublicIpAddress, true
}
// HasPublicIpAddress returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasPublicIpAddress() bool {
if o != nil && !IsNil(o.PublicIpAddress) {
return true
}
return false
}
// SetPublicIpAddress gets a reference to the given string and assigns it to the PublicIpAddress field.
func (o *DtoCreateServerRequest) SetPublicIpAddress(v string) {
o.PublicIpAddress = &v
}
// GetRole returns the Role field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetRole() string {
if o == nil || IsNil(o.Role) {
var ret string
return ret
}
return *o.Role
}
// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetRoleOk() (*string, bool) {
if o == nil || IsNil(o.Role) {
return nil, false
}
return o.Role, true
}
// HasRole returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasRole() bool {
if o != nil && !IsNil(o.Role) {
return true
}
return false
}
// SetRole gets a reference to the given string and assigns it to the Role field.
func (o *DtoCreateServerRequest) SetRole(v string) {
o.Role = &v
}
// GetSshKeyId returns the SshKeyId field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetSshKeyId() string {
if o == nil || IsNil(o.SshKeyId) {
var ret string
return ret
}
return *o.SshKeyId
}
// GetSshKeyIdOk returns a tuple with the SshKeyId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetSshKeyIdOk() (*string, bool) {
if o == nil || IsNil(o.SshKeyId) {
return nil, false
}
return o.SshKeyId, true
}
// HasSshKeyId returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasSshKeyId() bool {
if o != nil && !IsNil(o.SshKeyId) {
return true
}
return false
}
// SetSshKeyId gets a reference to the given string and assigns it to the SshKeyId field.
func (o *DtoCreateServerRequest) SetSshKeyId(v string) {
o.SshKeyId = &v
}
// GetSshUser returns the SshUser field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetSshUser() string {
if o == nil || IsNil(o.SshUser) {
var ret string
return ret
}
return *o.SshUser
}
// GetSshUserOk returns a tuple with the SshUser field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetSshUserOk() (*string, bool) {
if o == nil || IsNil(o.SshUser) {
return nil, false
}
return o.SshUser, true
}
// HasSshUser returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasSshUser() bool {
if o != nil && !IsNil(o.SshUser) {
return true
}
return false
}
// SetSshUser gets a reference to the given string and assigns it to the SshUser field.
func (o *DtoCreateServerRequest) SetSshUser(v string) {
o.SshUser = &v
}
// GetStatus returns the Status field value if set, zero value otherwise.
func (o *DtoCreateServerRequest) GetStatus() string {
if o == nil || IsNil(o.Status) {
var ret string
return ret
}
return *o.Status
}
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateServerRequest) GetStatusOk() (*string, bool) {
if o == nil || IsNil(o.Status) {
return nil, false
}
return o.Status, true
}
// HasStatus returns a boolean if a field has been set.
func (o *DtoCreateServerRequest) HasStatus() bool {
if o != nil && !IsNil(o.Status) {
return true
}
return false
}
// SetStatus gets a reference to the given string and assigns it to the Status field.
func (o *DtoCreateServerRequest) SetStatus(v string) {
o.Status = &v
}
func (o DtoCreateServerRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoCreateServerRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Hostname) {
toSerialize["hostname"] = o.Hostname
}
if !IsNil(o.PrivateIpAddress) {
toSerialize["private_ip_address"] = o.PrivateIpAddress
}
if !IsNil(o.PublicIpAddress) {
toSerialize["public_ip_address"] = o.PublicIpAddress
}
if !IsNil(o.Role) {
toSerialize["role"] = o.Role
}
if !IsNil(o.SshKeyId) {
toSerialize["ssh_key_id"] = o.SshKeyId
}
if !IsNil(o.SshUser) {
toSerialize["ssh_user"] = o.SshUser
}
if !IsNil(o.Status) {
toSerialize["status"] = o.Status
}
return toSerialize, nil
}
type NullableDtoCreateServerRequest struct {
value *DtoCreateServerRequest
isSet bool
}
func (v NullableDtoCreateServerRequest) Get() *DtoCreateServerRequest {
return v.value
}
func (v *NullableDtoCreateServerRequest) Set(val *DtoCreateServerRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoCreateServerRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoCreateServerRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoCreateServerRequest(val *DtoCreateServerRequest) *NullableDtoCreateServerRequest {
return &NullableDtoCreateServerRequest{value: val, isSet: true}
}
func (v NullableDtoCreateServerRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoCreateServerRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,234 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoCreateSSHRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoCreateSSHRequest{}
// DtoCreateSSHRequest struct for DtoCreateSSHRequest
type DtoCreateSSHRequest struct {
// Only for RSA
Bits *int32 `json:"bits,omitempty"`
Comment *string `json:"comment,omitempty"`
Name *string `json:"name,omitempty"`
// \"rsa\" (default) or \"ed25519\"
Type *string `json:"type,omitempty"`
}
// NewDtoCreateSSHRequest instantiates a new DtoCreateSSHRequest 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 NewDtoCreateSSHRequest() *DtoCreateSSHRequest {
this := DtoCreateSSHRequest{}
return &this
}
// NewDtoCreateSSHRequestWithDefaults instantiates a new DtoCreateSSHRequest 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 NewDtoCreateSSHRequestWithDefaults() *DtoCreateSSHRequest {
this := DtoCreateSSHRequest{}
return &this
}
// GetBits returns the Bits field value if set, zero value otherwise.
func (o *DtoCreateSSHRequest) GetBits() int32 {
if o == nil || IsNil(o.Bits) {
var ret int32
return ret
}
return *o.Bits
}
// GetBitsOk returns a tuple with the Bits field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateSSHRequest) GetBitsOk() (*int32, bool) {
if o == nil || IsNil(o.Bits) {
return nil, false
}
return o.Bits, true
}
// HasBits returns a boolean if a field has been set.
func (o *DtoCreateSSHRequest) HasBits() bool {
if o != nil && !IsNil(o.Bits) {
return true
}
return false
}
// SetBits gets a reference to the given int32 and assigns it to the Bits field.
func (o *DtoCreateSSHRequest) SetBits(v int32) {
o.Bits = &v
}
// GetComment returns the Comment field value if set, zero value otherwise.
func (o *DtoCreateSSHRequest) GetComment() string {
if o == nil || IsNil(o.Comment) {
var ret string
return ret
}
return *o.Comment
}
// GetCommentOk returns a tuple with the Comment field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateSSHRequest) GetCommentOk() (*string, bool) {
if o == nil || IsNil(o.Comment) {
return nil, false
}
return o.Comment, true
}
// HasComment returns a boolean if a field has been set.
func (o *DtoCreateSSHRequest) HasComment() bool {
if o != nil && !IsNil(o.Comment) {
return true
}
return false
}
// SetComment gets a reference to the given string and assigns it to the Comment field.
func (o *DtoCreateSSHRequest) SetComment(v string) {
o.Comment = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *DtoCreateSSHRequest) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *DtoCreateSSHRequest) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *DtoCreateSSHRequest) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *DtoCreateSSHRequest) SetName(v string) {
o.Name = &v
}
// GetType returns the Type field value if set, zero value otherwise.
func (o *DtoCreateSSHRequest) GetType() string {
if o == nil || IsNil(o.Type) {
var ret string
return ret
}
return *o.Type
}
// 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 (o *DtoCreateSSHRequest) GetTypeOk() (*string, bool) {
if o == nil || IsNil(o.Type) {
return nil, false
}
return o.Type, true
}
// HasType returns a boolean if a field has been set.
func (o *DtoCreateSSHRequest) HasType() bool {
if o != nil && !IsNil(o.Type) {
return true
}
return false
}
// SetType gets a reference to the given string and assigns it to the Type field.
func (o *DtoCreateSSHRequest) SetType(v string) {
o.Type = &v
}
func (o DtoCreateSSHRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoCreateSSHRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Bits) {
toSerialize["bits"] = o.Bits
}
if !IsNil(o.Comment) {
toSerialize["comment"] = o.Comment
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.Type) {
toSerialize["type"] = o.Type
}
return toSerialize, nil
}
type NullableDtoCreateSSHRequest struct {
value *DtoCreateSSHRequest
isSet bool
}
func (v NullableDtoCreateSSHRequest) Get() *DtoCreateSSHRequest {
return v.value
}
func (v *NullableDtoCreateSSHRequest) Set(val *DtoCreateSSHRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoCreateSSHRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoCreateSSHRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoCreateSSHRequest(val *DtoCreateSSHRequest) *NullableDtoCreateSSHRequest {
return &NullableDtoCreateSSHRequest{value: val, isSet: true}
}
func (v NullableDtoCreateSSHRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoCreateSSHRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,196 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoCreateTaintRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoCreateTaintRequest{}
// DtoCreateTaintRequest struct for DtoCreateTaintRequest
type DtoCreateTaintRequest struct {
Effect *string `json:"effect,omitempty"`
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
}
// NewDtoCreateTaintRequest instantiates a new DtoCreateTaintRequest 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 NewDtoCreateTaintRequest() *DtoCreateTaintRequest {
this := DtoCreateTaintRequest{}
return &this
}
// NewDtoCreateTaintRequestWithDefaults instantiates a new DtoCreateTaintRequest 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 NewDtoCreateTaintRequestWithDefaults() *DtoCreateTaintRequest {
this := DtoCreateTaintRequest{}
return &this
}
// GetEffect returns the Effect field value if set, zero value otherwise.
func (o *DtoCreateTaintRequest) GetEffect() string {
if o == nil || IsNil(o.Effect) {
var ret string
return ret
}
return *o.Effect
}
// GetEffectOk returns a tuple with the Effect field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateTaintRequest) GetEffectOk() (*string, bool) {
if o == nil || IsNil(o.Effect) {
return nil, false
}
return o.Effect, true
}
// HasEffect returns a boolean if a field has been set.
func (o *DtoCreateTaintRequest) HasEffect() bool {
if o != nil && !IsNil(o.Effect) {
return true
}
return false
}
// SetEffect gets a reference to the given string and assigns it to the Effect field.
func (o *DtoCreateTaintRequest) SetEffect(v string) {
o.Effect = &v
}
// GetKey returns the Key field value if set, zero value otherwise.
func (o *DtoCreateTaintRequest) GetKey() string {
if o == nil || IsNil(o.Key) {
var ret string
return ret
}
return *o.Key
}
// GetKeyOk returns a tuple with the Key field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateTaintRequest) GetKeyOk() (*string, bool) {
if o == nil || IsNil(o.Key) {
return nil, false
}
return o.Key, true
}
// HasKey returns a boolean if a field has been set.
func (o *DtoCreateTaintRequest) HasKey() bool {
if o != nil && !IsNil(o.Key) {
return true
}
return false
}
// SetKey gets a reference to the given string and assigns it to the Key field.
func (o *DtoCreateTaintRequest) SetKey(v string) {
o.Key = &v
}
// GetValue returns the Value field value if set, zero value otherwise.
func (o *DtoCreateTaintRequest) GetValue() string {
if o == nil || IsNil(o.Value) {
var ret string
return ret
}
return *o.Value
}
// GetValueOk returns a tuple with the Value field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoCreateTaintRequest) GetValueOk() (*string, bool) {
if o == nil || IsNil(o.Value) {
return nil, false
}
return o.Value, true
}
// HasValue returns a boolean if a field has been set.
func (o *DtoCreateTaintRequest) HasValue() bool {
if o != nil && !IsNil(o.Value) {
return true
}
return false
}
// SetValue gets a reference to the given string and assigns it to the Value field.
func (o *DtoCreateTaintRequest) SetValue(v string) {
o.Value = &v
}
func (o DtoCreateTaintRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoCreateTaintRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Effect) {
toSerialize["effect"] = o.Effect
}
if !IsNil(o.Key) {
toSerialize["key"] = o.Key
}
if !IsNil(o.Value) {
toSerialize["value"] = o.Value
}
return toSerialize, nil
}
type NullableDtoCreateTaintRequest struct {
value *DtoCreateTaintRequest
isSet bool
}
func (v NullableDtoCreateTaintRequest) Get() *DtoCreateTaintRequest {
return v.value
}
func (v *NullableDtoCreateTaintRequest) Set(val *DtoCreateTaintRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoCreateTaintRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoCreateTaintRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoCreateTaintRequest(val *DtoCreateTaintRequest) *NullableDtoCreateTaintRequest {
return &NullableDtoCreateTaintRequest{value: val, isSet: true}
}
func (v NullableDtoCreateTaintRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoCreateTaintRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

340
sdk/go/model_dto_jwk.go Normal file
View File

@@ -0,0 +1,340 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoJWK type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoJWK{}
// DtoJWK struct for DtoJWK
type DtoJWK struct {
Alg *string `json:"alg,omitempty"`
E *string `json:"e,omitempty"`
Kid *string `json:"kid,omitempty"`
Kty *string `json:"kty,omitempty"`
N *string `json:"n,omitempty"`
Use *string `json:"use,omitempty"`
X *string `json:"x,omitempty"`
}
// NewDtoJWK instantiates a new DtoJWK 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 NewDtoJWK() *DtoJWK {
this := DtoJWK{}
return &this
}
// NewDtoJWKWithDefaults instantiates a new DtoJWK 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 NewDtoJWKWithDefaults() *DtoJWK {
this := DtoJWK{}
return &this
}
// GetAlg returns the Alg field value if set, zero value otherwise.
func (o *DtoJWK) GetAlg() string {
if o == nil || IsNil(o.Alg) {
var ret string
return ret
}
return *o.Alg
}
// GetAlgOk returns a tuple with the Alg field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetAlgOk() (*string, bool) {
if o == nil || IsNil(o.Alg) {
return nil, false
}
return o.Alg, true
}
// HasAlg returns a boolean if a field has been set.
func (o *DtoJWK) HasAlg() bool {
if o != nil && !IsNil(o.Alg) {
return true
}
return false
}
// SetAlg gets a reference to the given string and assigns it to the Alg field.
func (o *DtoJWK) SetAlg(v string) {
o.Alg = &v
}
// GetE returns the E field value if set, zero value otherwise.
func (o *DtoJWK) GetE() string {
if o == nil || IsNil(o.E) {
var ret string
return ret
}
return *o.E
}
// GetEOk returns a tuple with the E field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetEOk() (*string, bool) {
if o == nil || IsNil(o.E) {
return nil, false
}
return o.E, true
}
// HasE returns a boolean if a field has been set.
func (o *DtoJWK) HasE() bool {
if o != nil && !IsNil(o.E) {
return true
}
return false
}
// SetE gets a reference to the given string and assigns it to the E field.
func (o *DtoJWK) SetE(v string) {
o.E = &v
}
// GetKid returns the Kid field value if set, zero value otherwise.
func (o *DtoJWK) GetKid() string {
if o == nil || IsNil(o.Kid) {
var ret string
return ret
}
return *o.Kid
}
// GetKidOk returns a tuple with the Kid field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetKidOk() (*string, bool) {
if o == nil || IsNil(o.Kid) {
return nil, false
}
return o.Kid, true
}
// HasKid returns a boolean if a field has been set.
func (o *DtoJWK) HasKid() bool {
if o != nil && !IsNil(o.Kid) {
return true
}
return false
}
// SetKid gets a reference to the given string and assigns it to the Kid field.
func (o *DtoJWK) SetKid(v string) {
o.Kid = &v
}
// GetKty returns the Kty field value if set, zero value otherwise.
func (o *DtoJWK) GetKty() string {
if o == nil || IsNil(o.Kty) {
var ret string
return ret
}
return *o.Kty
}
// GetKtyOk returns a tuple with the Kty field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetKtyOk() (*string, bool) {
if o == nil || IsNil(o.Kty) {
return nil, false
}
return o.Kty, true
}
// HasKty returns a boolean if a field has been set.
func (o *DtoJWK) HasKty() bool {
if o != nil && !IsNil(o.Kty) {
return true
}
return false
}
// SetKty gets a reference to the given string and assigns it to the Kty field.
func (o *DtoJWK) SetKty(v string) {
o.Kty = &v
}
// GetN returns the N field value if set, zero value otherwise.
func (o *DtoJWK) GetN() string {
if o == nil || IsNil(o.N) {
var ret string
return ret
}
return *o.N
}
// GetNOk returns a tuple with the N field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetNOk() (*string, bool) {
if o == nil || IsNil(o.N) {
return nil, false
}
return o.N, true
}
// HasN returns a boolean if a field has been set.
func (o *DtoJWK) HasN() bool {
if o != nil && !IsNil(o.N) {
return true
}
return false
}
// SetN gets a reference to the given string and assigns it to the N field.
func (o *DtoJWK) SetN(v string) {
o.N = &v
}
// GetUse returns the Use field value if set, zero value otherwise.
func (o *DtoJWK) GetUse() string {
if o == nil || IsNil(o.Use) {
var ret string
return ret
}
return *o.Use
}
// GetUseOk returns a tuple with the Use field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetUseOk() (*string, bool) {
if o == nil || IsNil(o.Use) {
return nil, false
}
return o.Use, true
}
// HasUse returns a boolean if a field has been set.
func (o *DtoJWK) HasUse() bool {
if o != nil && !IsNil(o.Use) {
return true
}
return false
}
// SetUse gets a reference to the given string and assigns it to the Use field.
func (o *DtoJWK) SetUse(v string) {
o.Use = &v
}
// GetX returns the X field value if set, zero value otherwise.
func (o *DtoJWK) GetX() string {
if o == nil || IsNil(o.X) {
var ret string
return ret
}
return *o.X
}
// GetXOk returns a tuple with the X field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWK) GetXOk() (*string, bool) {
if o == nil || IsNil(o.X) {
return nil, false
}
return o.X, true
}
// HasX returns a boolean if a field has been set.
func (o *DtoJWK) HasX() bool {
if o != nil && !IsNil(o.X) {
return true
}
return false
}
// SetX gets a reference to the given string and assigns it to the X field.
func (o *DtoJWK) SetX(v string) {
o.X = &v
}
func (o DtoJWK) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoJWK) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Alg) {
toSerialize["alg"] = o.Alg
}
if !IsNil(o.E) {
toSerialize["e"] = o.E
}
if !IsNil(o.Kid) {
toSerialize["kid"] = o.Kid
}
if !IsNil(o.Kty) {
toSerialize["kty"] = o.Kty
}
if !IsNil(o.N) {
toSerialize["n"] = o.N
}
if !IsNil(o.Use) {
toSerialize["use"] = o.Use
}
if !IsNil(o.X) {
toSerialize["x"] = o.X
}
return toSerialize, nil
}
type NullableDtoJWK struct {
value *DtoJWK
isSet bool
}
func (v NullableDtoJWK) Get() *DtoJWK {
return v.value
}
func (v *NullableDtoJWK) Set(val *DtoJWK) {
v.value = val
v.isSet = true
}
func (v NullableDtoJWK) IsSet() bool {
return v.isSet
}
func (v *NullableDtoJWK) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoJWK(val *DtoJWK) *NullableDtoJWK {
return &NullableDtoJWK{value: val, isSet: true}
}
func (v NullableDtoJWK) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoJWK) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

124
sdk/go/model_dto_jwks.go Normal file
View File

@@ -0,0 +1,124 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoJWKS type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoJWKS{}
// DtoJWKS struct for DtoJWKS
type DtoJWKS struct {
Keys []DtoJWK `json:"keys,omitempty"`
}
// NewDtoJWKS instantiates a new DtoJWKS 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 NewDtoJWKS() *DtoJWKS {
this := DtoJWKS{}
return &this
}
// NewDtoJWKSWithDefaults instantiates a new DtoJWKS 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 NewDtoJWKSWithDefaults() *DtoJWKS {
this := DtoJWKS{}
return &this
}
// GetKeys returns the Keys field value if set, zero value otherwise.
func (o *DtoJWKS) GetKeys() []DtoJWK {
if o == nil || IsNil(o.Keys) {
var ret []DtoJWK
return ret
}
return o.Keys
}
// GetKeysOk returns a tuple with the Keys field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoJWKS) GetKeysOk() ([]DtoJWK, bool) {
if o == nil || IsNil(o.Keys) {
return nil, false
}
return o.Keys, true
}
// HasKeys returns a boolean if a field has been set.
func (o *DtoJWKS) HasKeys() bool {
if o != nil && !IsNil(o.Keys) {
return true
}
return false
}
// SetKeys gets a reference to the given []DtoJWK and assigns it to the Keys field.
func (o *DtoJWKS) SetKeys(v []DtoJWK) {
o.Keys = v
}
func (o DtoJWKS) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoJWKS) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Keys) {
toSerialize["keys"] = o.Keys
}
return toSerialize, nil
}
type NullableDtoJWKS struct {
value *DtoJWKS
isSet bool
}
func (v NullableDtoJWKS) Get() *DtoJWKS {
return v.value
}
func (v *NullableDtoJWKS) Set(val *DtoJWKS) {
v.value = val
v.isSet = true
}
func (v NullableDtoJWKS) IsSet() bool {
return v.isSet
}
func (v *NullableDtoJWKS) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoJWKS(val *DtoJWKS) *NullableDtoJWKS {
return &NullableDtoJWKS{value: val, isSet: true}
}
func (v NullableDtoJWKS) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoJWKS) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,124 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoLogoutRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoLogoutRequest{}
// DtoLogoutRequest struct for DtoLogoutRequest
type DtoLogoutRequest struct {
RefreshToken *string `json:"refresh_token,omitempty"`
}
// NewDtoLogoutRequest instantiates a new DtoLogoutRequest 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 NewDtoLogoutRequest() *DtoLogoutRequest {
this := DtoLogoutRequest{}
return &this
}
// NewDtoLogoutRequestWithDefaults instantiates a new DtoLogoutRequest 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 NewDtoLogoutRequestWithDefaults() *DtoLogoutRequest {
this := DtoLogoutRequest{}
return &this
}
// GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.
func (o *DtoLogoutRequest) GetRefreshToken() string {
if o == nil || IsNil(o.RefreshToken) {
var ret string
return ret
}
return *o.RefreshToken
}
// GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoLogoutRequest) GetRefreshTokenOk() (*string, bool) {
if o == nil || IsNil(o.RefreshToken) {
return nil, false
}
return o.RefreshToken, true
}
// HasRefreshToken returns a boolean if a field has been set.
func (o *DtoLogoutRequest) HasRefreshToken() bool {
if o != nil && !IsNil(o.RefreshToken) {
return true
}
return false
}
// SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.
func (o *DtoLogoutRequest) SetRefreshToken(v string) {
o.RefreshToken = &v
}
func (o DtoLogoutRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoLogoutRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.RefreshToken) {
toSerialize["refresh_token"] = o.RefreshToken
}
return toSerialize, nil
}
type NullableDtoLogoutRequest struct {
value *DtoLogoutRequest
isSet bool
}
func (v NullableDtoLogoutRequest) Get() *DtoLogoutRequest {
return v.value
}
func (v *NullableDtoLogoutRequest) Set(val *DtoLogoutRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoLogoutRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoLogoutRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoLogoutRequest(val *DtoLogoutRequest) *NullableDtoLogoutRequest {
return &NullableDtoLogoutRequest{value: val, isSet: true}
}
func (v NullableDtoLogoutRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoLogoutRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,124 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoRefreshRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoRefreshRequest{}
// DtoRefreshRequest struct for DtoRefreshRequest
type DtoRefreshRequest struct {
RefreshToken *string `json:"refresh_token,omitempty"`
}
// NewDtoRefreshRequest instantiates a new DtoRefreshRequest 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 NewDtoRefreshRequest() *DtoRefreshRequest {
this := DtoRefreshRequest{}
return &this
}
// NewDtoRefreshRequestWithDefaults instantiates a new DtoRefreshRequest 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 NewDtoRefreshRequestWithDefaults() *DtoRefreshRequest {
this := DtoRefreshRequest{}
return &this
}
// GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.
func (o *DtoRefreshRequest) GetRefreshToken() string {
if o == nil || IsNil(o.RefreshToken) {
var ret string
return ret
}
return *o.RefreshToken
}
// GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoRefreshRequest) GetRefreshTokenOk() (*string, bool) {
if o == nil || IsNil(o.RefreshToken) {
return nil, false
}
return o.RefreshToken, true
}
// HasRefreshToken returns a boolean if a field has been set.
func (o *DtoRefreshRequest) HasRefreshToken() bool {
if o != nil && !IsNil(o.RefreshToken) {
return true
}
return false
}
// SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.
func (o *DtoRefreshRequest) SetRefreshToken(v string) {
o.RefreshToken = &v
}
func (o DtoRefreshRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoRefreshRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.RefreshToken) {
toSerialize["refresh_token"] = o.RefreshToken
}
return toSerialize, nil
}
type NullableDtoRefreshRequest struct {
value *DtoRefreshRequest
isSet bool
}
func (v NullableDtoRefreshRequest) Get() *DtoRefreshRequest {
return v.value
}
func (v *NullableDtoRefreshRequest) Set(val *DtoRefreshRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoRefreshRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoRefreshRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoRefreshRequest(val *DtoRefreshRequest) *NullableDtoRefreshRequest {
return &NullableDtoRefreshRequest{value: val, isSet: true}
}
func (v NullableDtoRefreshRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoRefreshRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,484 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoServerResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoServerResponse{}
// DtoServerResponse struct for DtoServerResponse
type DtoServerResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
Hostname *string `json:"hostname,omitempty"`
Id *string `json:"id,omitempty"`
OrganizationId *string `json:"organization_id,omitempty"`
PrivateIpAddress *string `json:"private_ip_address,omitempty"`
PublicIpAddress *string `json:"public_ip_address,omitempty"`
Role *string `json:"role,omitempty"`
SshKeyId *string `json:"ssh_key_id,omitempty"`
SshUser *string `json:"ssh_user,omitempty"`
Status *string `json:"status,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
// NewDtoServerResponse instantiates a new DtoServerResponse 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 NewDtoServerResponse() *DtoServerResponse {
this := DtoServerResponse{}
return &this
}
// NewDtoServerResponseWithDefaults instantiates a new DtoServerResponse 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 NewDtoServerResponseWithDefaults() *DtoServerResponse {
this := DtoServerResponse{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *DtoServerResponse) GetCreatedAt() string {
if o == nil || IsNil(o.CreatedAt) {
var ret string
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetCreatedAtOk() (*string, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *DtoServerResponse) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.
func (o *DtoServerResponse) SetCreatedAt(v string) {
o.CreatedAt = &v
}
// GetHostname returns the Hostname field value if set, zero value otherwise.
func (o *DtoServerResponse) GetHostname() string {
if o == nil || IsNil(o.Hostname) {
var ret string
return ret
}
return *o.Hostname
}
// GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetHostnameOk() (*string, bool) {
if o == nil || IsNil(o.Hostname) {
return nil, false
}
return o.Hostname, true
}
// HasHostname returns a boolean if a field has been set.
func (o *DtoServerResponse) HasHostname() bool {
if o != nil && !IsNil(o.Hostname) {
return true
}
return false
}
// SetHostname gets a reference to the given string and assigns it to the Hostname field.
func (o *DtoServerResponse) SetHostname(v string) {
o.Hostname = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *DtoServerResponse) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *DtoServerResponse) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *DtoServerResponse) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *DtoServerResponse) SetId(v string) {
o.Id = &v
}
// GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.
func (o *DtoServerResponse) GetOrganizationId() string {
if o == nil || IsNil(o.OrganizationId) {
var ret string
return ret
}
return *o.OrganizationId
}
// GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetOrganizationIdOk() (*string, bool) {
if o == nil || IsNil(o.OrganizationId) {
return nil, false
}
return o.OrganizationId, true
}
// HasOrganizationId returns a boolean if a field has been set.
func (o *DtoServerResponse) HasOrganizationId() bool {
if o != nil && !IsNil(o.OrganizationId) {
return true
}
return false
}
// SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.
func (o *DtoServerResponse) SetOrganizationId(v string) {
o.OrganizationId = &v
}
// GetPrivateIpAddress returns the PrivateIpAddress field value if set, zero value otherwise.
func (o *DtoServerResponse) GetPrivateIpAddress() string {
if o == nil || IsNil(o.PrivateIpAddress) {
var ret string
return ret
}
return *o.PrivateIpAddress
}
// GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetPrivateIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PrivateIpAddress) {
return nil, false
}
return o.PrivateIpAddress, true
}
// HasPrivateIpAddress returns a boolean if a field has been set.
func (o *DtoServerResponse) HasPrivateIpAddress() bool {
if o != nil && !IsNil(o.PrivateIpAddress) {
return true
}
return false
}
// SetPrivateIpAddress gets a reference to the given string and assigns it to the PrivateIpAddress field.
func (o *DtoServerResponse) SetPrivateIpAddress(v string) {
o.PrivateIpAddress = &v
}
// GetPublicIpAddress returns the PublicIpAddress field value if set, zero value otherwise.
func (o *DtoServerResponse) GetPublicIpAddress() string {
if o == nil || IsNil(o.PublicIpAddress) {
var ret string
return ret
}
return *o.PublicIpAddress
}
// GetPublicIpAddressOk returns a tuple with the PublicIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetPublicIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PublicIpAddress) {
return nil, false
}
return o.PublicIpAddress, true
}
// HasPublicIpAddress returns a boolean if a field has been set.
func (o *DtoServerResponse) HasPublicIpAddress() bool {
if o != nil && !IsNil(o.PublicIpAddress) {
return true
}
return false
}
// SetPublicIpAddress gets a reference to the given string and assigns it to the PublicIpAddress field.
func (o *DtoServerResponse) SetPublicIpAddress(v string) {
o.PublicIpAddress = &v
}
// GetRole returns the Role field value if set, zero value otherwise.
func (o *DtoServerResponse) GetRole() string {
if o == nil || IsNil(o.Role) {
var ret string
return ret
}
return *o.Role
}
// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetRoleOk() (*string, bool) {
if o == nil || IsNil(o.Role) {
return nil, false
}
return o.Role, true
}
// HasRole returns a boolean if a field has been set.
func (o *DtoServerResponse) HasRole() bool {
if o != nil && !IsNil(o.Role) {
return true
}
return false
}
// SetRole gets a reference to the given string and assigns it to the Role field.
func (o *DtoServerResponse) SetRole(v string) {
o.Role = &v
}
// GetSshKeyId returns the SshKeyId field value if set, zero value otherwise.
func (o *DtoServerResponse) GetSshKeyId() string {
if o == nil || IsNil(o.SshKeyId) {
var ret string
return ret
}
return *o.SshKeyId
}
// GetSshKeyIdOk returns a tuple with the SshKeyId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetSshKeyIdOk() (*string, bool) {
if o == nil || IsNil(o.SshKeyId) {
return nil, false
}
return o.SshKeyId, true
}
// HasSshKeyId returns a boolean if a field has been set.
func (o *DtoServerResponse) HasSshKeyId() bool {
if o != nil && !IsNil(o.SshKeyId) {
return true
}
return false
}
// SetSshKeyId gets a reference to the given string and assigns it to the SshKeyId field.
func (o *DtoServerResponse) SetSshKeyId(v string) {
o.SshKeyId = &v
}
// GetSshUser returns the SshUser field value if set, zero value otherwise.
func (o *DtoServerResponse) GetSshUser() string {
if o == nil || IsNil(o.SshUser) {
var ret string
return ret
}
return *o.SshUser
}
// GetSshUserOk returns a tuple with the SshUser field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetSshUserOk() (*string, bool) {
if o == nil || IsNil(o.SshUser) {
return nil, false
}
return o.SshUser, true
}
// HasSshUser returns a boolean if a field has been set.
func (o *DtoServerResponse) HasSshUser() bool {
if o != nil && !IsNil(o.SshUser) {
return true
}
return false
}
// SetSshUser gets a reference to the given string and assigns it to the SshUser field.
func (o *DtoServerResponse) SetSshUser(v string) {
o.SshUser = &v
}
// GetStatus returns the Status field value if set, zero value otherwise.
func (o *DtoServerResponse) GetStatus() string {
if o == nil || IsNil(o.Status) {
var ret string
return ret
}
return *o.Status
}
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetStatusOk() (*string, bool) {
if o == nil || IsNil(o.Status) {
return nil, false
}
return o.Status, true
}
// HasStatus returns a boolean if a field has been set.
func (o *DtoServerResponse) HasStatus() bool {
if o != nil && !IsNil(o.Status) {
return true
}
return false
}
// SetStatus gets a reference to the given string and assigns it to the Status field.
func (o *DtoServerResponse) SetStatus(v string) {
o.Status = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *DtoServerResponse) GetUpdatedAt() string {
if o == nil || IsNil(o.UpdatedAt) {
var ret string
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoServerResponse) GetUpdatedAtOk() (*string, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *DtoServerResponse) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.
func (o *DtoServerResponse) SetUpdatedAt(v string) {
o.UpdatedAt = &v
}
func (o DtoServerResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoServerResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.Hostname) {
toSerialize["hostname"] = o.Hostname
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.OrganizationId) {
toSerialize["organization_id"] = o.OrganizationId
}
if !IsNil(o.PrivateIpAddress) {
toSerialize["private_ip_address"] = o.PrivateIpAddress
}
if !IsNil(o.PublicIpAddress) {
toSerialize["public_ip_address"] = o.PublicIpAddress
}
if !IsNil(o.Role) {
toSerialize["role"] = o.Role
}
if !IsNil(o.SshKeyId) {
toSerialize["ssh_key_id"] = o.SshKeyId
}
if !IsNil(o.SshUser) {
toSerialize["ssh_user"] = o.SshUser
}
if !IsNil(o.Status) {
toSerialize["status"] = o.Status
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableDtoServerResponse struct {
value *DtoServerResponse
isSet bool
}
func (v NullableDtoServerResponse) Get() *DtoServerResponse {
return v.value
}
func (v *NullableDtoServerResponse) Set(val *DtoServerResponse) {
v.value = val
v.isSet = true
}
func (v NullableDtoServerResponse) IsSet() bool {
return v.isSet
}
func (v *NullableDtoServerResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoServerResponse(val *DtoServerResponse) *NullableDtoServerResponse {
return &NullableDtoServerResponse{value: val, isSet: true}
}
func (v NullableDtoServerResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoServerResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,340 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoSshResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoSshResponse{}
// DtoSshResponse struct for DtoSshResponse
type DtoSshResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OrganizationId *string `json:"organization_id,omitempty"`
PublicKey *string `json:"public_key,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
// NewDtoSshResponse instantiates a new DtoSshResponse 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 NewDtoSshResponse() *DtoSshResponse {
this := DtoSshResponse{}
return &this
}
// NewDtoSshResponseWithDefaults instantiates a new DtoSshResponse 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 NewDtoSshResponseWithDefaults() *DtoSshResponse {
this := DtoSshResponse{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *DtoSshResponse) GetCreatedAt() string {
if o == nil || IsNil(o.CreatedAt) {
var ret string
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshResponse) GetCreatedAtOk() (*string, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *DtoSshResponse) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.
func (o *DtoSshResponse) SetCreatedAt(v string) {
o.CreatedAt = &v
}
// GetFingerprint returns the Fingerprint field value if set, zero value otherwise.
func (o *DtoSshResponse) GetFingerprint() string {
if o == nil || IsNil(o.Fingerprint) {
var ret string
return ret
}
return *o.Fingerprint
}
// GetFingerprintOk returns a tuple with the Fingerprint field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshResponse) GetFingerprintOk() (*string, bool) {
if o == nil || IsNil(o.Fingerprint) {
return nil, false
}
return o.Fingerprint, true
}
// HasFingerprint returns a boolean if a field has been set.
func (o *DtoSshResponse) HasFingerprint() bool {
if o != nil && !IsNil(o.Fingerprint) {
return true
}
return false
}
// SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.
func (o *DtoSshResponse) SetFingerprint(v string) {
o.Fingerprint = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *DtoSshResponse) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *DtoSshResponse) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *DtoSshResponse) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *DtoSshResponse) SetId(v string) {
o.Id = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *DtoSshResponse) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *DtoSshResponse) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *DtoSshResponse) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *DtoSshResponse) SetName(v string) {
o.Name = &v
}
// GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.
func (o *DtoSshResponse) GetOrganizationId() string {
if o == nil || IsNil(o.OrganizationId) {
var ret string
return ret
}
return *o.OrganizationId
}
// GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshResponse) GetOrganizationIdOk() (*string, bool) {
if o == nil || IsNil(o.OrganizationId) {
return nil, false
}
return o.OrganizationId, true
}
// HasOrganizationId returns a boolean if a field has been set.
func (o *DtoSshResponse) HasOrganizationId() bool {
if o != nil && !IsNil(o.OrganizationId) {
return true
}
return false
}
// SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.
func (o *DtoSshResponse) SetOrganizationId(v string) {
o.OrganizationId = &v
}
// GetPublicKey returns the PublicKey field value if set, zero value otherwise.
func (o *DtoSshResponse) GetPublicKey() string {
if o == nil || IsNil(o.PublicKey) {
var ret string
return ret
}
return *o.PublicKey
}
// GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshResponse) GetPublicKeyOk() (*string, bool) {
if o == nil || IsNil(o.PublicKey) {
return nil, false
}
return o.PublicKey, true
}
// HasPublicKey returns a boolean if a field has been set.
func (o *DtoSshResponse) HasPublicKey() bool {
if o != nil && !IsNil(o.PublicKey) {
return true
}
return false
}
// SetPublicKey gets a reference to the given string and assigns it to the PublicKey field.
func (o *DtoSshResponse) SetPublicKey(v string) {
o.PublicKey = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *DtoSshResponse) GetUpdatedAt() string {
if o == nil || IsNil(o.UpdatedAt) {
var ret string
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshResponse) GetUpdatedAtOk() (*string, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *DtoSshResponse) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.
func (o *DtoSshResponse) SetUpdatedAt(v string) {
o.UpdatedAt = &v
}
func (o DtoSshResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoSshResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.Fingerprint) {
toSerialize["fingerprint"] = o.Fingerprint
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.OrganizationId) {
toSerialize["organization_id"] = o.OrganizationId
}
if !IsNil(o.PublicKey) {
toSerialize["public_key"] = o.PublicKey
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableDtoSshResponse struct {
value *DtoSshResponse
isSet bool
}
func (v NullableDtoSshResponse) Get() *DtoSshResponse {
return v.value
}
func (v *NullableDtoSshResponse) Set(val *DtoSshResponse) {
v.value = val
v.isSet = true
}
func (v NullableDtoSshResponse) IsSet() bool {
return v.isSet
}
func (v *NullableDtoSshResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoSshResponse(val *DtoSshResponse) *NullableDtoSshResponse {
return &NullableDtoSshResponse{value: val, isSet: true}
}
func (v NullableDtoSshResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoSshResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,376 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoSshRevealResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoSshRevealResponse{}
// DtoSshRevealResponse struct for DtoSshRevealResponse
type DtoSshRevealResponse struct {
CreatedAt *string `json:"created_at,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OrganizationId *string `json:"organization_id,omitempty"`
PrivateKey *string `json:"private_key,omitempty"`
PublicKey *string `json:"public_key,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
}
// NewDtoSshRevealResponse instantiates a new DtoSshRevealResponse 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 NewDtoSshRevealResponse() *DtoSshRevealResponse {
this := DtoSshRevealResponse{}
return &this
}
// NewDtoSshRevealResponseWithDefaults instantiates a new DtoSshRevealResponse 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 NewDtoSshRevealResponseWithDefaults() *DtoSshRevealResponse {
this := DtoSshRevealResponse{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetCreatedAt() string {
if o == nil || IsNil(o.CreatedAt) {
var ret string
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetCreatedAtOk() (*string, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.
func (o *DtoSshRevealResponse) SetCreatedAt(v string) {
o.CreatedAt = &v
}
// GetFingerprint returns the Fingerprint field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetFingerprint() string {
if o == nil || IsNil(o.Fingerprint) {
var ret string
return ret
}
return *o.Fingerprint
}
// GetFingerprintOk returns a tuple with the Fingerprint field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetFingerprintOk() (*string, bool) {
if o == nil || IsNil(o.Fingerprint) {
return nil, false
}
return o.Fingerprint, true
}
// HasFingerprint returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasFingerprint() bool {
if o != nil && !IsNil(o.Fingerprint) {
return true
}
return false
}
// SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.
func (o *DtoSshRevealResponse) SetFingerprint(v string) {
o.Fingerprint = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *DtoSshRevealResponse) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *DtoSshRevealResponse) SetId(v string) {
o.Id = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *DtoSshRevealResponse) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *DtoSshRevealResponse) SetName(v string) {
o.Name = &v
}
// GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetOrganizationId() string {
if o == nil || IsNil(o.OrganizationId) {
var ret string
return ret
}
return *o.OrganizationId
}
// GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetOrganizationIdOk() (*string, bool) {
if o == nil || IsNil(o.OrganizationId) {
return nil, false
}
return o.OrganizationId, true
}
// HasOrganizationId returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasOrganizationId() bool {
if o != nil && !IsNil(o.OrganizationId) {
return true
}
return false
}
// SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.
func (o *DtoSshRevealResponse) SetOrganizationId(v string) {
o.OrganizationId = &v
}
// GetPrivateKey returns the PrivateKey field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetPrivateKey() string {
if o == nil || IsNil(o.PrivateKey) {
var ret string
return ret
}
return *o.PrivateKey
}
// GetPrivateKeyOk returns a tuple with the PrivateKey field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetPrivateKeyOk() (*string, bool) {
if o == nil || IsNil(o.PrivateKey) {
return nil, false
}
return o.PrivateKey, true
}
// HasPrivateKey returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasPrivateKey() bool {
if o != nil && !IsNil(o.PrivateKey) {
return true
}
return false
}
// SetPrivateKey gets a reference to the given string and assigns it to the PrivateKey field.
func (o *DtoSshRevealResponse) SetPrivateKey(v string) {
o.PrivateKey = &v
}
// GetPublicKey returns the PublicKey field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetPublicKey() string {
if o == nil || IsNil(o.PublicKey) {
var ret string
return ret
}
return *o.PublicKey
}
// GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetPublicKeyOk() (*string, bool) {
if o == nil || IsNil(o.PublicKey) {
return nil, false
}
return o.PublicKey, true
}
// HasPublicKey returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasPublicKey() bool {
if o != nil && !IsNil(o.PublicKey) {
return true
}
return false
}
// SetPublicKey gets a reference to the given string and assigns it to the PublicKey field.
func (o *DtoSshRevealResponse) SetPublicKey(v string) {
o.PublicKey = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *DtoSshRevealResponse) GetUpdatedAt() string {
if o == nil || IsNil(o.UpdatedAt) {
var ret string
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoSshRevealResponse) GetUpdatedAtOk() (*string, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *DtoSshRevealResponse) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.
func (o *DtoSshRevealResponse) SetUpdatedAt(v string) {
o.UpdatedAt = &v
}
func (o DtoSshRevealResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoSshRevealResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.Fingerprint) {
toSerialize["fingerprint"] = o.Fingerprint
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.OrganizationId) {
toSerialize["organization_id"] = o.OrganizationId
}
if !IsNil(o.PrivateKey) {
toSerialize["private_key"] = o.PrivateKey
}
if !IsNil(o.PublicKey) {
toSerialize["public_key"] = o.PublicKey
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableDtoSshRevealResponse struct {
value *DtoSshRevealResponse
isSet bool
}
func (v NullableDtoSshRevealResponse) Get() *DtoSshRevealResponse {
return v.value
}
func (v *NullableDtoSshRevealResponse) Set(val *DtoSshRevealResponse) {
v.value = val
v.isSet = true
}
func (v NullableDtoSshRevealResponse) IsSet() bool {
return v.isSet
}
func (v *NullableDtoSshRevealResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoSshRevealResponse(val *DtoSshRevealResponse) *NullableDtoSshRevealResponse {
return &NullableDtoSshRevealResponse{value: val, isSet: true}
}
func (v NullableDtoSshRevealResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoSshRevealResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,232 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoTaintResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoTaintResponse{}
// DtoTaintResponse struct for DtoTaintResponse
type DtoTaintResponse struct {
Effect *string `json:"effect,omitempty"`
Id *string `json:"id,omitempty"`
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
}
// NewDtoTaintResponse instantiates a new DtoTaintResponse 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 NewDtoTaintResponse() *DtoTaintResponse {
this := DtoTaintResponse{}
return &this
}
// NewDtoTaintResponseWithDefaults instantiates a new DtoTaintResponse 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 NewDtoTaintResponseWithDefaults() *DtoTaintResponse {
this := DtoTaintResponse{}
return &this
}
// GetEffect returns the Effect field value if set, zero value otherwise.
func (o *DtoTaintResponse) GetEffect() string {
if o == nil || IsNil(o.Effect) {
var ret string
return ret
}
return *o.Effect
}
// GetEffectOk returns a tuple with the Effect field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTaintResponse) GetEffectOk() (*string, bool) {
if o == nil || IsNil(o.Effect) {
return nil, false
}
return o.Effect, true
}
// HasEffect returns a boolean if a field has been set.
func (o *DtoTaintResponse) HasEffect() bool {
if o != nil && !IsNil(o.Effect) {
return true
}
return false
}
// SetEffect gets a reference to the given string and assigns it to the Effect field.
func (o *DtoTaintResponse) SetEffect(v string) {
o.Effect = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *DtoTaintResponse) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *DtoTaintResponse) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *DtoTaintResponse) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *DtoTaintResponse) SetId(v string) {
o.Id = &v
}
// GetKey returns the Key field value if set, zero value otherwise.
func (o *DtoTaintResponse) GetKey() string {
if o == nil || IsNil(o.Key) {
var ret string
return ret
}
return *o.Key
}
// GetKeyOk returns a tuple with the Key field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTaintResponse) GetKeyOk() (*string, bool) {
if o == nil || IsNil(o.Key) {
return nil, false
}
return o.Key, true
}
// HasKey returns a boolean if a field has been set.
func (o *DtoTaintResponse) HasKey() bool {
if o != nil && !IsNil(o.Key) {
return true
}
return false
}
// SetKey gets a reference to the given string and assigns it to the Key field.
func (o *DtoTaintResponse) SetKey(v string) {
o.Key = &v
}
// GetValue returns the Value field value if set, zero value otherwise.
func (o *DtoTaintResponse) GetValue() string {
if o == nil || IsNil(o.Value) {
var ret string
return ret
}
return *o.Value
}
// GetValueOk returns a tuple with the Value field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTaintResponse) GetValueOk() (*string, bool) {
if o == nil || IsNil(o.Value) {
return nil, false
}
return o.Value, true
}
// HasValue returns a boolean if a field has been set.
func (o *DtoTaintResponse) HasValue() bool {
if o != nil && !IsNil(o.Value) {
return true
}
return false
}
// SetValue gets a reference to the given string and assigns it to the Value field.
func (o *DtoTaintResponse) SetValue(v string) {
o.Value = &v
}
func (o DtoTaintResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoTaintResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Effect) {
toSerialize["effect"] = o.Effect
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.Key) {
toSerialize["key"] = o.Key
}
if !IsNil(o.Value) {
toSerialize["value"] = o.Value
}
return toSerialize, nil
}
type NullableDtoTaintResponse struct {
value *DtoTaintResponse
isSet bool
}
func (v NullableDtoTaintResponse) Get() *DtoTaintResponse {
return v.value
}
func (v *NullableDtoTaintResponse) Set(val *DtoTaintResponse) {
v.value = val
v.isSet = true
}
func (v NullableDtoTaintResponse) IsSet() bool {
return v.isSet
}
func (v *NullableDtoTaintResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoTaintResponse(val *DtoTaintResponse) *NullableDtoTaintResponse {
return &NullableDtoTaintResponse{value: val, isSet: true}
}
func (v NullableDtoTaintResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoTaintResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,232 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoTokenPair type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoTokenPair{}
// DtoTokenPair struct for DtoTokenPair
type DtoTokenPair struct {
AccessToken *string `json:"access_token,omitempty"`
ExpiresIn *int32 `json:"expires_in,omitempty"`
RefreshToken *string `json:"refresh_token,omitempty"`
TokenType *string `json:"token_type,omitempty"`
}
// NewDtoTokenPair instantiates a new DtoTokenPair 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 NewDtoTokenPair() *DtoTokenPair {
this := DtoTokenPair{}
return &this
}
// NewDtoTokenPairWithDefaults instantiates a new DtoTokenPair 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 NewDtoTokenPairWithDefaults() *DtoTokenPair {
this := DtoTokenPair{}
return &this
}
// GetAccessToken returns the AccessToken field value if set, zero value otherwise.
func (o *DtoTokenPair) GetAccessToken() string {
if o == nil || IsNil(o.AccessToken) {
var ret string
return ret
}
return *o.AccessToken
}
// GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTokenPair) GetAccessTokenOk() (*string, bool) {
if o == nil || IsNil(o.AccessToken) {
return nil, false
}
return o.AccessToken, true
}
// HasAccessToken returns a boolean if a field has been set.
func (o *DtoTokenPair) HasAccessToken() bool {
if o != nil && !IsNil(o.AccessToken) {
return true
}
return false
}
// SetAccessToken gets a reference to the given string and assigns it to the AccessToken field.
func (o *DtoTokenPair) SetAccessToken(v string) {
o.AccessToken = &v
}
// GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.
func (o *DtoTokenPair) GetExpiresIn() int32 {
if o == nil || IsNil(o.ExpiresIn) {
var ret int32
return ret
}
return *o.ExpiresIn
}
// GetExpiresInOk returns a tuple with the ExpiresIn field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTokenPair) GetExpiresInOk() (*int32, bool) {
if o == nil || IsNil(o.ExpiresIn) {
return nil, false
}
return o.ExpiresIn, true
}
// HasExpiresIn returns a boolean if a field has been set.
func (o *DtoTokenPair) HasExpiresIn() bool {
if o != nil && !IsNil(o.ExpiresIn) {
return true
}
return false
}
// SetExpiresIn gets a reference to the given int32 and assigns it to the ExpiresIn field.
func (o *DtoTokenPair) SetExpiresIn(v int32) {
o.ExpiresIn = &v
}
// GetRefreshToken returns the RefreshToken field value if set, zero value otherwise.
func (o *DtoTokenPair) GetRefreshToken() string {
if o == nil || IsNil(o.RefreshToken) {
var ret string
return ret
}
return *o.RefreshToken
}
// GetRefreshTokenOk returns a tuple with the RefreshToken field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTokenPair) GetRefreshTokenOk() (*string, bool) {
if o == nil || IsNil(o.RefreshToken) {
return nil, false
}
return o.RefreshToken, true
}
// HasRefreshToken returns a boolean if a field has been set.
func (o *DtoTokenPair) HasRefreshToken() bool {
if o != nil && !IsNil(o.RefreshToken) {
return true
}
return false
}
// SetRefreshToken gets a reference to the given string and assigns it to the RefreshToken field.
func (o *DtoTokenPair) SetRefreshToken(v string) {
o.RefreshToken = &v
}
// GetTokenType returns the TokenType field value if set, zero value otherwise.
func (o *DtoTokenPair) GetTokenType() string {
if o == nil || IsNil(o.TokenType) {
var ret string
return ret
}
return *o.TokenType
}
// GetTokenTypeOk returns a tuple with the TokenType field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoTokenPair) GetTokenTypeOk() (*string, bool) {
if o == nil || IsNil(o.TokenType) {
return nil, false
}
return o.TokenType, true
}
// HasTokenType returns a boolean if a field has been set.
func (o *DtoTokenPair) HasTokenType() bool {
if o != nil && !IsNil(o.TokenType) {
return true
}
return false
}
// SetTokenType gets a reference to the given string and assigns it to the TokenType field.
func (o *DtoTokenPair) SetTokenType(v string) {
o.TokenType = &v
}
func (o DtoTokenPair) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoTokenPair) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.AccessToken) {
toSerialize["access_token"] = o.AccessToken
}
if !IsNil(o.ExpiresIn) {
toSerialize["expires_in"] = o.ExpiresIn
}
if !IsNil(o.RefreshToken) {
toSerialize["refresh_token"] = o.RefreshToken
}
if !IsNil(o.TokenType) {
toSerialize["token_type"] = o.TokenType
}
return toSerialize, nil
}
type NullableDtoTokenPair struct {
value *DtoTokenPair
isSet bool
}
func (v NullableDtoTokenPair) Get() *DtoTokenPair {
return v.value
}
func (v *NullableDtoTokenPair) Set(val *DtoTokenPair) {
v.value = val
v.isSet = true
}
func (v NullableDtoTokenPair) IsSet() bool {
return v.isSet
}
func (v *NullableDtoTokenPair) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoTokenPair(val *DtoTokenPair) *NullableDtoTokenPair {
return &NullableDtoTokenPair{value: val, isSet: true}
}
func (v NullableDtoTokenPair) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoTokenPair) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,340 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoUpdateServerRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoUpdateServerRequest{}
// DtoUpdateServerRequest struct for DtoUpdateServerRequest
type DtoUpdateServerRequest struct {
Hostname *string `json:"hostname,omitempty"`
PrivateIpAddress *string `json:"private_ip_address,omitempty"`
PublicIpAddress *string `json:"public_ip_address,omitempty"`
Role *string `json:"role,omitempty"`
SshKeyId *string `json:"ssh_key_id,omitempty"`
SshUser *string `json:"ssh_user,omitempty"`
Status *string `json:"status,omitempty"`
}
// NewDtoUpdateServerRequest instantiates a new DtoUpdateServerRequest 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 NewDtoUpdateServerRequest() *DtoUpdateServerRequest {
this := DtoUpdateServerRequest{}
return &this
}
// NewDtoUpdateServerRequestWithDefaults instantiates a new DtoUpdateServerRequest 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 NewDtoUpdateServerRequestWithDefaults() *DtoUpdateServerRequest {
this := DtoUpdateServerRequest{}
return &this
}
// GetHostname returns the Hostname field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetHostname() string {
if o == nil || IsNil(o.Hostname) {
var ret string
return ret
}
return *o.Hostname
}
// GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetHostnameOk() (*string, bool) {
if o == nil || IsNil(o.Hostname) {
return nil, false
}
return o.Hostname, true
}
// HasHostname returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasHostname() bool {
if o != nil && !IsNil(o.Hostname) {
return true
}
return false
}
// SetHostname gets a reference to the given string and assigns it to the Hostname field.
func (o *DtoUpdateServerRequest) SetHostname(v string) {
o.Hostname = &v
}
// GetPrivateIpAddress returns the PrivateIpAddress field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetPrivateIpAddress() string {
if o == nil || IsNil(o.PrivateIpAddress) {
var ret string
return ret
}
return *o.PrivateIpAddress
}
// GetPrivateIpAddressOk returns a tuple with the PrivateIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetPrivateIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PrivateIpAddress) {
return nil, false
}
return o.PrivateIpAddress, true
}
// HasPrivateIpAddress returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasPrivateIpAddress() bool {
if o != nil && !IsNil(o.PrivateIpAddress) {
return true
}
return false
}
// SetPrivateIpAddress gets a reference to the given string and assigns it to the PrivateIpAddress field.
func (o *DtoUpdateServerRequest) SetPrivateIpAddress(v string) {
o.PrivateIpAddress = &v
}
// GetPublicIpAddress returns the PublicIpAddress field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetPublicIpAddress() string {
if o == nil || IsNil(o.PublicIpAddress) {
var ret string
return ret
}
return *o.PublicIpAddress
}
// GetPublicIpAddressOk returns a tuple with the PublicIpAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetPublicIpAddressOk() (*string, bool) {
if o == nil || IsNil(o.PublicIpAddress) {
return nil, false
}
return o.PublicIpAddress, true
}
// HasPublicIpAddress returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasPublicIpAddress() bool {
if o != nil && !IsNil(o.PublicIpAddress) {
return true
}
return false
}
// SetPublicIpAddress gets a reference to the given string and assigns it to the PublicIpAddress field.
func (o *DtoUpdateServerRequest) SetPublicIpAddress(v string) {
o.PublicIpAddress = &v
}
// GetRole returns the Role field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetRole() string {
if o == nil || IsNil(o.Role) {
var ret string
return ret
}
return *o.Role
}
// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetRoleOk() (*string, bool) {
if o == nil || IsNil(o.Role) {
return nil, false
}
return o.Role, true
}
// HasRole returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasRole() bool {
if o != nil && !IsNil(o.Role) {
return true
}
return false
}
// SetRole gets a reference to the given string and assigns it to the Role field.
func (o *DtoUpdateServerRequest) SetRole(v string) {
o.Role = &v
}
// GetSshKeyId returns the SshKeyId field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetSshKeyId() string {
if o == nil || IsNil(o.SshKeyId) {
var ret string
return ret
}
return *o.SshKeyId
}
// GetSshKeyIdOk returns a tuple with the SshKeyId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetSshKeyIdOk() (*string, bool) {
if o == nil || IsNil(o.SshKeyId) {
return nil, false
}
return o.SshKeyId, true
}
// HasSshKeyId returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasSshKeyId() bool {
if o != nil && !IsNil(o.SshKeyId) {
return true
}
return false
}
// SetSshKeyId gets a reference to the given string and assigns it to the SshKeyId field.
func (o *DtoUpdateServerRequest) SetSshKeyId(v string) {
o.SshKeyId = &v
}
// GetSshUser returns the SshUser field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetSshUser() string {
if o == nil || IsNil(o.SshUser) {
var ret string
return ret
}
return *o.SshUser
}
// GetSshUserOk returns a tuple with the SshUser field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetSshUserOk() (*string, bool) {
if o == nil || IsNil(o.SshUser) {
return nil, false
}
return o.SshUser, true
}
// HasSshUser returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasSshUser() bool {
if o != nil && !IsNil(o.SshUser) {
return true
}
return false
}
// SetSshUser gets a reference to the given string and assigns it to the SshUser field.
func (o *DtoUpdateServerRequest) SetSshUser(v string) {
o.SshUser = &v
}
// GetStatus returns the Status field value if set, zero value otherwise.
func (o *DtoUpdateServerRequest) GetStatus() string {
if o == nil || IsNil(o.Status) {
var ret string
return ret
}
return *o.Status
}
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateServerRequest) GetStatusOk() (*string, bool) {
if o == nil || IsNil(o.Status) {
return nil, false
}
return o.Status, true
}
// HasStatus returns a boolean if a field has been set.
func (o *DtoUpdateServerRequest) HasStatus() bool {
if o != nil && !IsNil(o.Status) {
return true
}
return false
}
// SetStatus gets a reference to the given string and assigns it to the Status field.
func (o *DtoUpdateServerRequest) SetStatus(v string) {
o.Status = &v
}
func (o DtoUpdateServerRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoUpdateServerRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Hostname) {
toSerialize["hostname"] = o.Hostname
}
if !IsNil(o.PrivateIpAddress) {
toSerialize["private_ip_address"] = o.PrivateIpAddress
}
if !IsNil(o.PublicIpAddress) {
toSerialize["public_ip_address"] = o.PublicIpAddress
}
if !IsNil(o.Role) {
toSerialize["role"] = o.Role
}
if !IsNil(o.SshKeyId) {
toSerialize["ssh_key_id"] = o.SshKeyId
}
if !IsNil(o.SshUser) {
toSerialize["ssh_user"] = o.SshUser
}
if !IsNil(o.Status) {
toSerialize["status"] = o.Status
}
return toSerialize, nil
}
type NullableDtoUpdateServerRequest struct {
value *DtoUpdateServerRequest
isSet bool
}
func (v NullableDtoUpdateServerRequest) Get() *DtoUpdateServerRequest {
return v.value
}
func (v *NullableDtoUpdateServerRequest) Set(val *DtoUpdateServerRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoUpdateServerRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoUpdateServerRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoUpdateServerRequest(val *DtoUpdateServerRequest) *NullableDtoUpdateServerRequest {
return &NullableDtoUpdateServerRequest{value: val, isSet: true}
}
func (v NullableDtoUpdateServerRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoUpdateServerRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,196 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the DtoUpdateTaintRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &DtoUpdateTaintRequest{}
// DtoUpdateTaintRequest struct for DtoUpdateTaintRequest
type DtoUpdateTaintRequest struct {
Effect *string `json:"effect,omitempty"`
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
}
// NewDtoUpdateTaintRequest instantiates a new DtoUpdateTaintRequest 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 NewDtoUpdateTaintRequest() *DtoUpdateTaintRequest {
this := DtoUpdateTaintRequest{}
return &this
}
// NewDtoUpdateTaintRequestWithDefaults instantiates a new DtoUpdateTaintRequest 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 NewDtoUpdateTaintRequestWithDefaults() *DtoUpdateTaintRequest {
this := DtoUpdateTaintRequest{}
return &this
}
// GetEffect returns the Effect field value if set, zero value otherwise.
func (o *DtoUpdateTaintRequest) GetEffect() string {
if o == nil || IsNil(o.Effect) {
var ret string
return ret
}
return *o.Effect
}
// GetEffectOk returns a tuple with the Effect field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateTaintRequest) GetEffectOk() (*string, bool) {
if o == nil || IsNil(o.Effect) {
return nil, false
}
return o.Effect, true
}
// HasEffect returns a boolean if a field has been set.
func (o *DtoUpdateTaintRequest) HasEffect() bool {
if o != nil && !IsNil(o.Effect) {
return true
}
return false
}
// SetEffect gets a reference to the given string and assigns it to the Effect field.
func (o *DtoUpdateTaintRequest) SetEffect(v string) {
o.Effect = &v
}
// GetKey returns the Key field value if set, zero value otherwise.
func (o *DtoUpdateTaintRequest) GetKey() string {
if o == nil || IsNil(o.Key) {
var ret string
return ret
}
return *o.Key
}
// GetKeyOk returns a tuple with the Key field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateTaintRequest) GetKeyOk() (*string, bool) {
if o == nil || IsNil(o.Key) {
return nil, false
}
return o.Key, true
}
// HasKey returns a boolean if a field has been set.
func (o *DtoUpdateTaintRequest) HasKey() bool {
if o != nil && !IsNil(o.Key) {
return true
}
return false
}
// SetKey gets a reference to the given string and assigns it to the Key field.
func (o *DtoUpdateTaintRequest) SetKey(v string) {
o.Key = &v
}
// GetValue returns the Value field value if set, zero value otherwise.
func (o *DtoUpdateTaintRequest) GetValue() string {
if o == nil || IsNil(o.Value) {
var ret string
return ret
}
return *o.Value
}
// GetValueOk returns a tuple with the Value field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *DtoUpdateTaintRequest) GetValueOk() (*string, bool) {
if o == nil || IsNil(o.Value) {
return nil, false
}
return o.Value, true
}
// HasValue returns a boolean if a field has been set.
func (o *DtoUpdateTaintRequest) HasValue() bool {
if o != nil && !IsNil(o.Value) {
return true
}
return false
}
// SetValue gets a reference to the given string and assigns it to the Value field.
func (o *DtoUpdateTaintRequest) SetValue(v string) {
o.Value = &v
}
func (o DtoUpdateTaintRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o DtoUpdateTaintRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Effect) {
toSerialize["effect"] = o.Effect
}
if !IsNil(o.Key) {
toSerialize["key"] = o.Key
}
if !IsNil(o.Value) {
toSerialize["value"] = o.Value
}
return toSerialize, nil
}
type NullableDtoUpdateTaintRequest struct {
value *DtoUpdateTaintRequest
isSet bool
}
func (v NullableDtoUpdateTaintRequest) Get() *DtoUpdateTaintRequest {
return v.value
}
func (v *NullableDtoUpdateTaintRequest) Set(val *DtoUpdateTaintRequest) {
v.value = val
v.isSet = true
}
func (v NullableDtoUpdateTaintRequest) IsSet() bool {
return v.isSet
}
func (v *NullableDtoUpdateTaintRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDtoUpdateTaintRequest(val *DtoUpdateTaintRequest) *NullableDtoUpdateTaintRequest {
return &NullableDtoUpdateTaintRequest{value: val, isSet: true}
}
func (v NullableDtoUpdateTaintRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDtoUpdateTaintRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,161 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersCreateUserKeyRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersCreateUserKeyRequest{}
// HandlersCreateUserKeyRequest struct for HandlersCreateUserKeyRequest
type HandlersCreateUserKeyRequest struct {
// optional TTL
ExpiresInHours *int32 `json:"expires_in_hours,omitempty"`
Name *string `json:"name,omitempty"`
}
// NewHandlersCreateUserKeyRequest instantiates a new HandlersCreateUserKeyRequest 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 NewHandlersCreateUserKeyRequest() *HandlersCreateUserKeyRequest {
this := HandlersCreateUserKeyRequest{}
return &this
}
// NewHandlersCreateUserKeyRequestWithDefaults instantiates a new HandlersCreateUserKeyRequest 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 NewHandlersCreateUserKeyRequestWithDefaults() *HandlersCreateUserKeyRequest {
this := HandlersCreateUserKeyRequest{}
return &this
}
// GetExpiresInHours returns the ExpiresInHours field value if set, zero value otherwise.
func (o *HandlersCreateUserKeyRequest) GetExpiresInHours() int32 {
if o == nil || IsNil(o.ExpiresInHours) {
var ret int32
return ret
}
return *o.ExpiresInHours
}
// GetExpiresInHoursOk returns a tuple with the ExpiresInHours field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersCreateUserKeyRequest) GetExpiresInHoursOk() (*int32, bool) {
if o == nil || IsNil(o.ExpiresInHours) {
return nil, false
}
return o.ExpiresInHours, true
}
// HasExpiresInHours returns a boolean if a field has been set.
func (o *HandlersCreateUserKeyRequest) HasExpiresInHours() bool {
if o != nil && !IsNil(o.ExpiresInHours) {
return true
}
return false
}
// SetExpiresInHours gets a reference to the given int32 and assigns it to the ExpiresInHours field.
func (o *HandlersCreateUserKeyRequest) SetExpiresInHours(v int32) {
o.ExpiresInHours = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersCreateUserKeyRequest) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersCreateUserKeyRequest) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersCreateUserKeyRequest) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersCreateUserKeyRequest) SetName(v string) {
o.Name = &v
}
func (o HandlersCreateUserKeyRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersCreateUserKeyRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.ExpiresInHours) {
toSerialize["expires_in_hours"] = o.ExpiresInHours
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
return toSerialize, nil
}
type NullableHandlersCreateUserKeyRequest struct {
value *HandlersCreateUserKeyRequest
isSet bool
}
func (v NullableHandlersCreateUserKeyRequest) Get() *HandlersCreateUserKeyRequest {
return v.value
}
func (v *NullableHandlersCreateUserKeyRequest) Set(val *HandlersCreateUserKeyRequest) {
v.value = val
v.isSet = true
}
func (v NullableHandlersCreateUserKeyRequest) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersCreateUserKeyRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersCreateUserKeyRequest(val *HandlersCreateUserKeyRequest) *NullableHandlersCreateUserKeyRequest {
return &NullableHandlersCreateUserKeyRequest{value: val, isSet: true}
}
func (v NullableHandlersCreateUserKeyRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersCreateUserKeyRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,414 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
"time"
)
// checks if the HandlersMeResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersMeResponse{}
// HandlersMeResponse struct for HandlersMeResponse
type HandlersMeResponse struct {
AvatarUrl *string `json:"avatar_url,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
DisplayName *string `json:"display_name,omitempty"`
Emails []ModelsUserEmail `json:"emails,omitempty"`
// example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Id *string `json:"id,omitempty"`
IsDisabled *bool `json:"is_disabled,omitempty"`
Organizations []ModelsOrganization `json:"organizations,omitempty"`
PrimaryEmail *string `json:"primary_email,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
// NewHandlersMeResponse instantiates a new HandlersMeResponse 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 NewHandlersMeResponse() *HandlersMeResponse {
this := HandlersMeResponse{}
return &this
}
// NewHandlersMeResponseWithDefaults instantiates a new HandlersMeResponse 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 NewHandlersMeResponseWithDefaults() *HandlersMeResponse {
this := HandlersMeResponse{}
return &this
}
// GetAvatarUrl returns the AvatarUrl field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetAvatarUrl() string {
if o == nil || IsNil(o.AvatarUrl) {
var ret string
return ret
}
return *o.AvatarUrl
}
// GetAvatarUrlOk returns a tuple with the AvatarUrl field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetAvatarUrlOk() (*string, bool) {
if o == nil || IsNil(o.AvatarUrl) {
return nil, false
}
return o.AvatarUrl, true
}
// HasAvatarUrl returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasAvatarUrl() bool {
if o != nil && !IsNil(o.AvatarUrl) {
return true
}
return false
}
// SetAvatarUrl gets a reference to the given string and assigns it to the AvatarUrl field.
func (o *HandlersMeResponse) SetAvatarUrl(v string) {
o.AvatarUrl = &v
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetCreatedAt() time.Time {
if o == nil || IsNil(o.CreatedAt) {
var ret time.Time
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetCreatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (o *HandlersMeResponse) SetCreatedAt(v time.Time) {
o.CreatedAt = &v
}
// GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetDisplayName() string {
if o == nil || IsNil(o.DisplayName) {
var ret string
return ret
}
return *o.DisplayName
}
// GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetDisplayNameOk() (*string, bool) {
if o == nil || IsNil(o.DisplayName) {
return nil, false
}
return o.DisplayName, true
}
// HasDisplayName returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasDisplayName() bool {
if o != nil && !IsNil(o.DisplayName) {
return true
}
return false
}
// SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (o *HandlersMeResponse) SetDisplayName(v string) {
o.DisplayName = &v
}
// GetEmails returns the Emails field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetEmails() []ModelsUserEmail {
if o == nil || IsNil(o.Emails) {
var ret []ModelsUserEmail
return ret
}
return o.Emails
}
// GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetEmailsOk() ([]ModelsUserEmail, bool) {
if o == nil || IsNil(o.Emails) {
return nil, false
}
return o.Emails, true
}
// HasEmails returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasEmails() bool {
if o != nil && !IsNil(o.Emails) {
return true
}
return false
}
// SetEmails gets a reference to the given []ModelsUserEmail and assigns it to the Emails field.
func (o *HandlersMeResponse) SetEmails(v []ModelsUserEmail) {
o.Emails = v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *HandlersMeResponse) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *HandlersMeResponse) SetId(v string) {
o.Id = &v
}
// GetIsDisabled returns the IsDisabled field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetIsDisabled() bool {
if o == nil || IsNil(o.IsDisabled) {
var ret bool
return ret
}
return *o.IsDisabled
}
// GetIsDisabledOk returns a tuple with the IsDisabled field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetIsDisabledOk() (*bool, bool) {
if o == nil || IsNil(o.IsDisabled) {
return nil, false
}
return o.IsDisabled, true
}
// HasIsDisabled returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasIsDisabled() bool {
if o != nil && !IsNil(o.IsDisabled) {
return true
}
return false
}
// SetIsDisabled gets a reference to the given bool and assigns it to the IsDisabled field.
func (o *HandlersMeResponse) SetIsDisabled(v bool) {
o.IsDisabled = &v
}
// GetOrganizations returns the Organizations field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetOrganizations() []ModelsOrganization {
if o == nil || IsNil(o.Organizations) {
var ret []ModelsOrganization
return ret
}
return o.Organizations
}
// GetOrganizationsOk returns a tuple with the Organizations field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetOrganizationsOk() ([]ModelsOrganization, bool) {
if o == nil || IsNil(o.Organizations) {
return nil, false
}
return o.Organizations, true
}
// HasOrganizations returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasOrganizations() bool {
if o != nil && !IsNil(o.Organizations) {
return true
}
return false
}
// SetOrganizations gets a reference to the given []ModelsOrganization and assigns it to the Organizations field.
func (o *HandlersMeResponse) SetOrganizations(v []ModelsOrganization) {
o.Organizations = v
}
// GetPrimaryEmail returns the PrimaryEmail field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetPrimaryEmail() string {
if o == nil || IsNil(o.PrimaryEmail) {
var ret string
return ret
}
return *o.PrimaryEmail
}
// GetPrimaryEmailOk returns a tuple with the PrimaryEmail field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetPrimaryEmailOk() (*string, bool) {
if o == nil || IsNil(o.PrimaryEmail) {
return nil, false
}
return o.PrimaryEmail, true
}
// HasPrimaryEmail returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasPrimaryEmail() bool {
if o != nil && !IsNil(o.PrimaryEmail) {
return true
}
return false
}
// SetPrimaryEmail gets a reference to the given string and assigns it to the PrimaryEmail field.
func (o *HandlersMeResponse) SetPrimaryEmail(v string) {
o.PrimaryEmail = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *HandlersMeResponse) GetUpdatedAt() time.Time {
if o == nil || IsNil(o.UpdatedAt) {
var ret time.Time
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMeResponse) GetUpdatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *HandlersMeResponse) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (o *HandlersMeResponse) SetUpdatedAt(v time.Time) {
o.UpdatedAt = &v
}
func (o HandlersMeResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersMeResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.AvatarUrl) {
toSerialize["avatar_url"] = o.AvatarUrl
}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.DisplayName) {
toSerialize["display_name"] = o.DisplayName
}
if !IsNil(o.Emails) {
toSerialize["emails"] = o.Emails
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.IsDisabled) {
toSerialize["is_disabled"] = o.IsDisabled
}
if !IsNil(o.Organizations) {
toSerialize["organizations"] = o.Organizations
}
if !IsNil(o.PrimaryEmail) {
toSerialize["primary_email"] = o.PrimaryEmail
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableHandlersMeResponse struct {
value *HandlersMeResponse
isSet bool
}
func (v NullableHandlersMeResponse) Get() *HandlersMeResponse {
return v.value
}
func (v *NullableHandlersMeResponse) Set(val *HandlersMeResponse) {
v.value = val
v.isSet = true
}
func (v NullableHandlersMeResponse) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersMeResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersMeResponse(val *HandlersMeResponse) *NullableHandlersMeResponse {
return &NullableHandlersMeResponse{value: val, isSet: true}
}
func (v NullableHandlersMeResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersMeResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,197 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersMemberOut type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersMemberOut{}
// HandlersMemberOut struct for HandlersMemberOut
type HandlersMemberOut struct {
Email *string `json:"email,omitempty"`
// owner/admin/member
Role *string `json:"role,omitempty"`
UserId *string `json:"user_id,omitempty"`
}
// NewHandlersMemberOut instantiates a new HandlersMemberOut 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 NewHandlersMemberOut() *HandlersMemberOut {
this := HandlersMemberOut{}
return &this
}
// NewHandlersMemberOutWithDefaults instantiates a new HandlersMemberOut 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 NewHandlersMemberOutWithDefaults() *HandlersMemberOut {
this := HandlersMemberOut{}
return &this
}
// GetEmail returns the Email field value if set, zero value otherwise.
func (o *HandlersMemberOut) GetEmail() string {
if o == nil || IsNil(o.Email) {
var ret string
return ret
}
return *o.Email
}
// GetEmailOk returns a tuple with the Email field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMemberOut) GetEmailOk() (*string, bool) {
if o == nil || IsNil(o.Email) {
return nil, false
}
return o.Email, true
}
// HasEmail returns a boolean if a field has been set.
func (o *HandlersMemberOut) HasEmail() bool {
if o != nil && !IsNil(o.Email) {
return true
}
return false
}
// SetEmail gets a reference to the given string and assigns it to the Email field.
func (o *HandlersMemberOut) SetEmail(v string) {
o.Email = &v
}
// GetRole returns the Role field value if set, zero value otherwise.
func (o *HandlersMemberOut) GetRole() string {
if o == nil || IsNil(o.Role) {
var ret string
return ret
}
return *o.Role
}
// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMemberOut) GetRoleOk() (*string, bool) {
if o == nil || IsNil(o.Role) {
return nil, false
}
return o.Role, true
}
// HasRole returns a boolean if a field has been set.
func (o *HandlersMemberOut) HasRole() bool {
if o != nil && !IsNil(o.Role) {
return true
}
return false
}
// SetRole gets a reference to the given string and assigns it to the Role field.
func (o *HandlersMemberOut) SetRole(v string) {
o.Role = &v
}
// GetUserId returns the UserId field value if set, zero value otherwise.
func (o *HandlersMemberOut) GetUserId() string {
if o == nil || IsNil(o.UserId) {
var ret string
return ret
}
return *o.UserId
}
// GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMemberOut) GetUserIdOk() (*string, bool) {
if o == nil || IsNil(o.UserId) {
return nil, false
}
return o.UserId, true
}
// HasUserId returns a boolean if a field has been set.
func (o *HandlersMemberOut) HasUserId() bool {
if o != nil && !IsNil(o.UserId) {
return true
}
return false
}
// SetUserId gets a reference to the given string and assigns it to the UserId field.
func (o *HandlersMemberOut) SetUserId(v string) {
o.UserId = &v
}
func (o HandlersMemberOut) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersMemberOut) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Email) {
toSerialize["email"] = o.Email
}
if !IsNil(o.Role) {
toSerialize["role"] = o.Role
}
if !IsNil(o.UserId) {
toSerialize["user_id"] = o.UserId
}
return toSerialize, nil
}
type NullableHandlersMemberOut struct {
value *HandlersMemberOut
isSet bool
}
func (v NullableHandlersMemberOut) Get() *HandlersMemberOut {
return v.value
}
func (v *NullableHandlersMemberOut) Set(val *HandlersMemberOut) {
v.value = val
v.isSet = true
}
func (v NullableHandlersMemberOut) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersMemberOut) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersMemberOut(val *HandlersMemberOut) *NullableHandlersMemberOut {
return &NullableHandlersMemberOut{value: val, isSet: true}
}
func (v NullableHandlersMemberOut) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersMemberOut) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,160 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersMemberUpsertReq type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersMemberUpsertReq{}
// HandlersMemberUpsertReq struct for HandlersMemberUpsertReq
type HandlersMemberUpsertReq struct {
Role *string `json:"role,omitempty"`
UserId *string `json:"user_id,omitempty"`
}
// NewHandlersMemberUpsertReq instantiates a new HandlersMemberUpsertReq 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 NewHandlersMemberUpsertReq() *HandlersMemberUpsertReq {
this := HandlersMemberUpsertReq{}
return &this
}
// NewHandlersMemberUpsertReqWithDefaults instantiates a new HandlersMemberUpsertReq 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 NewHandlersMemberUpsertReqWithDefaults() *HandlersMemberUpsertReq {
this := HandlersMemberUpsertReq{}
return &this
}
// GetRole returns the Role field value if set, zero value otherwise.
func (o *HandlersMemberUpsertReq) GetRole() string {
if o == nil || IsNil(o.Role) {
var ret string
return ret
}
return *o.Role
}
// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMemberUpsertReq) GetRoleOk() (*string, bool) {
if o == nil || IsNil(o.Role) {
return nil, false
}
return o.Role, true
}
// HasRole returns a boolean if a field has been set.
func (o *HandlersMemberUpsertReq) HasRole() bool {
if o != nil && !IsNil(o.Role) {
return true
}
return false
}
// SetRole gets a reference to the given string and assigns it to the Role field.
func (o *HandlersMemberUpsertReq) SetRole(v string) {
o.Role = &v
}
// GetUserId returns the UserId field value if set, zero value otherwise.
func (o *HandlersMemberUpsertReq) GetUserId() string {
if o == nil || IsNil(o.UserId) {
var ret string
return ret
}
return *o.UserId
}
// GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersMemberUpsertReq) GetUserIdOk() (*string, bool) {
if o == nil || IsNil(o.UserId) {
return nil, false
}
return o.UserId, true
}
// HasUserId returns a boolean if a field has been set.
func (o *HandlersMemberUpsertReq) HasUserId() bool {
if o != nil && !IsNil(o.UserId) {
return true
}
return false
}
// SetUserId gets a reference to the given string and assigns it to the UserId field.
func (o *HandlersMemberUpsertReq) SetUserId(v string) {
o.UserId = &v
}
func (o HandlersMemberUpsertReq) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersMemberUpsertReq) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Role) {
toSerialize["role"] = o.Role
}
if !IsNil(o.UserId) {
toSerialize["user_id"] = o.UserId
}
return toSerialize, nil
}
type NullableHandlersMemberUpsertReq struct {
value *HandlersMemberUpsertReq
isSet bool
}
func (v NullableHandlersMemberUpsertReq) Get() *HandlersMemberUpsertReq {
return v.value
}
func (v *NullableHandlersMemberUpsertReq) Set(val *HandlersMemberUpsertReq) {
v.value = val
v.isSet = true
}
func (v NullableHandlersMemberUpsertReq) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersMemberUpsertReq) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersMemberUpsertReq(val *HandlersMemberUpsertReq) *NullableHandlersMemberUpsertReq {
return &NullableHandlersMemberUpsertReq{value: val, isSet: true}
}
func (v NullableHandlersMemberUpsertReq) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersMemberUpsertReq) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,160 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersOrgCreateReq type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersOrgCreateReq{}
// HandlersOrgCreateReq struct for HandlersOrgCreateReq
type HandlersOrgCreateReq struct {
Domain *string `json:"domain,omitempty"`
Name *string `json:"name,omitempty"`
}
// NewHandlersOrgCreateReq instantiates a new HandlersOrgCreateReq 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 NewHandlersOrgCreateReq() *HandlersOrgCreateReq {
this := HandlersOrgCreateReq{}
return &this
}
// NewHandlersOrgCreateReqWithDefaults instantiates a new HandlersOrgCreateReq 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 NewHandlersOrgCreateReqWithDefaults() *HandlersOrgCreateReq {
this := HandlersOrgCreateReq{}
return &this
}
// GetDomain returns the Domain field value if set, zero value otherwise.
func (o *HandlersOrgCreateReq) GetDomain() string {
if o == nil || IsNil(o.Domain) {
var ret string
return ret
}
return *o.Domain
}
// GetDomainOk returns a tuple with the Domain field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgCreateReq) GetDomainOk() (*string, bool) {
if o == nil || IsNil(o.Domain) {
return nil, false
}
return o.Domain, true
}
// HasDomain returns a boolean if a field has been set.
func (o *HandlersOrgCreateReq) HasDomain() bool {
if o != nil && !IsNil(o.Domain) {
return true
}
return false
}
// SetDomain gets a reference to the given string and assigns it to the Domain field.
func (o *HandlersOrgCreateReq) SetDomain(v string) {
o.Domain = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersOrgCreateReq) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersOrgCreateReq) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersOrgCreateReq) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersOrgCreateReq) SetName(v string) {
o.Name = &v
}
func (o HandlersOrgCreateReq) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersOrgCreateReq) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Domain) {
toSerialize["domain"] = o.Domain
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
return toSerialize, nil
}
type NullableHandlersOrgCreateReq struct {
value *HandlersOrgCreateReq
isSet bool
}
func (v NullableHandlersOrgCreateReq) Get() *HandlersOrgCreateReq {
return v.value
}
func (v *NullableHandlersOrgCreateReq) Set(val *HandlersOrgCreateReq) {
v.value = val
v.isSet = true
}
func (v NullableHandlersOrgCreateReq) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersOrgCreateReq) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersOrgCreateReq(val *HandlersOrgCreateReq) *NullableHandlersOrgCreateReq {
return &NullableHandlersOrgCreateReq{value: val, isSet: true}
}
func (v NullableHandlersOrgCreateReq) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersOrgCreateReq) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,160 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersOrgKeyCreateReq type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersOrgKeyCreateReq{}
// HandlersOrgKeyCreateReq struct for HandlersOrgKeyCreateReq
type HandlersOrgKeyCreateReq struct {
ExpiresInHours *int32 `json:"expires_in_hours,omitempty"`
Name *string `json:"name,omitempty"`
}
// NewHandlersOrgKeyCreateReq instantiates a new HandlersOrgKeyCreateReq 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 NewHandlersOrgKeyCreateReq() *HandlersOrgKeyCreateReq {
this := HandlersOrgKeyCreateReq{}
return &this
}
// NewHandlersOrgKeyCreateReqWithDefaults instantiates a new HandlersOrgKeyCreateReq 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 NewHandlersOrgKeyCreateReqWithDefaults() *HandlersOrgKeyCreateReq {
this := HandlersOrgKeyCreateReq{}
return &this
}
// GetExpiresInHours returns the ExpiresInHours field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateReq) GetExpiresInHours() int32 {
if o == nil || IsNil(o.ExpiresInHours) {
var ret int32
return ret
}
return *o.ExpiresInHours
}
// GetExpiresInHoursOk returns a tuple with the ExpiresInHours field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateReq) GetExpiresInHoursOk() (*int32, bool) {
if o == nil || IsNil(o.ExpiresInHours) {
return nil, false
}
return o.ExpiresInHours, true
}
// HasExpiresInHours returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateReq) HasExpiresInHours() bool {
if o != nil && !IsNil(o.ExpiresInHours) {
return true
}
return false
}
// SetExpiresInHours gets a reference to the given int32 and assigns it to the ExpiresInHours field.
func (o *HandlersOrgKeyCreateReq) SetExpiresInHours(v int32) {
o.ExpiresInHours = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateReq) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersOrgKeyCreateReq) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateReq) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersOrgKeyCreateReq) SetName(v string) {
o.Name = &v
}
func (o HandlersOrgKeyCreateReq) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersOrgKeyCreateReq) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.ExpiresInHours) {
toSerialize["expires_in_hours"] = o.ExpiresInHours
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
return toSerialize, nil
}
type NullableHandlersOrgKeyCreateReq struct {
value *HandlersOrgKeyCreateReq
isSet bool
}
func (v NullableHandlersOrgKeyCreateReq) Get() *HandlersOrgKeyCreateReq {
return v.value
}
func (v *NullableHandlersOrgKeyCreateReq) Set(val *HandlersOrgKeyCreateReq) {
v.value = val
v.isSet = true
}
func (v NullableHandlersOrgKeyCreateReq) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersOrgKeyCreateReq) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersOrgKeyCreateReq(val *HandlersOrgKeyCreateReq) *NullableHandlersOrgKeyCreateReq {
return &NullableHandlersOrgKeyCreateReq{value: val, isSet: true}
}
func (v NullableHandlersOrgKeyCreateReq) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersOrgKeyCreateReq) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,343 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersOrgKeyCreateResp type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersOrgKeyCreateResp{}
// HandlersOrgKeyCreateResp struct for HandlersOrgKeyCreateResp
type HandlersOrgKeyCreateResp struct {
CreatedAt *string `json:"created_at,omitempty"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
// shown once:
OrgKey *string `json:"org_key,omitempty"`
// shown once:
OrgSecret *string `json:"org_secret,omitempty"`
// \"org\"
Scope *string `json:"scope,omitempty"`
}
// NewHandlersOrgKeyCreateResp instantiates a new HandlersOrgKeyCreateResp 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 NewHandlersOrgKeyCreateResp() *HandlersOrgKeyCreateResp {
this := HandlersOrgKeyCreateResp{}
return &this
}
// NewHandlersOrgKeyCreateRespWithDefaults instantiates a new HandlersOrgKeyCreateResp 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 NewHandlersOrgKeyCreateRespWithDefaults() *HandlersOrgKeyCreateResp {
this := HandlersOrgKeyCreateResp{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetCreatedAt() string {
if o == nil || IsNil(o.CreatedAt) {
var ret string
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateResp) GetCreatedAtOk() (*string, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.
func (o *HandlersOrgKeyCreateResp) SetCreatedAt(v string) {
o.CreatedAt = &v
}
// GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetExpiresAt() string {
if o == nil || IsNil(o.ExpiresAt) {
var ret string
return ret
}
return *o.ExpiresAt
}
// GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateResp) GetExpiresAtOk() (*string, bool) {
if o == nil || IsNil(o.ExpiresAt) {
return nil, false
}
return o.ExpiresAt, true
}
// HasExpiresAt returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasExpiresAt() bool {
if o != nil && !IsNil(o.ExpiresAt) {
return true
}
return false
}
// SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.
func (o *HandlersOrgKeyCreateResp) SetExpiresAt(v string) {
o.ExpiresAt = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *HandlersOrgKeyCreateResp) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *HandlersOrgKeyCreateResp) SetId(v string) {
o.Id = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersOrgKeyCreateResp) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersOrgKeyCreateResp) SetName(v string) {
o.Name = &v
}
// GetOrgKey returns the OrgKey field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetOrgKey() string {
if o == nil || IsNil(o.OrgKey) {
var ret string
return ret
}
return *o.OrgKey
}
// GetOrgKeyOk returns a tuple with the OrgKey field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateResp) GetOrgKeyOk() (*string, bool) {
if o == nil || IsNil(o.OrgKey) {
return nil, false
}
return o.OrgKey, true
}
// HasOrgKey returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasOrgKey() bool {
if o != nil && !IsNil(o.OrgKey) {
return true
}
return false
}
// SetOrgKey gets a reference to the given string and assigns it to the OrgKey field.
func (o *HandlersOrgKeyCreateResp) SetOrgKey(v string) {
o.OrgKey = &v
}
// GetOrgSecret returns the OrgSecret field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetOrgSecret() string {
if o == nil || IsNil(o.OrgSecret) {
var ret string
return ret
}
return *o.OrgSecret
}
// GetOrgSecretOk returns a tuple with the OrgSecret field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateResp) GetOrgSecretOk() (*string, bool) {
if o == nil || IsNil(o.OrgSecret) {
return nil, false
}
return o.OrgSecret, true
}
// HasOrgSecret returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasOrgSecret() bool {
if o != nil && !IsNil(o.OrgSecret) {
return true
}
return false
}
// SetOrgSecret gets a reference to the given string and assigns it to the OrgSecret field.
func (o *HandlersOrgKeyCreateResp) SetOrgSecret(v string) {
o.OrgSecret = &v
}
// GetScope returns the Scope field value if set, zero value otherwise.
func (o *HandlersOrgKeyCreateResp) GetScope() string {
if o == nil || IsNil(o.Scope) {
var ret string
return ret
}
return *o.Scope
}
// GetScopeOk returns a tuple with the Scope field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgKeyCreateResp) GetScopeOk() (*string, bool) {
if o == nil || IsNil(o.Scope) {
return nil, false
}
return o.Scope, true
}
// HasScope returns a boolean if a field has been set.
func (o *HandlersOrgKeyCreateResp) HasScope() bool {
if o != nil && !IsNil(o.Scope) {
return true
}
return false
}
// SetScope gets a reference to the given string and assigns it to the Scope field.
func (o *HandlersOrgKeyCreateResp) SetScope(v string) {
o.Scope = &v
}
func (o HandlersOrgKeyCreateResp) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersOrgKeyCreateResp) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.ExpiresAt) {
toSerialize["expires_at"] = o.ExpiresAt
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.OrgKey) {
toSerialize["org_key"] = o.OrgKey
}
if !IsNil(o.OrgSecret) {
toSerialize["org_secret"] = o.OrgSecret
}
if !IsNil(o.Scope) {
toSerialize["scope"] = o.Scope
}
return toSerialize, nil
}
type NullableHandlersOrgKeyCreateResp struct {
value *HandlersOrgKeyCreateResp
isSet bool
}
func (v NullableHandlersOrgKeyCreateResp) Get() *HandlersOrgKeyCreateResp {
return v.value
}
func (v *NullableHandlersOrgKeyCreateResp) Set(val *HandlersOrgKeyCreateResp) {
v.value = val
v.isSet = true
}
func (v NullableHandlersOrgKeyCreateResp) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersOrgKeyCreateResp) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersOrgKeyCreateResp(val *HandlersOrgKeyCreateResp) *NullableHandlersOrgKeyCreateResp {
return &NullableHandlersOrgKeyCreateResp{value: val, isSet: true}
}
func (v NullableHandlersOrgKeyCreateResp) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersOrgKeyCreateResp) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,160 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersOrgUpdateReq type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersOrgUpdateReq{}
// HandlersOrgUpdateReq struct for HandlersOrgUpdateReq
type HandlersOrgUpdateReq struct {
Domain *string `json:"domain,omitempty"`
Name *string `json:"name,omitempty"`
}
// NewHandlersOrgUpdateReq instantiates a new HandlersOrgUpdateReq 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 NewHandlersOrgUpdateReq() *HandlersOrgUpdateReq {
this := HandlersOrgUpdateReq{}
return &this
}
// NewHandlersOrgUpdateReqWithDefaults instantiates a new HandlersOrgUpdateReq 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 NewHandlersOrgUpdateReqWithDefaults() *HandlersOrgUpdateReq {
this := HandlersOrgUpdateReq{}
return &this
}
// GetDomain returns the Domain field value if set, zero value otherwise.
func (o *HandlersOrgUpdateReq) GetDomain() string {
if o == nil || IsNil(o.Domain) {
var ret string
return ret
}
return *o.Domain
}
// GetDomainOk returns a tuple with the Domain field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersOrgUpdateReq) GetDomainOk() (*string, bool) {
if o == nil || IsNil(o.Domain) {
return nil, false
}
return o.Domain, true
}
// HasDomain returns a boolean if a field has been set.
func (o *HandlersOrgUpdateReq) HasDomain() bool {
if o != nil && !IsNil(o.Domain) {
return true
}
return false
}
// SetDomain gets a reference to the given string and assigns it to the Domain field.
func (o *HandlersOrgUpdateReq) SetDomain(v string) {
o.Domain = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersOrgUpdateReq) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersOrgUpdateReq) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersOrgUpdateReq) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersOrgUpdateReq) SetName(v string) {
o.Name = &v
}
func (o HandlersOrgUpdateReq) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersOrgUpdateReq) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Domain) {
toSerialize["domain"] = o.Domain
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
return toSerialize, nil
}
type NullableHandlersOrgUpdateReq struct {
value *HandlersOrgUpdateReq
isSet bool
}
func (v NullableHandlersOrgUpdateReq) Get() *HandlersOrgUpdateReq {
return v.value
}
func (v *NullableHandlersOrgUpdateReq) Set(val *HandlersOrgUpdateReq) {
v.value = val
v.isSet = true
}
func (v NullableHandlersOrgUpdateReq) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersOrgUpdateReq) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersOrgUpdateReq(val *HandlersOrgUpdateReq) *NullableHandlersOrgUpdateReq {
return &NullableHandlersOrgUpdateReq{value: val, isSet: true}
}
func (v NullableHandlersOrgUpdateReq) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersOrgUpdateReq) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,124 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersUpdateMeRequest type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersUpdateMeRequest{}
// HandlersUpdateMeRequest struct for HandlersUpdateMeRequest
type HandlersUpdateMeRequest struct {
DisplayName *string `json:"display_name,omitempty"`
}
// NewHandlersUpdateMeRequest instantiates a new HandlersUpdateMeRequest 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 NewHandlersUpdateMeRequest() *HandlersUpdateMeRequest {
this := HandlersUpdateMeRequest{}
return &this
}
// NewHandlersUpdateMeRequestWithDefaults instantiates a new HandlersUpdateMeRequest 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 NewHandlersUpdateMeRequestWithDefaults() *HandlersUpdateMeRequest {
this := HandlersUpdateMeRequest{}
return &this
}
// GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (o *HandlersUpdateMeRequest) GetDisplayName() string {
if o == nil || IsNil(o.DisplayName) {
var ret string
return ret
}
return *o.DisplayName
}
// GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUpdateMeRequest) GetDisplayNameOk() (*string, bool) {
if o == nil || IsNil(o.DisplayName) {
return nil, false
}
return o.DisplayName, true
}
// HasDisplayName returns a boolean if a field has been set.
func (o *HandlersUpdateMeRequest) HasDisplayName() bool {
if o != nil && !IsNil(o.DisplayName) {
return true
}
return false
}
// SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (o *HandlersUpdateMeRequest) SetDisplayName(v string) {
o.DisplayName = &v
}
func (o HandlersUpdateMeRequest) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersUpdateMeRequest) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.DisplayName) {
toSerialize["display_name"] = o.DisplayName
}
return toSerialize, nil
}
type NullableHandlersUpdateMeRequest struct {
value *HandlersUpdateMeRequest
isSet bool
}
func (v NullableHandlersUpdateMeRequest) Get() *HandlersUpdateMeRequest {
return v.value
}
func (v *NullableHandlersUpdateMeRequest) Set(val *HandlersUpdateMeRequest) {
v.value = val
v.isSet = true
}
func (v NullableHandlersUpdateMeRequest) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersUpdateMeRequest) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersUpdateMeRequest(val *HandlersUpdateMeRequest) *NullableHandlersUpdateMeRequest {
return &NullableHandlersUpdateMeRequest{value: val, isSet: true}
}
func (v NullableHandlersUpdateMeRequest) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersUpdateMeRequest) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,342 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the HandlersUserAPIKeyOut type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &HandlersUserAPIKeyOut{}
// HandlersUserAPIKeyOut struct for HandlersUserAPIKeyOut
type HandlersUserAPIKeyOut struct {
CreatedAt *string `json:"created_at,omitempty"`
ExpiresAt *string `json:"expires_at,omitempty"`
Id *string `json:"id,omitempty"`
LastUsedAt *string `json:"last_used_at,omitempty"`
Name *string `json:"name,omitempty"`
// Shown only on create:
Plain *string `json:"plain,omitempty"`
// \"user\"
Scope *string `json:"scope,omitempty"`
}
// NewHandlersUserAPIKeyOut instantiates a new HandlersUserAPIKeyOut 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 NewHandlersUserAPIKeyOut() *HandlersUserAPIKeyOut {
this := HandlersUserAPIKeyOut{}
return &this
}
// NewHandlersUserAPIKeyOutWithDefaults instantiates a new HandlersUserAPIKeyOut 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 NewHandlersUserAPIKeyOutWithDefaults() *HandlersUserAPIKeyOut {
this := HandlersUserAPIKeyOut{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetCreatedAt() string {
if o == nil || IsNil(o.CreatedAt) {
var ret string
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUserAPIKeyOut) GetCreatedAtOk() (*string, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.
func (o *HandlersUserAPIKeyOut) SetCreatedAt(v string) {
o.CreatedAt = &v
}
// GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetExpiresAt() string {
if o == nil || IsNil(o.ExpiresAt) {
var ret string
return ret
}
return *o.ExpiresAt
}
// GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUserAPIKeyOut) GetExpiresAtOk() (*string, bool) {
if o == nil || IsNil(o.ExpiresAt) {
return nil, false
}
return o.ExpiresAt, true
}
// HasExpiresAt returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasExpiresAt() bool {
if o != nil && !IsNil(o.ExpiresAt) {
return true
}
return false
}
// SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.
func (o *HandlersUserAPIKeyOut) SetExpiresAt(v string) {
o.ExpiresAt = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *HandlersUserAPIKeyOut) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *HandlersUserAPIKeyOut) SetId(v string) {
o.Id = &v
}
// GetLastUsedAt returns the LastUsedAt field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetLastUsedAt() string {
if o == nil || IsNil(o.LastUsedAt) {
var ret string
return ret
}
return *o.LastUsedAt
}
// GetLastUsedAtOk returns a tuple with the LastUsedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUserAPIKeyOut) GetLastUsedAtOk() (*string, bool) {
if o == nil || IsNil(o.LastUsedAt) {
return nil, false
}
return o.LastUsedAt, true
}
// HasLastUsedAt returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasLastUsedAt() bool {
if o != nil && !IsNil(o.LastUsedAt) {
return true
}
return false
}
// SetLastUsedAt gets a reference to the given string and assigns it to the LastUsedAt field.
func (o *HandlersUserAPIKeyOut) SetLastUsedAt(v string) {
o.LastUsedAt = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *HandlersUserAPIKeyOut) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *HandlersUserAPIKeyOut) SetName(v string) {
o.Name = &v
}
// GetPlain returns the Plain field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetPlain() string {
if o == nil || IsNil(o.Plain) {
var ret string
return ret
}
return *o.Plain
}
// GetPlainOk returns a tuple with the Plain field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUserAPIKeyOut) GetPlainOk() (*string, bool) {
if o == nil || IsNil(o.Plain) {
return nil, false
}
return o.Plain, true
}
// HasPlain returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasPlain() bool {
if o != nil && !IsNil(o.Plain) {
return true
}
return false
}
// SetPlain gets a reference to the given string and assigns it to the Plain field.
func (o *HandlersUserAPIKeyOut) SetPlain(v string) {
o.Plain = &v
}
// GetScope returns the Scope field value if set, zero value otherwise.
func (o *HandlersUserAPIKeyOut) GetScope() string {
if o == nil || IsNil(o.Scope) {
var ret string
return ret
}
return *o.Scope
}
// GetScopeOk returns a tuple with the Scope field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *HandlersUserAPIKeyOut) GetScopeOk() (*string, bool) {
if o == nil || IsNil(o.Scope) {
return nil, false
}
return o.Scope, true
}
// HasScope returns a boolean if a field has been set.
func (o *HandlersUserAPIKeyOut) HasScope() bool {
if o != nil && !IsNil(o.Scope) {
return true
}
return false
}
// SetScope gets a reference to the given string and assigns it to the Scope field.
func (o *HandlersUserAPIKeyOut) SetScope(v string) {
o.Scope = &v
}
func (o HandlersUserAPIKeyOut) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o HandlersUserAPIKeyOut) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.ExpiresAt) {
toSerialize["expires_at"] = o.ExpiresAt
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.LastUsedAt) {
toSerialize["last_used_at"] = o.LastUsedAt
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.Plain) {
toSerialize["plain"] = o.Plain
}
if !IsNil(o.Scope) {
toSerialize["scope"] = o.Scope
}
return toSerialize, nil
}
type NullableHandlersUserAPIKeyOut struct {
value *HandlersUserAPIKeyOut
isSet bool
}
func (v NullableHandlersUserAPIKeyOut) Get() *HandlersUserAPIKeyOut {
return v.value
}
func (v *NullableHandlersUserAPIKeyOut) Set(val *HandlersUserAPIKeyOut) {
v.value = val
v.isSet = true
}
func (v NullableHandlersUserAPIKeyOut) IsSet() bool {
return v.isSet
}
func (v *NullableHandlersUserAPIKeyOut) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableHandlersUserAPIKeyOut(val *HandlersUserAPIKeyOut) *NullableHandlersUserAPIKeyOut {
return &NullableHandlersUserAPIKeyOut{value: val, isSet: true}
}
func (v NullableHandlersUserAPIKeyOut) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableHandlersUserAPIKeyOut) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,485 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
"time"
)
// checks if the ModelsAPIKey type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &ModelsAPIKey{}
// ModelsAPIKey struct for ModelsAPIKey
type ModelsAPIKey struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty"`
Id *string `json:"id,omitempty"`
LastUsedAt *time.Time `json:"last_used_at,omitempty"`
Name *string `json:"name,omitempty"`
OrgId *string `json:"org_id,omitempty"`
Prefix *string `json:"prefix,omitempty"`
Revoked *bool `json:"revoked,omitempty"`
Scope *string `json:"scope,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
UserId *string `json:"user_id,omitempty"`
}
// NewModelsAPIKey instantiates a new ModelsAPIKey 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 NewModelsAPIKey() *ModelsAPIKey {
this := ModelsAPIKey{}
return &this
}
// NewModelsAPIKeyWithDefaults instantiates a new ModelsAPIKey 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 NewModelsAPIKeyWithDefaults() *ModelsAPIKey {
this := ModelsAPIKey{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetCreatedAt() time.Time {
if o == nil || IsNil(o.CreatedAt) {
var ret time.Time
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetCreatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (o *ModelsAPIKey) SetCreatedAt(v time.Time) {
o.CreatedAt = &v
}
// GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetExpiresAt() time.Time {
if o == nil || IsNil(o.ExpiresAt) {
var ret time.Time
return ret
}
return *o.ExpiresAt
}
// GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetExpiresAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.ExpiresAt) {
return nil, false
}
return o.ExpiresAt, true
}
// HasExpiresAt returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasExpiresAt() bool {
if o != nil && !IsNil(o.ExpiresAt) {
return true
}
return false
}
// SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.
func (o *ModelsAPIKey) SetExpiresAt(v time.Time) {
o.ExpiresAt = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *ModelsAPIKey) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *ModelsAPIKey) SetId(v string) {
o.Id = &v
}
// GetLastUsedAt returns the LastUsedAt field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetLastUsedAt() time.Time {
if o == nil || IsNil(o.LastUsedAt) {
var ret time.Time
return ret
}
return *o.LastUsedAt
}
// GetLastUsedAtOk returns a tuple with the LastUsedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetLastUsedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.LastUsedAt) {
return nil, false
}
return o.LastUsedAt, true
}
// HasLastUsedAt returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasLastUsedAt() bool {
if o != nil && !IsNil(o.LastUsedAt) {
return true
}
return false
}
// SetLastUsedAt gets a reference to the given time.Time and assigns it to the LastUsedAt field.
func (o *ModelsAPIKey) SetLastUsedAt(v time.Time) {
o.LastUsedAt = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *ModelsAPIKey) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *ModelsAPIKey) SetName(v string) {
o.Name = &v
}
// GetOrgId returns the OrgId field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetOrgId() string {
if o == nil || IsNil(o.OrgId) {
var ret string
return ret
}
return *o.OrgId
}
// GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetOrgIdOk() (*string, bool) {
if o == nil || IsNil(o.OrgId) {
return nil, false
}
return o.OrgId, true
}
// HasOrgId returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasOrgId() bool {
if o != nil && !IsNil(o.OrgId) {
return true
}
return false
}
// SetOrgId gets a reference to the given string and assigns it to the OrgId field.
func (o *ModelsAPIKey) SetOrgId(v string) {
o.OrgId = &v
}
// GetPrefix returns the Prefix field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetPrefix() string {
if o == nil || IsNil(o.Prefix) {
var ret string
return ret
}
return *o.Prefix
}
// GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetPrefixOk() (*string, bool) {
if o == nil || IsNil(o.Prefix) {
return nil, false
}
return o.Prefix, true
}
// HasPrefix returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasPrefix() bool {
if o != nil && !IsNil(o.Prefix) {
return true
}
return false
}
// SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (o *ModelsAPIKey) SetPrefix(v string) {
o.Prefix = &v
}
// GetRevoked returns the Revoked field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetRevoked() bool {
if o == nil || IsNil(o.Revoked) {
var ret bool
return ret
}
return *o.Revoked
}
// GetRevokedOk returns a tuple with the Revoked field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetRevokedOk() (*bool, bool) {
if o == nil || IsNil(o.Revoked) {
return nil, false
}
return o.Revoked, true
}
// HasRevoked returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasRevoked() bool {
if o != nil && !IsNil(o.Revoked) {
return true
}
return false
}
// SetRevoked gets a reference to the given bool and assigns it to the Revoked field.
func (o *ModelsAPIKey) SetRevoked(v bool) {
o.Revoked = &v
}
// GetScope returns the Scope field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetScope() string {
if o == nil || IsNil(o.Scope) {
var ret string
return ret
}
return *o.Scope
}
// GetScopeOk returns a tuple with the Scope field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetScopeOk() (*string, bool) {
if o == nil || IsNil(o.Scope) {
return nil, false
}
return o.Scope, true
}
// HasScope returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasScope() bool {
if o != nil && !IsNil(o.Scope) {
return true
}
return false
}
// SetScope gets a reference to the given string and assigns it to the Scope field.
func (o *ModelsAPIKey) SetScope(v string) {
o.Scope = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetUpdatedAt() time.Time {
if o == nil || IsNil(o.UpdatedAt) {
var ret time.Time
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetUpdatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (o *ModelsAPIKey) SetUpdatedAt(v time.Time) {
o.UpdatedAt = &v
}
// GetUserId returns the UserId field value if set, zero value otherwise.
func (o *ModelsAPIKey) GetUserId() string {
if o == nil || IsNil(o.UserId) {
var ret string
return ret
}
return *o.UserId
}
// GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsAPIKey) GetUserIdOk() (*string, bool) {
if o == nil || IsNil(o.UserId) {
return nil, false
}
return o.UserId, true
}
// HasUserId returns a boolean if a field has been set.
func (o *ModelsAPIKey) HasUserId() bool {
if o != nil && !IsNil(o.UserId) {
return true
}
return false
}
// SetUserId gets a reference to the given string and assigns it to the UserId field.
func (o *ModelsAPIKey) SetUserId(v string) {
o.UserId = &v
}
func (o ModelsAPIKey) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o ModelsAPIKey) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.ExpiresAt) {
toSerialize["expires_at"] = o.ExpiresAt
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.LastUsedAt) {
toSerialize["last_used_at"] = o.LastUsedAt
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.OrgId) {
toSerialize["org_id"] = o.OrgId
}
if !IsNil(o.Prefix) {
toSerialize["prefix"] = o.Prefix
}
if !IsNil(o.Revoked) {
toSerialize["revoked"] = o.Revoked
}
if !IsNil(o.Scope) {
toSerialize["scope"] = o.Scope
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
if !IsNil(o.UserId) {
toSerialize["user_id"] = o.UserId
}
return toSerialize, nil
}
type NullableModelsAPIKey struct {
value *ModelsAPIKey
isSet bool
}
func (v NullableModelsAPIKey) Get() *ModelsAPIKey {
return v.value
}
func (v *NullableModelsAPIKey) Set(val *ModelsAPIKey) {
v.value = val
v.isSet = true
}
func (v NullableModelsAPIKey) IsSet() bool {
return v.isSet
}
func (v *NullableModelsAPIKey) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableModelsAPIKey(val *ModelsAPIKey) *NullableModelsAPIKey {
return &NullableModelsAPIKey{value: val, isSet: true}
}
func (v NullableModelsAPIKey) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableModelsAPIKey) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,270 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
"time"
)
// checks if the ModelsOrganization type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &ModelsOrganization{}
// ModelsOrganization struct for ModelsOrganization
type ModelsOrganization struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Domain *string `json:"domain,omitempty"`
// example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
// NewModelsOrganization instantiates a new ModelsOrganization 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 NewModelsOrganization() *ModelsOrganization {
this := ModelsOrganization{}
return &this
}
// NewModelsOrganizationWithDefaults instantiates a new ModelsOrganization 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 NewModelsOrganizationWithDefaults() *ModelsOrganization {
this := ModelsOrganization{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *ModelsOrganization) GetCreatedAt() time.Time {
if o == nil || IsNil(o.CreatedAt) {
var ret time.Time
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsOrganization) GetCreatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *ModelsOrganization) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (o *ModelsOrganization) SetCreatedAt(v time.Time) {
o.CreatedAt = &v
}
// GetDomain returns the Domain field value if set, zero value otherwise.
func (o *ModelsOrganization) GetDomain() string {
if o == nil || IsNil(o.Domain) {
var ret string
return ret
}
return *o.Domain
}
// GetDomainOk returns a tuple with the Domain field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsOrganization) GetDomainOk() (*string, bool) {
if o == nil || IsNil(o.Domain) {
return nil, false
}
return o.Domain, true
}
// HasDomain returns a boolean if a field has been set.
func (o *ModelsOrganization) HasDomain() bool {
if o != nil && !IsNil(o.Domain) {
return true
}
return false
}
// SetDomain gets a reference to the given string and assigns it to the Domain field.
func (o *ModelsOrganization) SetDomain(v string) {
o.Domain = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *ModelsOrganization) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *ModelsOrganization) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *ModelsOrganization) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *ModelsOrganization) SetId(v string) {
o.Id = &v
}
// GetName returns the Name field value if set, zero value otherwise.
func (o *ModelsOrganization) GetName() string {
if o == nil || IsNil(o.Name) {
var ret string
return ret
}
return *o.Name
}
// 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 (o *ModelsOrganization) GetNameOk() (*string, bool) {
if o == nil || IsNil(o.Name) {
return nil, false
}
return o.Name, true
}
// HasName returns a boolean if a field has been set.
func (o *ModelsOrganization) HasName() bool {
if o != nil && !IsNil(o.Name) {
return true
}
return false
}
// SetName gets a reference to the given string and assigns it to the Name field.
func (o *ModelsOrganization) SetName(v string) {
o.Name = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *ModelsOrganization) GetUpdatedAt() time.Time {
if o == nil || IsNil(o.UpdatedAt) {
var ret time.Time
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsOrganization) GetUpdatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *ModelsOrganization) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (o *ModelsOrganization) SetUpdatedAt(v time.Time) {
o.UpdatedAt = &v
}
func (o ModelsOrganization) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o ModelsOrganization) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.Domain) {
toSerialize["domain"] = o.Domain
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.Name) {
toSerialize["name"] = o.Name
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableModelsOrganization struct {
value *ModelsOrganization
isSet bool
}
func (v NullableModelsOrganization) Get() *ModelsOrganization {
return v.value
}
func (v *NullableModelsOrganization) Set(val *ModelsOrganization) {
v.value = val
v.isSet = true
}
func (v NullableModelsOrganization) IsSet() bool {
return v.isSet
}
func (v *NullableModelsOrganization) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableModelsOrganization(val *ModelsOrganization) *NullableModelsOrganization {
return &NullableModelsOrganization{value: val, isSet: true}
}
func (v NullableModelsOrganization) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableModelsOrganization) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

342
sdk/go/model_models_user.go Normal file
View File

@@ -0,0 +1,342 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
"time"
)
// checks if the ModelsUser type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &ModelsUser{}
// ModelsUser struct for ModelsUser
type ModelsUser struct {
AvatarUrl *string `json:"avatar_url,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
DisplayName *string `json:"display_name,omitempty"`
// example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Id *string `json:"id,omitempty"`
IsDisabled *bool `json:"is_disabled,omitempty"`
PrimaryEmail *string `json:"primary_email,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
// NewModelsUser instantiates a new ModelsUser 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 NewModelsUser() *ModelsUser {
this := ModelsUser{}
return &this
}
// NewModelsUserWithDefaults instantiates a new ModelsUser 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 NewModelsUserWithDefaults() *ModelsUser {
this := ModelsUser{}
return &this
}
// GetAvatarUrl returns the AvatarUrl field value if set, zero value otherwise.
func (o *ModelsUser) GetAvatarUrl() string {
if o == nil || IsNil(o.AvatarUrl) {
var ret string
return ret
}
return *o.AvatarUrl
}
// GetAvatarUrlOk returns a tuple with the AvatarUrl field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetAvatarUrlOk() (*string, bool) {
if o == nil || IsNil(o.AvatarUrl) {
return nil, false
}
return o.AvatarUrl, true
}
// HasAvatarUrl returns a boolean if a field has been set.
func (o *ModelsUser) HasAvatarUrl() bool {
if o != nil && !IsNil(o.AvatarUrl) {
return true
}
return false
}
// SetAvatarUrl gets a reference to the given string and assigns it to the AvatarUrl field.
func (o *ModelsUser) SetAvatarUrl(v string) {
o.AvatarUrl = &v
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *ModelsUser) GetCreatedAt() time.Time {
if o == nil || IsNil(o.CreatedAt) {
var ret time.Time
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetCreatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *ModelsUser) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (o *ModelsUser) SetCreatedAt(v time.Time) {
o.CreatedAt = &v
}
// GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (o *ModelsUser) GetDisplayName() string {
if o == nil || IsNil(o.DisplayName) {
var ret string
return ret
}
return *o.DisplayName
}
// GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetDisplayNameOk() (*string, bool) {
if o == nil || IsNil(o.DisplayName) {
return nil, false
}
return o.DisplayName, true
}
// HasDisplayName returns a boolean if a field has been set.
func (o *ModelsUser) HasDisplayName() bool {
if o != nil && !IsNil(o.DisplayName) {
return true
}
return false
}
// SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (o *ModelsUser) SetDisplayName(v string) {
o.DisplayName = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *ModelsUser) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *ModelsUser) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *ModelsUser) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *ModelsUser) SetId(v string) {
o.Id = &v
}
// GetIsDisabled returns the IsDisabled field value if set, zero value otherwise.
func (o *ModelsUser) GetIsDisabled() bool {
if o == nil || IsNil(o.IsDisabled) {
var ret bool
return ret
}
return *o.IsDisabled
}
// GetIsDisabledOk returns a tuple with the IsDisabled field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetIsDisabledOk() (*bool, bool) {
if o == nil || IsNil(o.IsDisabled) {
return nil, false
}
return o.IsDisabled, true
}
// HasIsDisabled returns a boolean if a field has been set.
func (o *ModelsUser) HasIsDisabled() bool {
if o != nil && !IsNil(o.IsDisabled) {
return true
}
return false
}
// SetIsDisabled gets a reference to the given bool and assigns it to the IsDisabled field.
func (o *ModelsUser) SetIsDisabled(v bool) {
o.IsDisabled = &v
}
// GetPrimaryEmail returns the PrimaryEmail field value if set, zero value otherwise.
func (o *ModelsUser) GetPrimaryEmail() string {
if o == nil || IsNil(o.PrimaryEmail) {
var ret string
return ret
}
return *o.PrimaryEmail
}
// GetPrimaryEmailOk returns a tuple with the PrimaryEmail field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetPrimaryEmailOk() (*string, bool) {
if o == nil || IsNil(o.PrimaryEmail) {
return nil, false
}
return o.PrimaryEmail, true
}
// HasPrimaryEmail returns a boolean if a field has been set.
func (o *ModelsUser) HasPrimaryEmail() bool {
if o != nil && !IsNil(o.PrimaryEmail) {
return true
}
return false
}
// SetPrimaryEmail gets a reference to the given string and assigns it to the PrimaryEmail field.
func (o *ModelsUser) SetPrimaryEmail(v string) {
o.PrimaryEmail = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *ModelsUser) GetUpdatedAt() time.Time {
if o == nil || IsNil(o.UpdatedAt) {
var ret time.Time
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUser) GetUpdatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *ModelsUser) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (o *ModelsUser) SetUpdatedAt(v time.Time) {
o.UpdatedAt = &v
}
func (o ModelsUser) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o ModelsUser) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.AvatarUrl) {
toSerialize["avatar_url"] = o.AvatarUrl
}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.DisplayName) {
toSerialize["display_name"] = o.DisplayName
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.IsDisabled) {
toSerialize["is_disabled"] = o.IsDisabled
}
if !IsNil(o.PrimaryEmail) {
toSerialize["primary_email"] = o.PrimaryEmail
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
return toSerialize, nil
}
type NullableModelsUser struct {
value *ModelsUser
isSet bool
}
func (v NullableModelsUser) Get() *ModelsUser {
return v.value
}
func (v *NullableModelsUser) Set(val *ModelsUser) {
v.value = val
v.isSet = true
}
func (v NullableModelsUser) IsSet() bool {
return v.isSet
}
func (v *NullableModelsUser) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableModelsUser(val *ModelsUser) *NullableModelsUser {
return &NullableModelsUser{value: val, isSet: true}
}
func (v NullableModelsUser) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableModelsUser) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,378 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
"time"
)
// checks if the ModelsUserEmail type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &ModelsUserEmail{}
// ModelsUserEmail struct for ModelsUserEmail
type ModelsUserEmail struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Email *string `json:"email,omitempty"`
// example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Id *string `json:"id,omitempty"`
IsPrimary *bool `json:"is_primary,omitempty"`
IsVerified *bool `json:"is_verified,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
User *ModelsUser `json:"user,omitempty"`
UserId *string `json:"user_id,omitempty"`
}
// NewModelsUserEmail instantiates a new ModelsUserEmail 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 NewModelsUserEmail() *ModelsUserEmail {
this := ModelsUserEmail{}
return &this
}
// NewModelsUserEmailWithDefaults instantiates a new ModelsUserEmail 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 NewModelsUserEmailWithDefaults() *ModelsUserEmail {
this := ModelsUserEmail{}
return &this
}
// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetCreatedAt() time.Time {
if o == nil || IsNil(o.CreatedAt) {
var ret time.Time
return ret
}
return *o.CreatedAt
}
// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetCreatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.CreatedAt) {
return nil, false
}
return o.CreatedAt, true
}
// HasCreatedAt returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasCreatedAt() bool {
if o != nil && !IsNil(o.CreatedAt) {
return true
}
return false
}
// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (o *ModelsUserEmail) SetCreatedAt(v time.Time) {
o.CreatedAt = &v
}
// GetEmail returns the Email field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetEmail() string {
if o == nil || IsNil(o.Email) {
var ret string
return ret
}
return *o.Email
}
// GetEmailOk returns a tuple with the Email field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetEmailOk() (*string, bool) {
if o == nil || IsNil(o.Email) {
return nil, false
}
return o.Email, true
}
// HasEmail returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasEmail() bool {
if o != nil && !IsNil(o.Email) {
return true
}
return false
}
// SetEmail gets a reference to the given string and assigns it to the Email field.
func (o *ModelsUserEmail) SetEmail(v string) {
o.Email = &v
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetId() string {
if o == nil || IsNil(o.Id) {
var ret string
return ret
}
return *o.Id
}
// 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 (o *ModelsUserEmail) GetIdOk() (*string, bool) {
if o == nil || IsNil(o.Id) {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasId() bool {
if o != nil && !IsNil(o.Id) {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *ModelsUserEmail) SetId(v string) {
o.Id = &v
}
// GetIsPrimary returns the IsPrimary field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetIsPrimary() bool {
if o == nil || IsNil(o.IsPrimary) {
var ret bool
return ret
}
return *o.IsPrimary
}
// GetIsPrimaryOk returns a tuple with the IsPrimary field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetIsPrimaryOk() (*bool, bool) {
if o == nil || IsNil(o.IsPrimary) {
return nil, false
}
return o.IsPrimary, true
}
// HasIsPrimary returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasIsPrimary() bool {
if o != nil && !IsNil(o.IsPrimary) {
return true
}
return false
}
// SetIsPrimary gets a reference to the given bool and assigns it to the IsPrimary field.
func (o *ModelsUserEmail) SetIsPrimary(v bool) {
o.IsPrimary = &v
}
// GetIsVerified returns the IsVerified field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetIsVerified() bool {
if o == nil || IsNil(o.IsVerified) {
var ret bool
return ret
}
return *o.IsVerified
}
// GetIsVerifiedOk returns a tuple with the IsVerified field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetIsVerifiedOk() (*bool, bool) {
if o == nil || IsNil(o.IsVerified) {
return nil, false
}
return o.IsVerified, true
}
// HasIsVerified returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasIsVerified() bool {
if o != nil && !IsNil(o.IsVerified) {
return true
}
return false
}
// SetIsVerified gets a reference to the given bool and assigns it to the IsVerified field.
func (o *ModelsUserEmail) SetIsVerified(v bool) {
o.IsVerified = &v
}
// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetUpdatedAt() time.Time {
if o == nil || IsNil(o.UpdatedAt) {
var ret time.Time
return ret
}
return *o.UpdatedAt
}
// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetUpdatedAtOk() (*time.Time, bool) {
if o == nil || IsNil(o.UpdatedAt) {
return nil, false
}
return o.UpdatedAt, true
}
// HasUpdatedAt returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasUpdatedAt() bool {
if o != nil && !IsNil(o.UpdatedAt) {
return true
}
return false
}
// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (o *ModelsUserEmail) SetUpdatedAt(v time.Time) {
o.UpdatedAt = &v
}
// GetUser returns the User field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetUser() ModelsUser {
if o == nil || IsNil(o.User) {
var ret ModelsUser
return ret
}
return *o.User
}
// 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 (o *ModelsUserEmail) GetUserOk() (*ModelsUser, bool) {
if o == nil || IsNil(o.User) {
return nil, false
}
return o.User, true
}
// HasUser returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasUser() bool {
if o != nil && !IsNil(o.User) {
return true
}
return false
}
// SetUser gets a reference to the given ModelsUser and assigns it to the User field.
func (o *ModelsUserEmail) SetUser(v ModelsUser) {
o.User = &v
}
// GetUserId returns the UserId field value if set, zero value otherwise.
func (o *ModelsUserEmail) GetUserId() string {
if o == nil || IsNil(o.UserId) {
var ret string
return ret
}
return *o.UserId
}
// GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *ModelsUserEmail) GetUserIdOk() (*string, bool) {
if o == nil || IsNil(o.UserId) {
return nil, false
}
return o.UserId, true
}
// HasUserId returns a boolean if a field has been set.
func (o *ModelsUserEmail) HasUserId() bool {
if o != nil && !IsNil(o.UserId) {
return true
}
return false
}
// SetUserId gets a reference to the given string and assigns it to the UserId field.
func (o *ModelsUserEmail) SetUserId(v string) {
o.UserId = &v
}
func (o ModelsUserEmail) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o ModelsUserEmail) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.CreatedAt) {
toSerialize["created_at"] = o.CreatedAt
}
if !IsNil(o.Email) {
toSerialize["email"] = o.Email
}
if !IsNil(o.Id) {
toSerialize["id"] = o.Id
}
if !IsNil(o.IsPrimary) {
toSerialize["is_primary"] = o.IsPrimary
}
if !IsNil(o.IsVerified) {
toSerialize["is_verified"] = o.IsVerified
}
if !IsNil(o.UpdatedAt) {
toSerialize["updated_at"] = o.UpdatedAt
}
if !IsNil(o.User) {
toSerialize["user"] = o.User
}
if !IsNil(o.UserId) {
toSerialize["user_id"] = o.UserId
}
return toSerialize, nil
}
type NullableModelsUserEmail struct {
value *ModelsUserEmail
isSet bool
}
func (v NullableModelsUserEmail) Get() *ModelsUserEmail {
return v.value
}
func (v *NullableModelsUserEmail) Set(val *ModelsUserEmail) {
v.value = val
v.isSet = true
}
func (v NullableModelsUserEmail) IsSet() bool {
return v.isSet
}
func (v *NullableModelsUserEmail) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableModelsUserEmail(val *ModelsUserEmail) *NullableModelsUserEmail {
return &NullableModelsUserEmail{value: val, isSet: true}
}
func (v NullableModelsUserEmail) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableModelsUserEmail) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

View File

@@ -0,0 +1,162 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"encoding/json"
)
// checks if the UtilsErrorResponse type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &UtilsErrorResponse{}
// UtilsErrorResponse struct for UtilsErrorResponse
type UtilsErrorResponse struct {
// A machine-readable error code, e.g. \"validation_error\" example: validation_error
Code *string `json:"code,omitempty"`
// Human-readable message example: slug is required
Message *string `json:"message,omitempty"`
}
// NewUtilsErrorResponse instantiates a new UtilsErrorResponse 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 NewUtilsErrorResponse() *UtilsErrorResponse {
this := UtilsErrorResponse{}
return &this
}
// NewUtilsErrorResponseWithDefaults instantiates a new UtilsErrorResponse 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 NewUtilsErrorResponseWithDefaults() *UtilsErrorResponse {
this := UtilsErrorResponse{}
return &this
}
// GetCode returns the Code field value if set, zero value otherwise.
func (o *UtilsErrorResponse) GetCode() string {
if o == nil || IsNil(o.Code) {
var ret string
return ret
}
return *o.Code
}
// GetCodeOk returns a tuple with the Code field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *UtilsErrorResponse) GetCodeOk() (*string, bool) {
if o == nil || IsNil(o.Code) {
return nil, false
}
return o.Code, true
}
// HasCode returns a boolean if a field has been set.
func (o *UtilsErrorResponse) HasCode() bool {
if o != nil && !IsNil(o.Code) {
return true
}
return false
}
// SetCode gets a reference to the given string and assigns it to the Code field.
func (o *UtilsErrorResponse) SetCode(v string) {
o.Code = &v
}
// GetMessage returns the Message field value if set, zero value otherwise.
func (o *UtilsErrorResponse) GetMessage() string {
if o == nil || IsNil(o.Message) {
var ret string
return ret
}
return *o.Message
}
// GetMessageOk returns a tuple with the Message field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *UtilsErrorResponse) GetMessageOk() (*string, bool) {
if o == nil || IsNil(o.Message) {
return nil, false
}
return o.Message, true
}
// HasMessage returns a boolean if a field has been set.
func (o *UtilsErrorResponse) HasMessage() bool {
if o != nil && !IsNil(o.Message) {
return true
}
return false
}
// SetMessage gets a reference to the given string and assigns it to the Message field.
func (o *UtilsErrorResponse) SetMessage(v string) {
o.Message = &v
}
func (o UtilsErrorResponse) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o UtilsErrorResponse) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.Code) {
toSerialize["code"] = o.Code
}
if !IsNil(o.Message) {
toSerialize["message"] = o.Message
}
return toSerialize, nil
}
type NullableUtilsErrorResponse struct {
value *UtilsErrorResponse
isSet bool
}
func (v NullableUtilsErrorResponse) Get() *UtilsErrorResponse {
return v.value
}
func (v *NullableUtilsErrorResponse) Set(val *UtilsErrorResponse) {
v.value = val
v.isSet = true
}
func (v NullableUtilsErrorResponse) IsSet() bool {
return v.isSet
}
func (v *NullableUtilsErrorResponse) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableUtilsErrorResponse(val *UtilsErrorResponse) *NullableUtilsErrorResponse {
return &NullableUtilsErrorResponse{value: val, isSet: true}
}
func (v NullableUtilsErrorResponse) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableUtilsErrorResponse) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}

47
sdk/go/response.go Normal file
View File

@@ -0,0 +1,47 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"net/http"
)
// APIResponse stores the API response returned by the server.
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:"-"`
}
// NewAPIResponse returns a new APIResponse object.
func NewAPIResponse(r *http.Response) *APIResponse {
response := &APIResponse{Response: r}
return response
}
// NewAPIResponseWithError returns a new APIResponse object with the provided error message.
func NewAPIResponseWithError(errorMessage string) *APIResponse {
response := &APIResponse{Message: errorMessage}
return response
}

View File

@@ -0,0 +1,37 @@
/*
AutoGlue API
Testing AuthAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_AuthAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test AuthAPIService GetJWKS", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.AuthAPI.GetJWKS(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,62 @@
/*
AutoGlue API
Testing MeAPIKeysAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_MeAPIKeysAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test MeAPIKeysAPIService CreateUserAPIKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.MeAPIKeysAPI.CreateUserAPIKey(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test MeAPIKeysAPIService DeleteUserAPIKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
httpRes, err := apiClient.MeAPIKeysAPI.DeleteUserAPIKey(context.Background(), id).Execute()
require.Nil(t, err)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test MeAPIKeysAPIService ListUserAPIKeys", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.MeAPIKeysAPI.ListUserAPIKeys(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,37 @@
/*
AutoGlue API
Testing MeAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_MeAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test MeAPIService GetMe", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.MeAPI.GetMe(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,49 @@
/*
AutoGlue API
Testing OrgsAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_OrgsAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test OrgsAPIService CreateOrg", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.OrgsAPI.CreateOrg(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test OrgsAPIService ListMyOrgs", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.OrgsAPI.ListMyOrgs(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,91 @@
/*
AutoGlue API
Testing ServersAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_ServersAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test ServersAPIService CreateServer", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.ServersAPI.CreateServer(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test ServersAPIService DeleteServer", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.ServersAPI.DeleteServer(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test ServersAPIService GetServer", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.ServersAPI.GetServer(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test ServersAPIService ListServers", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.ServersAPI.ListServers(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test ServersAPIService UpdateServer", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.ServersAPI.UpdateServer(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,91 @@
/*
AutoGlue API
Testing SshAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_SshAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test SshAPIService CreateSSHKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.SshAPI.CreateSSHKey(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test SshAPIService DeleteSSHKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.SshAPI.DeleteSSHKey(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test SshAPIService DownloadSSHKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.SshAPI.DownloadSSHKey(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test SshAPIService GetSSHKey", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.SshAPI.GetSSHKey(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test SshAPIService ListPublicSshKeys", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.SshAPI.ListPublicSshKeys(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

View File

@@ -0,0 +1,91 @@
/*
AutoGlue API
Testing TaintsAPIService
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech);
package autoglue
import (
"context"
openapiclient "github.com/glueops/autoglue-sdk"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
)
func Test_autoglue_TaintsAPIService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test TaintsAPIService CreateTaint", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.TaintsAPI.CreateTaint(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test TaintsAPIService DeleteTaint", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.TaintsAPI.DeleteTaint(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test TaintsAPIService GetTaint", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.TaintsAPI.GetTaint(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test TaintsAPIService ListTaints", func(t *testing.T) {
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.TaintsAPI.ListTaints(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
t.Run("Test TaintsAPIService UpdateTaint", func(t *testing.T) {
t.Skip("skip test") // remove to run test
var id string
resp, httpRes, err := apiClient.TaintsAPI.UpdateTaint(context.Background(), id).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
}

361
sdk/go/utils.go Normal file
View File

@@ -0,0 +1,361 @@
/*
AutoGlue API
API for managing K3s clusters across cloud providers
API version: 1.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package autoglue
import (
"bytes"
"encoding/json"
"fmt"
"reflect"
"time"
)
// PtrBool is a helper routine that returns a pointer to given boolean value.
func PtrBool(v bool) *bool { return &v }
// PtrInt is a helper routine that returns a pointer to given integer value.
func PtrInt(v int) *int { return &v }
// PtrInt32 is a helper routine that returns a pointer to given integer value.
func PtrInt32(v int32) *int32 { return &v }
// PtrInt64 is a helper routine that returns a pointer to given integer value.
func PtrInt64(v int64) *int64 { return &v }
// PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat32(v float32) *float32 { return &v }
// PtrFloat64 is a helper routine that returns a pointer to given float value.
func PtrFloat64(v float64) *float64 { return &v }
// PtrString is a helper routine that returns a pointer to given string value.
func PtrString(v string) *string { return &v }
// PtrTime is helper routine that returns a pointer to given Time value.
func PtrTime(v time.Time) *time.Time { return &v }
type NullableBool struct {
value *bool
isSet bool
}
func (v NullableBool) Get() *bool {
return v.value
}
func (v *NullableBool) Set(val *bool) {
v.value = val
v.isSet = true
}
func (v NullableBool) IsSet() bool {
return v.isSet
}
func (v *NullableBool) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableBool(val *bool) *NullableBool {
return &NullableBool{value: val, isSet: true}
}
func (v NullableBool) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableBool) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableInt struct {
value *int
isSet bool
}
func (v NullableInt) Get() *int {
return v.value
}
func (v *NullableInt) Set(val *int) {
v.value = val
v.isSet = true
}
func (v NullableInt) IsSet() bool {
return v.isSet
}
func (v *NullableInt) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableInt(val *int) *NullableInt {
return &NullableInt{value: val, isSet: true}
}
func (v NullableInt) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableInt) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableInt32 struct {
value *int32
isSet bool
}
func (v NullableInt32) Get() *int32 {
return v.value
}
func (v *NullableInt32) Set(val *int32) {
v.value = val
v.isSet = true
}
func (v NullableInt32) IsSet() bool {
return v.isSet
}
func (v *NullableInt32) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableInt32(val *int32) *NullableInt32 {
return &NullableInt32{value: val, isSet: true}
}
func (v NullableInt32) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableInt32) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableInt64 struct {
value *int64
isSet bool
}
func (v NullableInt64) Get() *int64 {
return v.value
}
func (v *NullableInt64) Set(val *int64) {
v.value = val
v.isSet = true
}
func (v NullableInt64) IsSet() bool {
return v.isSet
}
func (v *NullableInt64) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableInt64(val *int64) *NullableInt64 {
return &NullableInt64{value: val, isSet: true}
}
func (v NullableInt64) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableInt64) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableFloat32 struct {
value *float32
isSet bool
}
func (v NullableFloat32) Get() *float32 {
return v.value
}
func (v *NullableFloat32) Set(val *float32) {
v.value = val
v.isSet = true
}
func (v NullableFloat32) IsSet() bool {
return v.isSet
}
func (v *NullableFloat32) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableFloat32(val *float32) *NullableFloat32 {
return &NullableFloat32{value: val, isSet: true}
}
func (v NullableFloat32) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableFloat32) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableFloat64 struct {
value *float64
isSet bool
}
func (v NullableFloat64) Get() *float64 {
return v.value
}
func (v *NullableFloat64) Set(val *float64) {
v.value = val
v.isSet = true
}
func (v NullableFloat64) IsSet() bool {
return v.isSet
}
func (v *NullableFloat64) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableFloat64(val *float64) *NullableFloat64 {
return &NullableFloat64{value: val, isSet: true}
}
func (v NullableFloat64) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableFloat64) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableString struct {
value *string
isSet bool
}
func (v NullableString) Get() *string {
return v.value
}
func (v *NullableString) Set(val *string) {
v.value = val
v.isSet = true
}
func (v NullableString) IsSet() bool {
return v.isSet
}
func (v *NullableString) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableString(val *string) *NullableString {
return &NullableString{value: val, isSet: true}
}
func (v NullableString) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableString) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
type NullableTime struct {
value *time.Time
isSet bool
}
func (v NullableTime) Get() *time.Time {
return v.value
}
func (v *NullableTime) Set(val *time.Time) {
v.value = val
v.isSet = true
}
func (v NullableTime) IsSet() bool {
return v.isSet
}
func (v *NullableTime) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableTime(val *time.Time) *NullableTime {
return &NullableTime{value: val, isSet: true}
}
func (v NullableTime) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableTime) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
// IsNil checks if an input is nil
func IsNil(i interface{}) bool {
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}
type MappedNullable interface {
ToMap() (map[string]interface{}, error)
}
// A wrapper for strict JSON decoding
func newStrictDecoder(data []byte) *json.Decoder {
dec := json.NewDecoder(bytes.NewBuffer(data))
dec.DisallowUnknownFields()
return dec
}
// Prevent trying to import "fmt"
func reportError(format string, a ...interface{}) error {
return fmt.Errorf(format, a...)
}

4
sdk/ts/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
wwwroot/*.js
node_modules
typings
dist

1
sdk/ts/.npmignore Normal file
View File

@@ -0,0 +1 @@
README.md

View File

@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.
# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md

View File

@@ -0,0 +1,85 @@
.gitignore
.npmignore
.openapi-generator-ignore
README.md
docs/AuthApi.md
docs/DtoAuthStartResponse.md
docs/DtoCreateSSHRequest.md
docs/DtoCreateServerRequest.md
docs/DtoCreateTaintRequest.md
docs/DtoJWK.md
docs/DtoJWKS.md
docs/DtoLogoutRequest.md
docs/DtoRefreshRequest.md
docs/DtoServerResponse.md
docs/DtoSshResponse.md
docs/DtoSshRevealResponse.md
docs/DtoTaintResponse.md
docs/DtoTokenPair.md
docs/DtoUpdateServerRequest.md
docs/DtoUpdateTaintRequest.md
docs/HandlersCreateUserKeyRequest.md
docs/HandlersMeResponse.md
docs/HandlersMemberOut.md
docs/HandlersMemberUpsertReq.md
docs/HandlersOrgCreateReq.md
docs/HandlersOrgKeyCreateReq.md
docs/HandlersOrgKeyCreateResp.md
docs/HandlersOrgUpdateReq.md
docs/HandlersUpdateMeRequest.md
docs/HandlersUserAPIKeyOut.md
docs/MeAPIKeysApi.md
docs/MeApi.md
docs/ModelsAPIKey.md
docs/ModelsOrganization.md
docs/ModelsUser.md
docs/ModelsUserEmail.md
docs/OrgsApi.md
docs/ServersApi.md
docs/SshApi.md
docs/TaintsApi.md
docs/UtilsErrorResponse.md
package.json
src/apis/AuthApi.ts
src/apis/MeAPIKeysApi.ts
src/apis/MeApi.ts
src/apis/OrgsApi.ts
src/apis/ServersApi.ts
src/apis/SshApi.ts
src/apis/TaintsApi.ts
src/apis/index.ts
src/index.ts
src/models/DtoAuthStartResponse.ts
src/models/DtoCreateSSHRequest.ts
src/models/DtoCreateServerRequest.ts
src/models/DtoCreateTaintRequest.ts
src/models/DtoJWK.ts
src/models/DtoJWKS.ts
src/models/DtoLogoutRequest.ts
src/models/DtoRefreshRequest.ts
src/models/DtoServerResponse.ts
src/models/DtoSshResponse.ts
src/models/DtoSshRevealResponse.ts
src/models/DtoTaintResponse.ts
src/models/DtoTokenPair.ts
src/models/DtoUpdateServerRequest.ts
src/models/DtoUpdateTaintRequest.ts
src/models/HandlersCreateUserKeyRequest.ts
src/models/HandlersMeResponse.ts
src/models/HandlersMemberOut.ts
src/models/HandlersMemberUpsertReq.ts
src/models/HandlersOrgCreateReq.ts
src/models/HandlersOrgKeyCreateReq.ts
src/models/HandlersOrgKeyCreateResp.ts
src/models/HandlersOrgUpdateReq.ts
src/models/HandlersUpdateMeRequest.ts
src/models/HandlersUserAPIKeyOut.ts
src/models/ModelsAPIKey.ts
src/models/ModelsOrganization.ts
src/models/ModelsUser.ts
src/models/ModelsUserEmail.ts
src/models/UtilsErrorResponse.ts
src/models/index.ts
src/runtime.ts
tsconfig.esm.json
tsconfig.json

View File

@@ -0,0 +1 @@
7.17.0

Some files were not shown because too many files have changed in this diff Show More