projects

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for projects API

func (*Client) DeleteTeamsUsernameProjectsProjectKey

DeleteTeamsUsernameProjectsProjectKey The teams endpoint for projects has been deprecated, and you should

ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

func (*Client) DeleteWorkspacesWorkspaceProjectsProjectKey

DeleteWorkspacesWorkspaceProjectsProjectKey delete workspaces workspace projects project key API

func (*Client) GetTeamsUsernameProjects

func (a *Client) GetTeamsUsernameProjects(params *GetTeamsUsernameProjectsParams, authInfo runtime.ClientAuthInfoWriter) (*GetTeamsUsernameProjectsOK, error)
GetTeamsUsernameProjects The teams endpoint for projects has been deprecated, and you should

ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

func (*Client) GetTeamsUsernameProjectsProjectKey

GetTeamsUsernameProjectsProjectKey The teams endpoint for projects has been deprecated, and you should

ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

func (*Client) GetWorkspacesWorkspaceProjectsProjectKey

GetWorkspacesWorkspaceProjectsProjectKey get workspaces workspace projects project key API

func (*Client) PostTeamsUsernameProjects

PostTeamsUsernameProjects Creates a new project.

The teams endpoint for projects has been deprecated, and you should ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

Note that the avatar has to be embedded as either a data-url or a URL to an external image as shown in the examples below:

``` $ body=$(cat << EOF

{
    "name": "Mars Project",
    "key": "MARS",
    "description": "Software for colonizing mars.",
    "links": {
        "avatar": {
            "href": "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/..."
        }
    },
    "is_private": false
}

EOF )

$ curl -H "Content-Type: application/json" \
       -X POST \
       -d "$body" \
       https://api.bitbucket.org/2.0/teams/teams-in-space/projects/ | jq .
{
  // Serialized project document
}

```

or even:

``` $ body=$(cat << EOF

{
    "name": "Mars Project",
    "key": "MARS",
    "description": "Software for colonizing mars.",
    "links": {
        "avatar": {
            "href": "http://i.imgur.com/72tRx4w.gif"
        }
    },
    "is_private": false
}

EOF )

$ curl -H "Content-Type: application/json" \
       -X POST \
       -d "$body" \
       https://api.bitbucket.org/2.0/teams/teams-in-space/projects/ | jq .
{
  // Serialized project document
}

```

func (*Client) PostWorkspacesWorkspaceProjects

PostWorkspacesWorkspaceProjects Creates a new project.

Note that the avatar has to be embedded as either a data-url or a URL to an external image as shown in the examples below:

``` $ body=$(cat << EOF

{
    "name": "Mars Project",
    "key": "MARS",
    "description": "Software for colonizing mars.",
    "links": {
        "avatar": {
            "href": "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/..."
        }
    },
    "is_private": false
}

EOF )

$ curl -H "Content-Type: application/json" \
       -X POST \
       -d "$body" \
       https://api.bitbucket.org/2.0/teams/teams-in-space/projects/ | jq .
{
  // Serialized project document
}

```

or even:

``` $ body=$(cat << EOF

{
    "name": "Mars Project",
    "key": "MARS",
    "description": "Software for colonizing mars.",
    "links": {
        "avatar": {
            "href": "http://i.imgur.com/72tRx4w.gif"
        }
    },
    "is_private": false
}

EOF )

$ curl -H "Content-Type: application/json" \
       -X POST \
       -d "$body" \
       https://api.bitbucket.org/2.0/teams/teams-in-space/projects/ | jq .
{
  // Serialized project document
}

```

func (*Client) PutTeamsUsernameProjectsProjectKey

PutTeamsUsernameProjectsProjectKey Since this endpoint can be used to both update and to create a

project, the request body depends on the intent.

The teams endpoint for projects has been deprecated, and you should ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

### Creation

See the POST documentation for the project collection for an example of the request body.

Note: The `key` should not be specified in the body of request (since it is already present in the URL). The `name` is required, everything else is optional.

### Update

See the POST documentation for the project collection for an example of the request body.

Note: The key is not required in the body (since it is already in the URL). The key may be specified in the body, if the intent is to change the key itself. In such a scenario, the location of the project is changed and is returned in the `Location` header of the response.

func (*Client) PutWorkspacesWorkspaceProjectsProjectKey

PutWorkspacesWorkspaceProjectsProjectKey Since this endpoint can be used to both update and to create a

project, the request body depends on the intent.

The teams endpoint for projects has been deprecated, and you should ensure you are using the workspaces endpoint. For more information, see [the announcement](https://developer.atlassian.com/cloud/bitbucket/bitbucket-api-teams-deprecation/).

### Creation

See the POST documentation for the project collection for an example of the request body.

Note: The `key` should not be specified in the body of request (since it is already present in the URL). The `name` is required, everything else is optional.

### Update

See the POST documentation for the project collection for an example of the request body.

Note: The key is not required in the body (since it is already in the URL). The key may be specified in the body, if the intent is to change the key itself. In such a scenario, the location of the project is changed and is returned in the `Location` header of the response.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteTeamsUsernameProjectsProjectKey(params *DeleteTeamsUsernameProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteTeamsUsernameProjectsProjectKeyNoContent, error)

	DeleteWorkspacesWorkspaceProjectsProjectKey(params *DeleteWorkspacesWorkspaceProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent, error)

	GetTeamsUsernameProjects(params *GetTeamsUsernameProjectsParams, authInfo runtime.ClientAuthInfoWriter) (*GetTeamsUsernameProjectsOK, error)

	GetTeamsUsernameProjectsProjectKey(params *GetTeamsUsernameProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*GetTeamsUsernameProjectsProjectKeyOK, error)

	GetWorkspacesWorkspaceProjectsProjectKey(params *GetWorkspacesWorkspaceProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*GetWorkspacesWorkspaceProjectsProjectKeyOK, error)

	PostTeamsUsernameProjects(params *PostTeamsUsernameProjectsParams, authInfo runtime.ClientAuthInfoWriter) (*PostTeamsUsernameProjectsCreated, error)

	PostWorkspacesWorkspaceProjects(params *PostWorkspacesWorkspaceProjectsParams, authInfo runtime.ClientAuthInfoWriter) (*PostWorkspacesWorkspaceProjectsCreated, error)

	PutTeamsUsernameProjectsProjectKey(params *PutTeamsUsernameProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*PutTeamsUsernameProjectsProjectKeyOK, *PutTeamsUsernameProjectsProjectKeyCreated, error)

	PutWorkspacesWorkspaceProjectsProjectKey(params *PutWorkspacesWorkspaceProjectsProjectKeyParams, authInfo runtime.ClientAuthInfoWriter) (*PutWorkspacesWorkspaceProjectsProjectKeyOK, *PutWorkspacesWorkspaceProjectsProjectKeyCreated, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new projects API client.

type DeleteTeamsUsernameProjectsProjectKeyForbidden

type DeleteTeamsUsernameProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

DeleteTeamsUsernameProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to delete the project or the project isn't empty.

func NewDeleteTeamsUsernameProjectsProjectKeyForbidden

func NewDeleteTeamsUsernameProjectsProjectKeyForbidden() *DeleteTeamsUsernameProjectsProjectKeyForbidden

NewDeleteTeamsUsernameProjectsProjectKeyForbidden creates a DeleteTeamsUsernameProjectsProjectKeyForbidden with default headers values

func (*DeleteTeamsUsernameProjectsProjectKeyForbidden) Error

func (*DeleteTeamsUsernameProjectsProjectKeyForbidden) GetPayload

type DeleteTeamsUsernameProjectsProjectKeyNoContent

type DeleteTeamsUsernameProjectsProjectKeyNoContent struct {
}

DeleteTeamsUsernameProjectsProjectKeyNoContent handles this case with default header values.

Successful deletion.

func NewDeleteTeamsUsernameProjectsProjectKeyNoContent

func NewDeleteTeamsUsernameProjectsProjectKeyNoContent() *DeleteTeamsUsernameProjectsProjectKeyNoContent

NewDeleteTeamsUsernameProjectsProjectKeyNoContent creates a DeleteTeamsUsernameProjectsProjectKeyNoContent with default headers values

func (*DeleteTeamsUsernameProjectsProjectKeyNoContent) Error

type DeleteTeamsUsernameProjectsProjectKeyNotFound

type DeleteTeamsUsernameProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

DeleteTeamsUsernameProjectsProjectKeyNotFound handles this case with default header values.

A project isn't hosted at this location.

func NewDeleteTeamsUsernameProjectsProjectKeyNotFound

func NewDeleteTeamsUsernameProjectsProjectKeyNotFound() *DeleteTeamsUsernameProjectsProjectKeyNotFound

NewDeleteTeamsUsernameProjectsProjectKeyNotFound creates a DeleteTeamsUsernameProjectsProjectKeyNotFound with default headers values

func (*DeleteTeamsUsernameProjectsProjectKeyNotFound) Error

func (*DeleteTeamsUsernameProjectsProjectKeyNotFound) GetPayload

type DeleteTeamsUsernameProjectsProjectKeyParams

type DeleteTeamsUsernameProjectsProjectKeyParams struct {

	/*ProjectKey
	  The project in question. This can either be the actual `key` assigned
	to the project or the `UUID` (surrounded by curly-braces (`{}`)).


	*/
	ProjectKey string
	/*Username
	  This can either be the username or the UUID of the account,
	surrounded by curly-braces, for example: `{account UUID}`. An account
	is either a team or user.


	*/
	Username string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteTeamsUsernameProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the delete teams username projects project key operation typically these are written to a http.Request

func NewDeleteTeamsUsernameProjectsProjectKeyParams

func NewDeleteTeamsUsernameProjectsProjectKeyParams() *DeleteTeamsUsernameProjectsProjectKeyParams

NewDeleteTeamsUsernameProjectsProjectKeyParams creates a new DeleteTeamsUsernameProjectsProjectKeyParams object with the default values initialized.

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithContext

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithContext(ctx context.Context) *DeleteTeamsUsernameProjectsProjectKeyParams

NewDeleteTeamsUsernameProjectsProjectKeyParamsWithContext creates a new DeleteTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithHTTPClient

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *DeleteTeamsUsernameProjectsProjectKeyParams

NewDeleteTeamsUsernameProjectsProjectKeyParamsWithHTTPClient creates a new DeleteTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithTimeout

func NewDeleteTeamsUsernameProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *DeleteTeamsUsernameProjectsProjectKeyParams

NewDeleteTeamsUsernameProjectsProjectKeyParamsWithTimeout creates a new DeleteTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteTeamsUsernameProjectsProjectKeyParams) SetContext

SetContext adds the context to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) SetHTTPClient

func (o *DeleteTeamsUsernameProjectsProjectKeyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) SetProjectKey

func (o *DeleteTeamsUsernameProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) SetUsername

func (o *DeleteTeamsUsernameProjectsProjectKeyParams) SetUsername(username string)

SetUsername adds the username to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WithContext

WithContext adds the context to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WithUsername

WithUsername adds the username to the delete teams username projects project key params

func (*DeleteTeamsUsernameProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteTeamsUsernameProjectsProjectKeyReader

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

DeleteTeamsUsernameProjectsProjectKeyReader is a Reader for the DeleteTeamsUsernameProjectsProjectKey structure.

func (*DeleteTeamsUsernameProjectsProjectKeyReader) ReadResponse

func (o *DeleteTeamsUsernameProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden

type DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to delete the project or the project isn't empty.

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyForbidden

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyForbidden() *DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden

NewDeleteWorkspacesWorkspaceProjectsProjectKeyForbidden creates a DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden with default headers values

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden) Error

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyForbidden) GetPayload

type DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent

type DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent struct {
}

DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent handles this case with default header values.

Successful deletion.

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyNoContent

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyNoContent() *DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent

NewDeleteWorkspacesWorkspaceProjectsProjectKeyNoContent creates a DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent with default headers values

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyNoContent) Error

type DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound

type DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound handles this case with default header values.

A project isn't hosted at this location.

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyNotFound

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyNotFound() *DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound

NewDeleteWorkspacesWorkspaceProjectsProjectKeyNotFound creates a DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound with default headers values

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound) Error

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyNotFound) GetPayload

type DeleteWorkspacesWorkspaceProjectsProjectKeyParams

type DeleteWorkspacesWorkspaceProjectsProjectKeyParams struct {

	/*ProjectKey
	  The project in question. This is the actual `key` assigned
	to the project.


	*/
	ProjectKey string
	/*Workspace
	  This can either be the workspace ID (slug) or the workspace UUID
	surrounded by curly-braces, for example: `{workspace UUID}`.


	*/
	Workspace string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteWorkspacesWorkspaceProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the delete workspaces workspace projects project key operation typically these are written to a http.Request

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParams

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParams() *DeleteWorkspacesWorkspaceProjectsProjectKeyParams

NewDeleteWorkspacesWorkspaceProjectsProjectKeyParams creates a new DeleteWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized.

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithContext

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithContext(ctx context.Context) *DeleteWorkspacesWorkspaceProjectsProjectKeyParams

NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithContext creates a new DeleteWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *DeleteWorkspacesWorkspaceProjectsProjectKeyParams

NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient creates a new DeleteWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout

func NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *DeleteWorkspacesWorkspaceProjectsProjectKeyParams

NewDeleteWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout creates a new DeleteWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetContext

SetContext adds the context to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey

func (o *DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace

func (o *DeleteWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace(workspace string)

SetWorkspace adds the workspace to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WithContext

WithContext adds the context to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WithWorkspace

WithWorkspace adds the workspace to the delete workspaces workspace projects project key params

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteWorkspacesWorkspaceProjectsProjectKeyReader

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

DeleteWorkspacesWorkspaceProjectsProjectKeyReader is a Reader for the DeleteWorkspacesWorkspaceProjectsProjectKey structure.

func (*DeleteWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse

func (o *DeleteWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetTeamsUsernameProjectsForbidden

type GetTeamsUsernameProjectsForbidden struct {
	Payload *models.Error
}

GetTeamsUsernameProjectsForbidden handles this case with default header values.

The requesting user isn't authorized to read the list of projects for the specified team.

func NewGetTeamsUsernameProjectsForbidden

func NewGetTeamsUsernameProjectsForbidden() *GetTeamsUsernameProjectsForbidden

NewGetTeamsUsernameProjectsForbidden creates a GetTeamsUsernameProjectsForbidden with default headers values

func (*GetTeamsUsernameProjectsForbidden) Error

func (*GetTeamsUsernameProjectsForbidden) GetPayload

type GetTeamsUsernameProjectsNotFound

type GetTeamsUsernameProjectsNotFound struct {
	Payload *models.Error
}

GetTeamsUsernameProjectsNotFound handles this case with default header values.

A team doesn't exist at this location.

func NewGetTeamsUsernameProjectsNotFound

func NewGetTeamsUsernameProjectsNotFound() *GetTeamsUsernameProjectsNotFound

NewGetTeamsUsernameProjectsNotFound creates a GetTeamsUsernameProjectsNotFound with default headers values

func (*GetTeamsUsernameProjectsNotFound) Error

func (*GetTeamsUsernameProjectsNotFound) GetPayload

type GetTeamsUsernameProjectsOK

type GetTeamsUsernameProjectsOK struct {
	Payload *models.PaginatedProjects
}

GetTeamsUsernameProjectsOK handles this case with default header values.

A paginated list of projects that belong to the specified team.

func NewGetTeamsUsernameProjectsOK

func NewGetTeamsUsernameProjectsOK() *GetTeamsUsernameProjectsOK

NewGetTeamsUsernameProjectsOK creates a GetTeamsUsernameProjectsOK with default headers values

func (*GetTeamsUsernameProjectsOK) Error

func (*GetTeamsUsernameProjectsOK) GetPayload

type GetTeamsUsernameProjectsParams

type GetTeamsUsernameProjectsParams struct {

	/*Username
	  This can either be the username or the UUID of the account,
	surrounded by curly-braces, for example: `{account UUID}`. An account
	is either a team or user.


	*/
	Username string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetTeamsUsernameProjectsParams contains all the parameters to send to the API endpoint for the get teams username projects operation typically these are written to a http.Request

func NewGetTeamsUsernameProjectsParams

func NewGetTeamsUsernameProjectsParams() *GetTeamsUsernameProjectsParams

NewGetTeamsUsernameProjectsParams creates a new GetTeamsUsernameProjectsParams object with the default values initialized.

func NewGetTeamsUsernameProjectsParamsWithContext

func NewGetTeamsUsernameProjectsParamsWithContext(ctx context.Context) *GetTeamsUsernameProjectsParams

NewGetTeamsUsernameProjectsParamsWithContext creates a new GetTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a context for a request

func NewGetTeamsUsernameProjectsParamsWithHTTPClient

func NewGetTeamsUsernameProjectsParamsWithHTTPClient(client *http.Client) *GetTeamsUsernameProjectsParams

NewGetTeamsUsernameProjectsParamsWithHTTPClient creates a new GetTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetTeamsUsernameProjectsParamsWithTimeout

func NewGetTeamsUsernameProjectsParamsWithTimeout(timeout time.Duration) *GetTeamsUsernameProjectsParams

NewGetTeamsUsernameProjectsParamsWithTimeout creates a new GetTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetTeamsUsernameProjectsParams) SetContext

func (o *GetTeamsUsernameProjectsParams) SetContext(ctx context.Context)

SetContext adds the context to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) SetHTTPClient

func (o *GetTeamsUsernameProjectsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) SetTimeout

func (o *GetTeamsUsernameProjectsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) SetUsername

func (o *GetTeamsUsernameProjectsParams) SetUsername(username string)

SetUsername adds the username to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) WithContext

WithContext adds the context to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) WithTimeout

WithTimeout adds the timeout to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) WithUsername

WithUsername adds the username to the get teams username projects params

func (*GetTeamsUsernameProjectsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTeamsUsernameProjectsProjectKeyForbidden

type GetTeamsUsernameProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

GetTeamsUsernameProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to access the project.

func NewGetTeamsUsernameProjectsProjectKeyForbidden

func NewGetTeamsUsernameProjectsProjectKeyForbidden() *GetTeamsUsernameProjectsProjectKeyForbidden

NewGetTeamsUsernameProjectsProjectKeyForbidden creates a GetTeamsUsernameProjectsProjectKeyForbidden with default headers values

func (*GetTeamsUsernameProjectsProjectKeyForbidden) Error

func (*GetTeamsUsernameProjectsProjectKeyForbidden) GetPayload

type GetTeamsUsernameProjectsProjectKeyNotFound

type GetTeamsUsernameProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

GetTeamsUsernameProjectsProjectKeyNotFound handles this case with default header values.

A project isn't hosted at this location.

func NewGetTeamsUsernameProjectsProjectKeyNotFound

func NewGetTeamsUsernameProjectsProjectKeyNotFound() *GetTeamsUsernameProjectsProjectKeyNotFound

NewGetTeamsUsernameProjectsProjectKeyNotFound creates a GetTeamsUsernameProjectsProjectKeyNotFound with default headers values

func (*GetTeamsUsernameProjectsProjectKeyNotFound) Error

func (*GetTeamsUsernameProjectsProjectKeyNotFound) GetPayload

type GetTeamsUsernameProjectsProjectKeyOK

type GetTeamsUsernameProjectsProjectKeyOK struct {
	Payload *models.Project
}

GetTeamsUsernameProjectsProjectKeyOK handles this case with default header values.

The project object.

func NewGetTeamsUsernameProjectsProjectKeyOK

func NewGetTeamsUsernameProjectsProjectKeyOK() *GetTeamsUsernameProjectsProjectKeyOK

NewGetTeamsUsernameProjectsProjectKeyOK creates a GetTeamsUsernameProjectsProjectKeyOK with default headers values

func (*GetTeamsUsernameProjectsProjectKeyOK) Error

func (*GetTeamsUsernameProjectsProjectKeyOK) GetPayload

type GetTeamsUsernameProjectsProjectKeyParams

type GetTeamsUsernameProjectsProjectKeyParams struct {

	/*ProjectKey
	  The project in question. This can either be the actual `key` assigned
	to the project or the `UUID` (surrounded by curly-braces (`{}`)).


	*/
	ProjectKey string
	/*Username
	  This can either be the username or the UUID of the account,
	surrounded by curly-braces, for example: `{account UUID}`. An account
	is either a team or user.


	*/
	Username string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetTeamsUsernameProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the get teams username projects project key operation typically these are written to a http.Request

func NewGetTeamsUsernameProjectsProjectKeyParams

func NewGetTeamsUsernameProjectsProjectKeyParams() *GetTeamsUsernameProjectsProjectKeyParams

NewGetTeamsUsernameProjectsProjectKeyParams creates a new GetTeamsUsernameProjectsProjectKeyParams object with the default values initialized.

func NewGetTeamsUsernameProjectsProjectKeyParamsWithContext

func NewGetTeamsUsernameProjectsProjectKeyParamsWithContext(ctx context.Context) *GetTeamsUsernameProjectsProjectKeyParams

NewGetTeamsUsernameProjectsProjectKeyParamsWithContext creates a new GetTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewGetTeamsUsernameProjectsProjectKeyParamsWithHTTPClient

func NewGetTeamsUsernameProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *GetTeamsUsernameProjectsProjectKeyParams

NewGetTeamsUsernameProjectsProjectKeyParamsWithHTTPClient creates a new GetTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetTeamsUsernameProjectsProjectKeyParamsWithTimeout

func NewGetTeamsUsernameProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *GetTeamsUsernameProjectsProjectKeyParams

NewGetTeamsUsernameProjectsProjectKeyParamsWithTimeout creates a new GetTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetTeamsUsernameProjectsProjectKeyParams) SetContext

SetContext adds the context to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) SetHTTPClient

func (o *GetTeamsUsernameProjectsProjectKeyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) SetProjectKey

func (o *GetTeamsUsernameProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) SetUsername

func (o *GetTeamsUsernameProjectsProjectKeyParams) SetUsername(username string)

SetUsername adds the username to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WithContext

WithContext adds the context to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WithUsername

WithUsername adds the username to the get teams username projects project key params

func (*GetTeamsUsernameProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetTeamsUsernameProjectsProjectKeyReader

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

GetTeamsUsernameProjectsProjectKeyReader is a Reader for the GetTeamsUsernameProjectsProjectKey structure.

func (*GetTeamsUsernameProjectsProjectKeyReader) ReadResponse

func (o *GetTeamsUsernameProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetTeamsUsernameProjectsReader

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

GetTeamsUsernameProjectsReader is a Reader for the GetTeamsUsernameProjects structure.

func (*GetTeamsUsernameProjectsReader) ReadResponse

func (o *GetTeamsUsernameProjectsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetWorkspacesWorkspaceProjectsProjectKeyForbidden

type GetWorkspacesWorkspaceProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

GetWorkspacesWorkspaceProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to access the project.

func NewGetWorkspacesWorkspaceProjectsProjectKeyForbidden

func NewGetWorkspacesWorkspaceProjectsProjectKeyForbidden() *GetWorkspacesWorkspaceProjectsProjectKeyForbidden

NewGetWorkspacesWorkspaceProjectsProjectKeyForbidden creates a GetWorkspacesWorkspaceProjectsProjectKeyForbidden with default headers values

func (*GetWorkspacesWorkspaceProjectsProjectKeyForbidden) Error

func (*GetWorkspacesWorkspaceProjectsProjectKeyForbidden) GetPayload

type GetWorkspacesWorkspaceProjectsProjectKeyNotFound

type GetWorkspacesWorkspaceProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

GetWorkspacesWorkspaceProjectsProjectKeyNotFound handles this case with default header values.

A project isn't hosted at this location.

func NewGetWorkspacesWorkspaceProjectsProjectKeyNotFound

func NewGetWorkspacesWorkspaceProjectsProjectKeyNotFound() *GetWorkspacesWorkspaceProjectsProjectKeyNotFound

NewGetWorkspacesWorkspaceProjectsProjectKeyNotFound creates a GetWorkspacesWorkspaceProjectsProjectKeyNotFound with default headers values

func (*GetWorkspacesWorkspaceProjectsProjectKeyNotFound) Error

func (*GetWorkspacesWorkspaceProjectsProjectKeyNotFound) GetPayload

type GetWorkspacesWorkspaceProjectsProjectKeyOK

type GetWorkspacesWorkspaceProjectsProjectKeyOK struct {
	Payload *models.Project
}

GetWorkspacesWorkspaceProjectsProjectKeyOK handles this case with default header values.

The project that is part of a workspace.

func NewGetWorkspacesWorkspaceProjectsProjectKeyOK

func NewGetWorkspacesWorkspaceProjectsProjectKeyOK() *GetWorkspacesWorkspaceProjectsProjectKeyOK

NewGetWorkspacesWorkspaceProjectsProjectKeyOK creates a GetWorkspacesWorkspaceProjectsProjectKeyOK with default headers values

func (*GetWorkspacesWorkspaceProjectsProjectKeyOK) Error

func (*GetWorkspacesWorkspaceProjectsProjectKeyOK) GetPayload

type GetWorkspacesWorkspaceProjectsProjectKeyParams

type GetWorkspacesWorkspaceProjectsProjectKeyParams struct {

	/*ProjectKey
	  The project in question. This is the actual `key` assigned
	to the project.


	*/
	ProjectKey string
	/*Workspace
	  This can either be the workspace ID (slug) or the workspace UUID
	surrounded by curly-braces, for example: `{workspace UUID}`.


	*/
	Workspace string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetWorkspacesWorkspaceProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the get workspaces workspace projects project key operation typically these are written to a http.Request

func NewGetWorkspacesWorkspaceProjectsProjectKeyParams

func NewGetWorkspacesWorkspaceProjectsProjectKeyParams() *GetWorkspacesWorkspaceProjectsProjectKeyParams

NewGetWorkspacesWorkspaceProjectsProjectKeyParams creates a new GetWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized.

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithContext

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithContext(ctx context.Context) *GetWorkspacesWorkspaceProjectsProjectKeyParams

NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithContext creates a new GetWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *GetWorkspacesWorkspaceProjectsProjectKeyParams

NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient creates a new GetWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout

func NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *GetWorkspacesWorkspaceProjectsProjectKeyParams

NewGetWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout creates a new GetWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) SetContext

SetContext adds the context to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey

func (o *GetWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace

func (o *GetWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace(workspace string)

SetWorkspace adds the workspace to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WithContext

WithContext adds the context to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WithWorkspace

WithWorkspace adds the workspace to the get workspaces workspace projects project key params

func (*GetWorkspacesWorkspaceProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetWorkspacesWorkspaceProjectsProjectKeyReader

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

GetWorkspacesWorkspaceProjectsProjectKeyReader is a Reader for the GetWorkspacesWorkspaceProjectsProjectKey structure.

func (*GetWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse

func (o *GetWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized

type GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized struct {
	Payload *models.Error
}

GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized handles this case with default header values.

The request wasn't authenticated.

func NewGetWorkspacesWorkspaceProjectsProjectKeyUnauthorized

func NewGetWorkspacesWorkspaceProjectsProjectKeyUnauthorized() *GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized

NewGetWorkspacesWorkspaceProjectsProjectKeyUnauthorized creates a GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized with default headers values

func (*GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized) Error

func (*GetWorkspacesWorkspaceProjectsProjectKeyUnauthorized) GetPayload

type PostTeamsUsernameProjectsCreated

type PostTeamsUsernameProjectsCreated struct {
	/*The location of the newly created project
	 */
	Location string

	Payload *models.Project
}

PostTeamsUsernameProjectsCreated handles this case with default header values.

A new project has been created.

func NewPostTeamsUsernameProjectsCreated

func NewPostTeamsUsernameProjectsCreated() *PostTeamsUsernameProjectsCreated

NewPostTeamsUsernameProjectsCreated creates a PostTeamsUsernameProjectsCreated with default headers values

func (*PostTeamsUsernameProjectsCreated) Error

func (*PostTeamsUsernameProjectsCreated) GetPayload

type PostTeamsUsernameProjectsForbidden

type PostTeamsUsernameProjectsForbidden struct {
	Payload *models.Error
}

PostTeamsUsernameProjectsForbidden handles this case with default header values.

The requesting user isn't authorized to create the project.

func NewPostTeamsUsernameProjectsForbidden

func NewPostTeamsUsernameProjectsForbidden() *PostTeamsUsernameProjectsForbidden

NewPostTeamsUsernameProjectsForbidden creates a PostTeamsUsernameProjectsForbidden with default headers values

func (*PostTeamsUsernameProjectsForbidden) Error

func (*PostTeamsUsernameProjectsForbidden) GetPayload

type PostTeamsUsernameProjectsNotFound

type PostTeamsUsernameProjectsNotFound struct {
	Payload *models.Error
}

PostTeamsUsernameProjectsNotFound handles this case with default header values.

A team doesn't exist at this location.

func NewPostTeamsUsernameProjectsNotFound

func NewPostTeamsUsernameProjectsNotFound() *PostTeamsUsernameProjectsNotFound

NewPostTeamsUsernameProjectsNotFound creates a PostTeamsUsernameProjectsNotFound with default headers values

func (*PostTeamsUsernameProjectsNotFound) Error

func (*PostTeamsUsernameProjectsNotFound) GetPayload

type PostTeamsUsernameProjectsParams

type PostTeamsUsernameProjectsParams struct {

	/*Body*/
	Body *models.Project
	/*Username
	  This can either be the username or the UUID of the account,
	surrounded by curly-braces, for example: `{account UUID}`. An account
	is either a team or user.


	*/
	Username string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostTeamsUsernameProjectsParams contains all the parameters to send to the API endpoint for the post teams username projects operation typically these are written to a http.Request

func NewPostTeamsUsernameProjectsParams

func NewPostTeamsUsernameProjectsParams() *PostTeamsUsernameProjectsParams

NewPostTeamsUsernameProjectsParams creates a new PostTeamsUsernameProjectsParams object with the default values initialized.

func NewPostTeamsUsernameProjectsParamsWithContext

func NewPostTeamsUsernameProjectsParamsWithContext(ctx context.Context) *PostTeamsUsernameProjectsParams

NewPostTeamsUsernameProjectsParamsWithContext creates a new PostTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a context for a request

func NewPostTeamsUsernameProjectsParamsWithHTTPClient

func NewPostTeamsUsernameProjectsParamsWithHTTPClient(client *http.Client) *PostTeamsUsernameProjectsParams

NewPostTeamsUsernameProjectsParamsWithHTTPClient creates a new PostTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostTeamsUsernameProjectsParamsWithTimeout

func NewPostTeamsUsernameProjectsParamsWithTimeout(timeout time.Duration) *PostTeamsUsernameProjectsParams

NewPostTeamsUsernameProjectsParamsWithTimeout creates a new PostTeamsUsernameProjectsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostTeamsUsernameProjectsParams) SetBody

SetBody adds the body to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) SetContext

func (o *PostTeamsUsernameProjectsParams) SetContext(ctx context.Context)

SetContext adds the context to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) SetHTTPClient

func (o *PostTeamsUsernameProjectsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) SetTimeout

func (o *PostTeamsUsernameProjectsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) SetUsername

func (o *PostTeamsUsernameProjectsParams) SetUsername(username string)

SetUsername adds the username to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WithBody

WithBody adds the body to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WithContext

WithContext adds the context to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WithTimeout

WithTimeout adds the timeout to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WithUsername

WithUsername adds the username to the post teams username projects params

func (*PostTeamsUsernameProjectsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostTeamsUsernameProjectsReader

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

PostTeamsUsernameProjectsReader is a Reader for the PostTeamsUsernameProjects structure.

func (*PostTeamsUsernameProjectsReader) ReadResponse

func (o *PostTeamsUsernameProjectsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostWorkspacesWorkspaceProjectsCreated

type PostWorkspacesWorkspaceProjectsCreated struct {
	/*The location of the newly created project
	 */
	Location string

	Payload *models.Project
}

PostWorkspacesWorkspaceProjectsCreated handles this case with default header values.

A new project has been created.

func NewPostWorkspacesWorkspaceProjectsCreated

func NewPostWorkspacesWorkspaceProjectsCreated() *PostWorkspacesWorkspaceProjectsCreated

NewPostWorkspacesWorkspaceProjectsCreated creates a PostWorkspacesWorkspaceProjectsCreated with default headers values

func (*PostWorkspacesWorkspaceProjectsCreated) Error

func (*PostWorkspacesWorkspaceProjectsCreated) GetPayload

type PostWorkspacesWorkspaceProjectsForbidden

type PostWorkspacesWorkspaceProjectsForbidden struct {
	Payload *models.Error
}

PostWorkspacesWorkspaceProjectsForbidden handles this case with default header values.

The requesting user isn't authorized to create the project.

func NewPostWorkspacesWorkspaceProjectsForbidden

func NewPostWorkspacesWorkspaceProjectsForbidden() *PostWorkspacesWorkspaceProjectsForbidden

NewPostWorkspacesWorkspaceProjectsForbidden creates a PostWorkspacesWorkspaceProjectsForbidden with default headers values

func (*PostWorkspacesWorkspaceProjectsForbidden) Error

func (*PostWorkspacesWorkspaceProjectsForbidden) GetPayload

type PostWorkspacesWorkspaceProjectsNotFound

type PostWorkspacesWorkspaceProjectsNotFound struct {
	Payload *models.Error
}

PostWorkspacesWorkspaceProjectsNotFound handles this case with default header values.

A workspace doesn't exist at this location.

func NewPostWorkspacesWorkspaceProjectsNotFound

func NewPostWorkspacesWorkspaceProjectsNotFound() *PostWorkspacesWorkspaceProjectsNotFound

NewPostWorkspacesWorkspaceProjectsNotFound creates a PostWorkspacesWorkspaceProjectsNotFound with default headers values

func (*PostWorkspacesWorkspaceProjectsNotFound) Error

func (*PostWorkspacesWorkspaceProjectsNotFound) GetPayload

type PostWorkspacesWorkspaceProjectsParams

type PostWorkspacesWorkspaceProjectsParams struct {

	/*Body*/
	Body *models.Project
	/*Workspace
	  This can either be the workspace ID (slug) or the workspace UUID
	surrounded by curly-braces, for example: `{workspace UUID}`.


	*/
	Workspace string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostWorkspacesWorkspaceProjectsParams contains all the parameters to send to the API endpoint for the post workspaces workspace projects operation typically these are written to a http.Request

func NewPostWorkspacesWorkspaceProjectsParams

func NewPostWorkspacesWorkspaceProjectsParams() *PostWorkspacesWorkspaceProjectsParams

NewPostWorkspacesWorkspaceProjectsParams creates a new PostWorkspacesWorkspaceProjectsParams object with the default values initialized.

func NewPostWorkspacesWorkspaceProjectsParamsWithContext

func NewPostWorkspacesWorkspaceProjectsParamsWithContext(ctx context.Context) *PostWorkspacesWorkspaceProjectsParams

NewPostWorkspacesWorkspaceProjectsParamsWithContext creates a new PostWorkspacesWorkspaceProjectsParams object with the default values initialized, and the ability to set a context for a request

func NewPostWorkspacesWorkspaceProjectsParamsWithHTTPClient

func NewPostWorkspacesWorkspaceProjectsParamsWithHTTPClient(client *http.Client) *PostWorkspacesWorkspaceProjectsParams

NewPostWorkspacesWorkspaceProjectsParamsWithHTTPClient creates a new PostWorkspacesWorkspaceProjectsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostWorkspacesWorkspaceProjectsParamsWithTimeout

func NewPostWorkspacesWorkspaceProjectsParamsWithTimeout(timeout time.Duration) *PostWorkspacesWorkspaceProjectsParams

NewPostWorkspacesWorkspaceProjectsParamsWithTimeout creates a new PostWorkspacesWorkspaceProjectsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostWorkspacesWorkspaceProjectsParams) SetBody

SetBody adds the body to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) SetContext

SetContext adds the context to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) SetHTTPClient

func (o *PostWorkspacesWorkspaceProjectsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) SetTimeout

func (o *PostWorkspacesWorkspaceProjectsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) SetWorkspace

func (o *PostWorkspacesWorkspaceProjectsParams) SetWorkspace(workspace string)

SetWorkspace adds the workspace to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WithBody

WithBody adds the body to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WithContext

WithContext adds the context to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WithTimeout

WithTimeout adds the timeout to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WithWorkspace

WithWorkspace adds the workspace to the post workspaces workspace projects params

func (*PostWorkspacesWorkspaceProjectsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostWorkspacesWorkspaceProjectsReader

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

PostWorkspacesWorkspaceProjectsReader is a Reader for the PostWorkspacesWorkspaceProjects structure.

func (*PostWorkspacesWorkspaceProjectsReader) ReadResponse

func (o *PostWorkspacesWorkspaceProjectsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutTeamsUsernameProjectsProjectKeyCreated

type PutTeamsUsernameProjectsProjectKeyCreated struct {
	/*The location of the newly created project
	 */
	Location string

	Payload *models.Project
}

PutTeamsUsernameProjectsProjectKeyCreated handles this case with default header values.

A new project has been created.

func NewPutTeamsUsernameProjectsProjectKeyCreated

func NewPutTeamsUsernameProjectsProjectKeyCreated() *PutTeamsUsernameProjectsProjectKeyCreated

NewPutTeamsUsernameProjectsProjectKeyCreated creates a PutTeamsUsernameProjectsProjectKeyCreated with default headers values

func (*PutTeamsUsernameProjectsProjectKeyCreated) Error

func (*PutTeamsUsernameProjectsProjectKeyCreated) GetPayload

type PutTeamsUsernameProjectsProjectKeyForbidden

type PutTeamsUsernameProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

PutTeamsUsernameProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to update or create the project.

func NewPutTeamsUsernameProjectsProjectKeyForbidden

func NewPutTeamsUsernameProjectsProjectKeyForbidden() *PutTeamsUsernameProjectsProjectKeyForbidden

NewPutTeamsUsernameProjectsProjectKeyForbidden creates a PutTeamsUsernameProjectsProjectKeyForbidden with default headers values

func (*PutTeamsUsernameProjectsProjectKeyForbidden) Error

func (*PutTeamsUsernameProjectsProjectKeyForbidden) GetPayload

type PutTeamsUsernameProjectsProjectKeyNotFound

type PutTeamsUsernameProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

PutTeamsUsernameProjectsProjectKeyNotFound handles this case with default header values.

A team doesn't exist at the location. Note that the project's absence from this location doesn't raise a 404, since a PUT at a non-existent location can be used to create a new project.

func NewPutTeamsUsernameProjectsProjectKeyNotFound

func NewPutTeamsUsernameProjectsProjectKeyNotFound() *PutTeamsUsernameProjectsProjectKeyNotFound

NewPutTeamsUsernameProjectsProjectKeyNotFound creates a PutTeamsUsernameProjectsProjectKeyNotFound with default headers values

func (*PutTeamsUsernameProjectsProjectKeyNotFound) Error

func (*PutTeamsUsernameProjectsProjectKeyNotFound) GetPayload

type PutTeamsUsernameProjectsProjectKeyOK

type PutTeamsUsernameProjectsProjectKeyOK struct {
	/*The location of the project. This header is only provided
	when the project key is updated.
	*/
	Location string

	Payload *models.Project
}

PutTeamsUsernameProjectsProjectKeyOK handles this case with default header values.

The existing project is has been updated.

func NewPutTeamsUsernameProjectsProjectKeyOK

func NewPutTeamsUsernameProjectsProjectKeyOK() *PutTeamsUsernameProjectsProjectKeyOK

NewPutTeamsUsernameProjectsProjectKeyOK creates a PutTeamsUsernameProjectsProjectKeyOK with default headers values

func (*PutTeamsUsernameProjectsProjectKeyOK) Error

func (*PutTeamsUsernameProjectsProjectKeyOK) GetPayload

type PutTeamsUsernameProjectsProjectKeyParams

type PutTeamsUsernameProjectsProjectKeyParams struct {

	/*Body*/
	Body *models.Project
	/*ProjectKey
	  The project in question. This can either be the actual `key` assigned
	to the project or the `UUID` (surrounded by curly-braces (`{}`)).


	*/
	ProjectKey string
	/*Username
	  This can either be the username or the UUID of the account,
	surrounded by curly-braces, for example: `{account UUID}`. An account
	is either a team or user.


	*/
	Username string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutTeamsUsernameProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the put teams username projects project key operation typically these are written to a http.Request

func NewPutTeamsUsernameProjectsProjectKeyParams

func NewPutTeamsUsernameProjectsProjectKeyParams() *PutTeamsUsernameProjectsProjectKeyParams

NewPutTeamsUsernameProjectsProjectKeyParams creates a new PutTeamsUsernameProjectsProjectKeyParams object with the default values initialized.

func NewPutTeamsUsernameProjectsProjectKeyParamsWithContext

func NewPutTeamsUsernameProjectsProjectKeyParamsWithContext(ctx context.Context) *PutTeamsUsernameProjectsProjectKeyParams

NewPutTeamsUsernameProjectsProjectKeyParamsWithContext creates a new PutTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewPutTeamsUsernameProjectsProjectKeyParamsWithHTTPClient

func NewPutTeamsUsernameProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *PutTeamsUsernameProjectsProjectKeyParams

NewPutTeamsUsernameProjectsProjectKeyParamsWithHTTPClient creates a new PutTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutTeamsUsernameProjectsProjectKeyParamsWithTimeout

func NewPutTeamsUsernameProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *PutTeamsUsernameProjectsProjectKeyParams

NewPutTeamsUsernameProjectsProjectKeyParamsWithTimeout creates a new PutTeamsUsernameProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutTeamsUsernameProjectsProjectKeyParams) SetBody

SetBody adds the body to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) SetContext

SetContext adds the context to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) SetHTTPClient

func (o *PutTeamsUsernameProjectsProjectKeyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) SetProjectKey

func (o *PutTeamsUsernameProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) SetUsername

func (o *PutTeamsUsernameProjectsProjectKeyParams) SetUsername(username string)

SetUsername adds the username to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithBody

WithBody adds the body to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithContext

WithContext adds the context to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WithUsername

WithUsername adds the username to the put teams username projects project key params

func (*PutTeamsUsernameProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutTeamsUsernameProjectsProjectKeyReader

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

PutTeamsUsernameProjectsProjectKeyReader is a Reader for the PutTeamsUsernameProjectsProjectKey structure.

func (*PutTeamsUsernameProjectsProjectKeyReader) ReadResponse

func (o *PutTeamsUsernameProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PutWorkspacesWorkspaceProjectsProjectKeyCreated

type PutWorkspacesWorkspaceProjectsProjectKeyCreated struct {
	/*The location of the newly created project
	 */
	Location string

	Payload *models.Project
}

PutWorkspacesWorkspaceProjectsProjectKeyCreated handles this case with default header values.

A new project has been created.

func NewPutWorkspacesWorkspaceProjectsProjectKeyCreated

func NewPutWorkspacesWorkspaceProjectsProjectKeyCreated() *PutWorkspacesWorkspaceProjectsProjectKeyCreated

NewPutWorkspacesWorkspaceProjectsProjectKeyCreated creates a PutWorkspacesWorkspaceProjectsProjectKeyCreated with default headers values

func (*PutWorkspacesWorkspaceProjectsProjectKeyCreated) Error

func (*PutWorkspacesWorkspaceProjectsProjectKeyCreated) GetPayload

type PutWorkspacesWorkspaceProjectsProjectKeyForbidden

type PutWorkspacesWorkspaceProjectsProjectKeyForbidden struct {
	Payload *models.Error
}

PutWorkspacesWorkspaceProjectsProjectKeyForbidden handles this case with default header values.

The requesting user isn't authorized to update or create the project.

func NewPutWorkspacesWorkspaceProjectsProjectKeyForbidden

func NewPutWorkspacesWorkspaceProjectsProjectKeyForbidden() *PutWorkspacesWorkspaceProjectsProjectKeyForbidden

NewPutWorkspacesWorkspaceProjectsProjectKeyForbidden creates a PutWorkspacesWorkspaceProjectsProjectKeyForbidden with default headers values

func (*PutWorkspacesWorkspaceProjectsProjectKeyForbidden) Error

func (*PutWorkspacesWorkspaceProjectsProjectKeyForbidden) GetPayload

type PutWorkspacesWorkspaceProjectsProjectKeyNotFound

type PutWorkspacesWorkspaceProjectsProjectKeyNotFound struct {
	Payload *models.Error
}

PutWorkspacesWorkspaceProjectsProjectKeyNotFound handles this case with default header values.

A workspace doesn't exist at the location. Note that the project's absence from this location doesn't raise a 404, since a PUT at a non-existent location can be used to create a new project.

func NewPutWorkspacesWorkspaceProjectsProjectKeyNotFound

func NewPutWorkspacesWorkspaceProjectsProjectKeyNotFound() *PutWorkspacesWorkspaceProjectsProjectKeyNotFound

NewPutWorkspacesWorkspaceProjectsProjectKeyNotFound creates a PutWorkspacesWorkspaceProjectsProjectKeyNotFound with default headers values

func (*PutWorkspacesWorkspaceProjectsProjectKeyNotFound) Error

func (*PutWorkspacesWorkspaceProjectsProjectKeyNotFound) GetPayload

type PutWorkspacesWorkspaceProjectsProjectKeyOK

type PutWorkspacesWorkspaceProjectsProjectKeyOK struct {
	/*The location of the project. This header is only provided
	when the project key is updated.
	*/
	Location string

	Payload *models.Project
}

PutWorkspacesWorkspaceProjectsProjectKeyOK handles this case with default header values.

The existing project is has been updated.

func NewPutWorkspacesWorkspaceProjectsProjectKeyOK

func NewPutWorkspacesWorkspaceProjectsProjectKeyOK() *PutWorkspacesWorkspaceProjectsProjectKeyOK

NewPutWorkspacesWorkspaceProjectsProjectKeyOK creates a PutWorkspacesWorkspaceProjectsProjectKeyOK with default headers values

func (*PutWorkspacesWorkspaceProjectsProjectKeyOK) Error

func (*PutWorkspacesWorkspaceProjectsProjectKeyOK) GetPayload

type PutWorkspacesWorkspaceProjectsProjectKeyParams

type PutWorkspacesWorkspaceProjectsProjectKeyParams struct {

	/*Body*/
	Body *models.Project
	/*ProjectKey
	  The project in question. This is the actual `key` assigned
	to the project.


	*/
	ProjectKey string
	/*Workspace
	  This can either be the workspace ID (slug) or the workspace UUID
	surrounded by curly-braces, for example: `{workspace UUID}`.


	*/
	Workspace string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PutWorkspacesWorkspaceProjectsProjectKeyParams contains all the parameters to send to the API endpoint for the put workspaces workspace projects project key operation typically these are written to a http.Request

func NewPutWorkspacesWorkspaceProjectsProjectKeyParams

func NewPutWorkspacesWorkspaceProjectsProjectKeyParams() *PutWorkspacesWorkspaceProjectsProjectKeyParams

NewPutWorkspacesWorkspaceProjectsProjectKeyParams creates a new PutWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized.

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithContext

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithContext(ctx context.Context) *PutWorkspacesWorkspaceProjectsProjectKeyParams

NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithContext creates a new PutWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a context for a request

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient(client *http.Client) *PutWorkspacesWorkspaceProjectsProjectKeyParams

NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithHTTPClient creates a new PutWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout

func NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout(timeout time.Duration) *PutWorkspacesWorkspaceProjectsProjectKeyParams

NewPutWorkspacesWorkspaceProjectsProjectKeyParamsWithTimeout creates a new PutWorkspacesWorkspaceProjectsProjectKeyParams object with the default values initialized, and the ability to set a timeout on a request

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetBody

SetBody adds the body to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetContext

SetContext adds the context to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey

func (o *PutWorkspacesWorkspaceProjectsProjectKeyParams) SetProjectKey(projectKey string)

SetProjectKey adds the projectKey to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetTimeout

SetTimeout adds the timeout to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace

func (o *PutWorkspacesWorkspaceProjectsProjectKeyParams) SetWorkspace(workspace string)

SetWorkspace adds the workspace to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithBody

WithBody adds the body to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithContext

WithContext adds the context to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithProjectKey

WithProjectKey adds the projectKey to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithTimeout

WithTimeout adds the timeout to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WithWorkspace

WithWorkspace adds the workspace to the put workspaces workspace projects project key params

func (*PutWorkspacesWorkspaceProjectsProjectKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PutWorkspacesWorkspaceProjectsProjectKeyReader

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

PutWorkspacesWorkspaceProjectsProjectKeyReader is a Reader for the PutWorkspacesWorkspaceProjectsProjectKey structure.

func (*PutWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse

func (o *PutWorkspacesWorkspaceProjectsProjectKeyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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