Categorygithub.com/enthought/quayio-api
modulepackage
0.0.2
Repository: https://github.com/enthought/quayio-api.git
Documentation: pkg.go.dev

# README

Go API client for client

This API allows you to perform many of the operations required to work with Quay repositories, users, and organizations. You can find out more at <a href="https://quay.io\">Quay.

Overview

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

  • API version: v1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import sw "./client"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)

Templated Server URL

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

ctx := context.WithValue(context.Background(), sw.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 identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://quay.io

ClassMethodHTTP requestDescription
BillingApiListOrgInvoicesGet /api/v1/organization/{orgname}/invoices
BillingApiListPlansGet /api/v1/plans/
BuildApiCancelRepoBuildDelete /api/v1/repository/{repository}/build/{build_uuid}
BuildApiGetRepoBuildGet /api/v1/repository/{repository}/build/{build_uuid}
BuildApiGetRepoBuildLogsGet /api/v1/repository/{repository}/build/{build_uuid}/logs
BuildApiGetRepoBuildStatusGet /api/v1/repository/{repository}/build/{build_uuid}/status
BuildApiGetRepoBuildsGet /api/v1/repository/{repository}/build/
BuildApiRequestRepoBuildPost /api/v1/repository/{repository}/build/
DiscoveryApiDiscoveryGet /api/v1/discovery
ErrorApiGetErrorDescriptionGet /api/v1/error/{error_type}
GlobalmessagesApiCreateGlobalMessagePost /api/v1/messages
GlobalmessagesApiGetGlobalMessagesGet /api/v1/messages
ImageApiGetImageGet /api/v1/repository/{repository}/image/{image_id}
ImageApiListRepositoryImagesGet /api/v1/repository/{repository}/image/
LogsApiListOrgLogsGet /api/v1/organization/{orgname}/logs
LogsApiListRepoLogsGet /api/v1/repository/{repository}/logs
LogsApiListUserLogsGet /api/v1/user/logs
ManifestApiAddManifestLabelPost /api/v1/repository/{repository}/manifest/{manifestref}/labels
ManifestApiDeleteManifestLabelDelete /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}
ManifestApiGetManifestLabelGet /api/v1/repository/{repository}/manifest/{manifestref}/labels/{labelid}
ManifestApiGetRepoManifestGet /api/v1/repository/{repository}/manifest/{manifestref}
ManifestApiListManifestLabelsGet /api/v1/repository/{repository}/manifest/{manifestref}/labels
OrganizationApiChangeOrganizationDetailsPut /api/v1/organization/{orgname}
OrganizationApiCreateOrganizationPost /api/v1/organization/
OrganizationApiCreateOrganizationApplicationPost /api/v1/organization/{orgname}/applications
OrganizationApiDeleteAdminedOrganizationDelete /api/v1/organization/{orgname}
OrganizationApiDeleteOrganizationApplicationDelete /api/v1/organization/{orgname}/applications/{client_id}
OrganizationApiGetApplicationInformationGet /api/v1/app/{client_id}
OrganizationApiGetOrganizationGet /api/v1/organization/{orgname}
OrganizationApiGetOrganizationApplicationGet /api/v1/organization/{orgname}/applications/{client_id}
OrganizationApiGetOrganizationApplicationsGet /api/v1/organization/{orgname}/applications
OrganizationApiGetOrganizationCollaboratorsGet /api/v1/organization/{orgname}/collaborators
OrganizationApiGetOrganizationMemberGet /api/v1/organization/{orgname}/members/{membername}
OrganizationApiGetOrganizationMembersGet /api/v1/organization/{orgname}/members
OrganizationApiRemoveOrganizationMemberDelete /api/v1/organization/{orgname}/members/{membername}
OrganizationApiUpdateOrganizationApplicationPut /api/v1/organization/{orgname}/applications/{client_id}
PermissionApiChangeTeamPermissionsPut /api/v1/repository/{repository}/permissions/team/{teamname}
PermissionApiChangeUserPermissionsPut /api/v1/repository/{repository}/permissions/user/{username}
PermissionApiDeleteTeamPermissionsDelete /api/v1/repository/{repository}/permissions/team/{teamname}
PermissionApiDeleteUserPermissionsDelete /api/v1/repository/{repository}/permissions/user/{username}
PermissionApiGetTeamPermissionsGet /api/v1/repository/{repository}/permissions/team/{teamname}
PermissionApiGetUserPermissionsGet /api/v1/repository/{repository}/permissions/user/{username}
PermissionApiGetUserTransitivePermissionGet /api/v1/repository/{repository}/permissions/user/{username}/transitive
PermissionApiListRepoTeamPermissionsGet /api/v1/repository/{repository}/permissions/team/
PermissionApiListRepoUserPermissionsGet /api/v1/repository/{repository}/permissions/user/
PrototypeApiCreateOrganizationPrototypePermissionPost /api/v1/organization/{orgname}/prototypes
PrototypeApiDeleteOrganizationPrototypePermissionDelete /api/v1/organization/{orgname}/prototypes/{prototypeid}
PrototypeApiGetOrganizationPrototypePermissionsGet /api/v1/organization/{orgname}/prototypes
PrototypeApiUpdateOrganizationPrototypePermissionPut /api/v1/organization/{orgname}/prototypes/{prototypeid}
RepositoryApiChangeRepoTrustPost /api/v1/repository/{repository}/changetrust
RepositoryApiChangeRepoVisibilityPost /api/v1/repository/{repository}/changevisibility
RepositoryApiCreateRepoPost /api/v1/repository
RepositoryApiDeleteRepositoryDelete /api/v1/repository/{repository}
RepositoryApiGetRepoGet /api/v1/repository/{repository}
RepositoryApiListReposGet /api/v1/repository
RepositoryApiUpdateRepoPut /api/v1/repository/{repository}
RepositorynotificationApiCreateRepoNotificationPost /api/v1/repository/{repository}/notification/
RepositorynotificationApiDeleteRepoNotificationDelete /api/v1/repository/{repository}/notification/{uuid}
RepositorynotificationApiGetRepoNotificationGet /api/v1/repository/{repository}/notification/{uuid}
RepositorynotificationApiListRepoNotificationsGet /api/v1/repository/{repository}/notification/
RepositorynotificationApiResetRepositoryNotificationFailuresPost /api/v1/repository/{repository}/notification/{uuid}
RepositorynotificationApiTestRepoNotificationPost /api/v1/repository/{repository}/notification/{uuid}/test
RepotokenApiChangeTokenPut /api/v1/repository/{repository}/tokens/{code}
RepotokenApiCreateTokenPost /api/v1/repository/{repository}/tokens/
RepotokenApiDeleteTokenDelete /api/v1/repository/{repository}/tokens/{code}
RepotokenApiGetTokensGet /api/v1/repository/{repository}/tokens/{code}
RepotokenApiListRepoTokensGet /api/v1/repository/{repository}/tokens/
RobotApiCreateOrgRobotPut /api/v1/organization/{orgname}/robots/{robot_shortname}
RobotApiCreateUserRobotPut /api/v1/user/robots/{robot_shortname}
RobotApiDeleteOrgRobotDelete /api/v1/organization/{orgname}/robots/{robot_shortname}
RobotApiDeleteUserRobotDelete /api/v1/user/robots/{robot_shortname}
RobotApiGetOrgRobotGet /api/v1/organization/{orgname}/robots/{robot_shortname}
RobotApiGetOrgRobotPermissionsGet /api/v1/organization/{orgname}/robots/{robot_shortname}/permissions
RobotApiGetOrgRobotsGet /api/v1/organization/{orgname}/robots
RobotApiGetUserRobotGet /api/v1/user/robots/{robot_shortname}
RobotApiGetUserRobotPermissionsGet /api/v1/user/robots/{robot_shortname}/permissions
RobotApiGetUserRobotsGet /api/v1/user/robots
RobotApiRegenerateOrgRobotTokenPost /api/v1/organization/{orgname}/robots/{robot_shortname}/regenerate
RobotApiRegenerateUserRobotTokenPost /api/v1/user/robots/{robot_shortname}/regenerate
SearchApiConductRepoSearchGet /api/v1/find/repositories
SearchApiConductSearchGet /api/v1/find/all
SearchApiGetMatchingEntitiesGet /api/v1/entities/{prefix}
SecscanApiGetRepoImageSecurityGet /api/v1/repository/{repository}/image/{imageid}/security
SecscanApiGetRepoManifestSecurityGet /api/v1/repository/{repository}/manifest/{manifestref}/security
SigningApiGetRepoSignaturesGet /api/v1/repository/{repository}/signatures
TagApiChangeTagPut /api/v1/repository/{repository}/tag/{tag}
TagApiDeleteFullTagDelete /api/v1/repository/{repository}/tag/{tag}
TagApiListRepoTagsGet /api/v1/repository/{repository}/tag/
TagApiListTagImagesGet /api/v1/repository/{repository}/tag/{tag}/images
TagApiRestoreTagPost /api/v1/repository/{repository}/tag/{tag}/restore
TeamApiDeleteOrganizationTeamDelete /api/v1/organization/{orgname}/team/{teamname}
TeamApiDeleteOrganizationTeamMemberDelete /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
TeamApiDeleteTeamMemberEmailInviteDelete /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
TeamApiGetOrganizationTeamMembersGet /api/v1/organization/{orgname}/team/{teamname}/members
TeamApiGetOrganizationTeamPermissionsGet /api/v1/organization/{orgname}/team/{teamname}/permissions
TeamApiInviteTeamMemberEmailPut /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
TeamApiUpdateOrganizationTeamPut /api/v1/organization/{orgname}/team/{teamname}
TeamApiUpdateOrganizationTeamMemberPut /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
TriggerApiActivateBuildTriggerPost /api/v1/repository/{repository}/trigger/{trigger_uuid}/activate
TriggerApiDeleteBuildTriggerDelete /api/v1/repository/{repository}/trigger/{trigger_uuid}
TriggerApiGetBuildTriggerGet /api/v1/repository/{repository}/trigger/{trigger_uuid}
TriggerApiListBuildTriggersGet /api/v1/repository/{repository}/trigger/
TriggerApiListTriggerRecentBuildsGet /api/v1/repository/{repository}/trigger/{trigger_uuid}/builds
TriggerApiManuallyStartBuildTriggerPost /api/v1/repository/{repository}/trigger/{trigger_uuid}/start
TriggerApiUpdateBuildTriggerPut /api/v1/repository/{repository}/trigger/{trigger_uuid}
UserApiCreateStarPost /api/v1/user/starred
UserApiDeleteStarDelete /api/v1/user/starred/{repository}
UserApiGetLoggedInUserGet /api/v1/user/
UserApiGetUserInformationGet /api/v1/users/{username}
UserApiListStarredReposGet /api/v1/user/starred

Documentation For Models

Documentation For Authorization

oauth2_implicit

  • Type: OAuth
  • Flow: implicit
  • Authorization URL: https://quay.io/oauth/authorize
  • Scopes:
  • repo:write: This application will be able to view, push and pull to all repositories to which the granting user or robot account has write access
  • repo:read: This application will be able to view and pull all repositories visible to the granting user or robot account
  • repo:create: This application will be able to create repositories in to any namespaces that the granting user or robot account is allowed to create repositories
  • repo:admin: This application will have administrator access to all repositories to which the granting user or robot account has access
  • user:admin: This application will be able to administer your account including creating robots and granting them permissions to your repositories. You should have absolute trust in the requesting application before granting this permission.
  • org:admin: This application will be able to administer your organizations including creating robots, creating teams, adjusting team membership, and changing billing settings. You should have absolute trust in the requesting application before granting this permission.
  • user:read: This application will be able to read user information such as username and email address.

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
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

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAddLabel instantiates a new AddLabel 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.
NewAddLabelWithDefaults instantiates a new AddLabel 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.
NewAPIClient creates a new API client.
NewApiError instantiates a new ApiError 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.
NewApiErrorDescription instantiates a new ApiErrorDescription 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.
NewApiErrorDescriptionWithDefaults instantiates a new ApiErrorDescription 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.
NewApiErrorWithDefaults instantiates a new ApiError 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.
NewAPIResponse returns a new APIResonse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewBuildTriggerActivateRequest instantiates a new BuildTriggerActivateRequest 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.
NewBuildTriggerActivateRequestWithDefaults instantiates a new BuildTriggerActivateRequest 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.
NewChangeRepoTrust instantiates a new ChangeRepoTrust 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.
NewChangeRepoTrustWithDefaults instantiates a new ChangeRepoTrust 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.
NewChangeVisibility instantiates a new ChangeVisibility 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.
NewChangeVisibilityWithDefaults instantiates a new ChangeVisibility 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.
NewConfiguration returns a new Configuration object.
NewCreateMessage instantiates a new CreateMessage 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.
NewCreateMessageMessage instantiates a new CreateMessageMessage 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.
NewCreateMessageMessageWithDefaults instantiates a new CreateMessageMessage 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.
NewCreateMessageWithDefaults instantiates a new CreateMessage 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.
NewCreateRobot instantiates a new CreateRobot 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.
NewCreateRobotWithDefaults instantiates a new CreateRobot 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.
NewNewApp instantiates a new NewApp 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.
NewNewAppWithDefaults instantiates a new NewApp 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.
NewNewOrg instantiates a new NewOrg 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.
NewNewOrgWithDefaults instantiates a new NewOrg 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.
NewNewPrototype instantiates a new NewPrototype 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.
NewNewPrototypeActivatingUser instantiates a new NewPrototypeActivatingUser 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.
NewNewPrototypeActivatingUserWithDefaults instantiates a new NewPrototypeActivatingUser 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.
NewNewPrototypeDelegate instantiates a new NewPrototypeDelegate 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.
NewNewPrototypeDelegateWithDefaults instantiates a new NewPrototypeDelegate 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.
NewNewPrototypeWithDefaults instantiates a new NewPrototype 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.
NewNewRepo instantiates a new NewRepo 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.
NewNewRepoWithDefaults instantiates a new NewRepo 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.
NewNewStarredRepository instantiates a new NewStarredRepository 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.
NewNewStarredRepositoryWithDefaults instantiates a new NewStarredRepository 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.
NewNewToken instantiates a new NewToken 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.
NewNewTokenWithDefaults instantiates a new NewToken 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.
NewNewUser instantiates a new NewUser 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.
NewNewUserWithDefaults instantiates a new NewUser 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.
NewNotificationCreateRequest instantiates a new NotificationCreateRequest 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.
NewNotificationCreateRequestWithDefaults instantiates a new NotificationCreateRequest 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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPrototypeUpdate instantiates a new PrototypeUpdate 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.
NewPrototypeUpdateWithDefaults instantiates a new PrototypeUpdate 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.
NewRepositoryBuildRequest instantiates a new RepositoryBuildRequest 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.
NewRepositoryBuildRequestWithDefaults instantiates a new RepositoryBuildRequest 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.
NewRepoUpdate instantiates a new RepoUpdate 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.
NewRepoUpdateWithDefaults instantiates a new RepoUpdate 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.
NewRestoreTag instantiates a new RestoreTag 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.
NewRestoreTagWithDefaults instantiates a new RestoreTag 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.
NewRunParameters instantiates a new RunParameters 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.
NewRunParametersWithDefaults instantiates a new RunParameters 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.
NewTeamDescription instantiates a new TeamDescription 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.
NewTeamDescriptionWithDefaults instantiates a new TeamDescription 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.
NewTeamPermission instantiates a new TeamPermission 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.
NewTeamPermissionWithDefaults instantiates a new TeamPermission 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.
NewTokenPermission instantiates a new TokenPermission 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.
NewTokenPermissionWithDefaults instantiates a new TokenPermission 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.
NewUpdateApp instantiates a new UpdateApp 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.
NewUpdateAppWithDefaults instantiates a new UpdateApp 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.
NewUpdateOrg instantiates a new UpdateOrg 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.
NewUpdateOrgWithDefaults instantiates a new UpdateOrg 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.
NewUpdateTrigger instantiates a new UpdateTrigger 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.
NewUpdateTriggerWithDefaults instantiates a new UpdateTrigger 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.
NewUpdateUser instantiates a new UpdateUser 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.
NewUpdateUserWithDefaults instantiates a new UpdateUser 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.
NewUserPermission instantiates a new UserPermission 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.
NewUserPermissionWithDefaults instantiates a new UserPermission 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.
NewUserView instantiates a new UserView 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.
NewUserViewWithDefaults instantiates a new UserView 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.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AddLabel Adds a label to a manifest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Quay Frontend API vv1 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApiError struct for ApiError.
ApiErrorDescription Description of an error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BuildTriggerActivateRequest struct for BuildTriggerActivateRequest.
ChangeRepoTrust Change the trust settings for the repository.
ChangeVisibility Change the visibility for the repository.
Configuration stores the configuration of the API client.
CreateMessage Create a new message.
CreateMessageMessage A single message.
CreateRobot Optional data for creating a robot.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
NewApp Description of a new organization application.
NewOrg Description of a new organization.
NewPrototype Description of a new prototype.
NewPrototypeActivatingUser Repository creating user to whom the rule should apply.
NewPrototypeDelegate Information about the user or team to which the rule grants access.
NewRepo Description of a new repository.
NewStarredRepository struct for NewStarredRepository.
NewToken Description of a new token.
NewUser Fields which must be specified for a new user.
NotificationCreateRequest Information for creating a notification on a repository.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PrototypeUpdate Description of a the new prototype role.
RepositoryBuildRequest Description of a new repository build.
RepoUpdate Fields which can be updated in a repository.
RestoreTag Restores a tag to a specific image.
RunParameters Optional run parameters for activating the build trigger.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
TeamDescription Description of a team.
TeamPermission Description of a team permission.
TokenPermission Description of a token permission.
UpdateApp Description of an updated application.
UpdateOrg Description of updates for an existing organization.
UpdateTrigger Options for updating a build trigger.
UpdateUser Fields which can be updated in a user.
UserPermission Description of a user permission.
UserView Describes a user.

# Type aliases

BillingApiService BillingApi service.
BuildApiService BuildApi service.
DiscoveryApiService DiscoveryApi service.
ErrorApiService ErrorApi service.
GlobalmessagesApiService GlobalmessagesApi service.
ImageApiService ImageApi service.
LogsApiService LogsApi service.
ManifestApiService ManifestApi service.
OrganizationApiService OrganizationApi service.
PermissionApiService PermissionApi service.
PrototypeApiService PrototypeApi service.
RepositoryApiService RepositoryApi service.
RepositorynotificationApiService RepositorynotificationApi service.
RepotokenApiService RepotokenApi service.
RobotApiService RobotApi service.
SearchApiService SearchApi service.
SecscanApiService SecscanApi service.
ServerConfigurations stores multiple ServerConfiguration items.
SigningApiService SigningApi service.
TagApiService TagApi service.
TeamApiService TeamApi service.
TriggerApiService TriggerApi service.
UserApiService UserApi service.