Documentation
¶
Index ¶
- type Client
- func (a *Client) GetRepositoriesWorkspaceRepoSlugBranchingModel(params *GetRepositoriesWorkspaceRepoSlugBranchingModelParams, ...) (*GetRepositoriesWorkspaceRepoSlugBranchingModelOK, error)
- func (a *Client) GetRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, ...) (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, error)
- func (a *Client) PutRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, ...) (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden
- type GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound
- type GetRepositoriesWorkspaceRepoSlugBranchingModelOK
- type GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParams() *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugBranchingModelReader
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader
- type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized
- type GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext(ctx context.Context)
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient(client *http.Client)
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug(repoSlug string)
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout(timeout time.Duration)
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace(workspace string)
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
- func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader
- type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized
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 branching model API
func (*Client) GetRepositoriesWorkspaceRepoSlugBranchingModel ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugBranchingModel(params *GetRepositoriesWorkspaceRepoSlugBranchingModelParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugBranchingModelOK, error)
GetRepositoriesWorkspaceRepoSlugBranchingModel Return the branching model as applied to the repository. This view is
read-only. The branching model settings can be changed using the [settings](branching-model/settings#get) API.
The returned object:
- Always has a `development` property. `development.branch` contains the actual repository branch object that is considered to be the `development` branch. `development.branch` will not be present if it does not exist.
- Might have a `production` property. `production` will not be present when `production` is disabled. `production.branch` contains the actual branch object that is considered to be the `production` branch. `production.branch` will not be present if it does not exist.
- Always has a `branch_types` array which contains all enabled branch types.
Example body:
```
{ "development": { "name": "master", "branch": { "type": "branch", "name": "master", "target": { "hash": "16dffcb0de1b22e249db6799532074cf32efe80f" } }, "use_mainbranch": true }, "production": { "name": "production", "branch": { "type": "branch", "name": "production", "target": { "hash": "16dffcb0de1b22e249db6799532074cf32efe80f" } }, "use_mainbranch": false }, "branch_types": [ { "kind": "release", "prefix": "release/" }, { "kind": "hotfix", "prefix": "hotfix/" }, { "kind": "feature", "prefix": "feature/" }, { "kind": "bugfix", "prefix": "bugfix/" } ], "type": "branching_model", "links": { "self": { "href": "https://api.bitbucket.org/.../branching-model" } } }
```
func (*Client) GetRepositoriesWorkspaceRepoSlugBranchingModelSettings ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, error)
GetRepositoriesWorkspaceRepoSlugBranchingModelSettings Return the branching model configuration for a repository. The returned
object:
- Always has a `development` property for the development branch.
- Always a `production` property for the production branch. The production branch can be disabled.
- The `branch_types` contains all the branch types.
This is the raw configuration for the branching model. A client wishing to see the branching model with its actual current branches may find the [active model API](../branching-model#get) more useful.
Example body:
```
{ "development": { "is_valid": true, "name": null, "use_mainbranch": true }, "production": { "is_valid": true, "name": "production", "use_mainbranch": false, "enabled": false }, "branch_types": [ { "kind": "release", "enabled": true, "prefix": "release/" }, { "kind": "hotfix", "enabled": true, "prefix": "hotfix/" }, { "kind": "feature", "enabled": true, "prefix": "feature/" }, { "kind": "bugfix", "enabled": false, "prefix": "bugfix/" } ], "type": "branching_model_settings", "links": { "self": { "href": "https://api.bitbucket.org/.../branching-model/settings" } } }
```
func (*Client) PutRepositoriesWorkspaceRepoSlugBranchingModelSettings ¶
func (a *Client) PutRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, error)
PutRepositoriesWorkspaceRepoSlugBranchingModelSettings Update the branching model configuration for a repository.
The `development` branch can be configured to a specific branch or to track the main branch. When set to a specific branch it must currently exist. Only the passed properties will be updated. The properties not passed will be left unchanged. A request without a `development` property will leave the development branch unchanged.
It is possible for the `development` branch to be invalid. This happens when it points at a specific branch that has been deleted. This is indicated in the `is_valid` field for the branch. It is not possible to update the settings for `development` if that would leave the branch in an invalid state. Such a request will be rejected.
The `production` branch can be a specific branch, the main branch or disabled. When set to a specific branch it must currently exist. The `enabled` property can be used to enable (`true`) or disable (`false`) it. Only the passed properties will be updated. The properties not passed will be left unchanged. A request without a `production` property will leave the production branch unchanged.
It is possible for the `production` branch to be invalid. This happens when it points at a specific branch that has been deleted. This is indicated in the `is_valid` field for the branch. A request that would leave `production` enabled and invalid will be rejected. It is possible to update `production` and make it invalid if it would also be left disabled.
The `branch_types` property contains the branch types to be updated. Only the branch types passed will be updated. All updates will be rejected if it would leave the branching model in an invalid state. For branch types this means that:
- The prefixes for all enabled branch types are valid. For example, it is not possible to use '*' inside a Git prefix.
- A prefix of an enabled branch type must not be a prefix of another enabled branch type. This is to ensure that a branch can be easily classified by its prefix unambiguously.
It is possible to store an invalid prefix if that branch type would be left disabled. Only the passed properties will be updated. The properties not passed will be left unchanged. Each branch type must have a `kind` property to identify it.
Example Body:
```
{ "development": { "use_mainbranch": true }, "production": { "enabled": true, "use_mainbranch": false, "name": "production" }, "branch_types": [ { "kind": "bugfix", "enabled": true, "prefix": "bugfix/" }, { "kind": "feature", "enabled": true, "prefix": "feature/" }, { "kind": "hotfix", "prefix": "hotfix/" }, { "kind": "release", "enabled": false, } ] }
```
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { GetRepositoriesWorkspaceRepoSlugBranchingModel(params *GetRepositoriesWorkspaceRepoSlugBranchingModelParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugBranchingModelOK, error) GetRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, error) PutRepositoriesWorkspaceRepoSlugBranchingModelSettings(params *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK, 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 branching model API client.
type GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden ¶
GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden handles this case with default header values.
If the authenticated user does not have read access to the repository
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelForbidden() *GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden
NewGetRepositoriesWorkspaceRepoSlugBranchingModelForbidden creates a GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelForbidden) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound ¶
GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound handles this case with default header values.
If the repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelNotFound() *GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound
NewGetRepositoriesWorkspaceRepoSlugBranchingModelNotFound creates a GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugBranchingModelOK ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelOK struct {
Payload *models.BranchingModel
}
GetRepositoriesWorkspaceRepoSlugBranchingModelOK handles this case with default header values.
The branching model object
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelOK ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelOK() *GetRepositoriesWorkspaceRepoSlugBranchingModelOK
NewGetRepositoriesWorkspaceRepoSlugBranchingModelOK creates a GetRepositoriesWorkspaceRepoSlugBranchingModelOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelOK) GetPayload() *models.BranchingModel
type GetRepositoriesWorkspaceRepoSlugBranchingModelParams ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelParams struct { /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug 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 }
GetRepositoriesWorkspaceRepoSlugBranchingModelParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug branching model operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParams ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParams() *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelParams creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
WithContext adds the context to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
WithTimeout adds the timeout to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugBranchingModelParams
WithWorkspace adds the workspace to the get repositories workspace repo slug branching model params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugBranchingModelReader ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugBranchingModelReader is a Reader for the GetRepositoriesWorkspaceRepoSlugBranchingModel structure.
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden struct {
Payload *models.Error
}
GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden handles this case with default header values.
If the authenticated user does not have admin access to the repository
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden creates a GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound struct {
Payload *models.Error
}
GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound handles this case with default header values.
If the repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound creates a GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK struct {
Payload *models.BranchingModelSettings
}
GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK handles this case with default header values.
The branching model configuration
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK creates a GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) GetPayload() *models.BranchingModelSettings
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams struct { /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug 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 }
GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug branching model settings operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithContext adds the context to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithTimeout adds the timeout to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithWorkspace adds the workspace to the get repositories workspace repo slug branching model settings params
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader is a Reader for the GetRepositoriesWorkspaceRepoSlugBranchingModelSettings structure.
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized struct {
}GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized handles this case with default header values.
If the request was not authenticated
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized() *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized
NewGetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized creates a GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized ¶
type GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized struct {
}GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized handles this case with default header values.
If the request was not authenticated
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized ¶
func NewGetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized() *GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized
NewGetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized creates a GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized with default headers values
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized) Error() string
func (*GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugBranchingModelUnauthorized) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest struct {
Payload *models.Error
}
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest handles this case with default header values.
If the request contains invalid branching model configuration
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest creates a PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest with default headers values
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest) Error() string
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsBadRequest) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden struct {
Payload *models.Error
}
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden handles this case with default header values.
If the authenticated user does not have admin access to the repository
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden creates a PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden with default headers values
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) Error() string
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsForbidden) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound struct {
Payload *models.Error
}
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound handles this case with default header values.
If the repository does not exist
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound creates a PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound with default headers values
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) Error() string
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsNotFound) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK struct {
Payload *models.BranchingModelSettings
}
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK handles this case with default header values.
The updated branching model configuration
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK creates a PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK with default headers values
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) Error() string
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsOK) GetPayload() *models.BranchingModelSettings
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams struct { /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug 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 }
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams contains all the parameters to send to the API endpoint for the put repositories workspace repo slug branching model settings operation typically these are written to a http.Request
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams creates a new PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized.
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithContext creates a new PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a context for a request
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithHTTPClient creates a new PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParamsWithTimeout creates a new PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetContext(ctx context.Context)
SetContext adds the context to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithContext adds the context to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithHTTPClient adds the HTTPClient to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithRepoSlug adds the repoSlug to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithTimeout adds the timeout to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams
WithWorkspace adds the workspace to the put repositories workspace repo slug branching model settings params
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader struct {
// contains filtered or unexported fields
}
PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader is a Reader for the PutRepositoriesWorkspaceRepoSlugBranchingModelSettings structure.
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader) ReadResponse ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized ¶
type PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized struct {
}PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized handles this case with default header values.
If the request was not authenticated
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized ¶
func NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized() *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized
NewPutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized creates a PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized with default headers values
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) Error() string
func (*PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugBranchingModelSettingsUnauthorized) GetPayload() *models.Error
Source Files
¶
- branching_model_client.go
- get_repositories_workspace_repo_slug_branching_model_parameters.go
- get_repositories_workspace_repo_slug_branching_model_responses.go
- get_repositories_workspace_repo_slug_branching_model_settings_parameters.go
- get_repositories_workspace_repo_slug_branching_model_settings_responses.go
- put_repositories_workspace_repo_slug_branching_model_settings_parameters.go
- put_repositories_workspace_repo_slug_branching_model_settings_responses.go