package
0.0.0-20240415110020-a27efb454da5
Repository: https://github.com/c4pt0r/go-tidbcloud-sdk-v1.git
Documentation: pkg.go.dev

# Functions

New creates a new project API client.
NewCreateProjectBadRequest creates a CreateProjectBadRequest with default headers values.
NewCreateProjectDefault creates a CreateProjectDefault with default headers values.
NewCreateProjectForbidden creates a CreateProjectForbidden with default headers values.
NewCreateProjectInternalServerError creates a CreateProjectInternalServerError with default headers values.
NewCreateProjectNotFound creates a CreateProjectNotFound with default headers values.
NewCreateProjectOK creates a CreateProjectOK with default headers values.
NewCreateProjectParams creates a new CreateProjectParams object, with the default timeout for this client.
NewCreateProjectParamsWithContext creates a new CreateProjectParams object with the ability to set a context for a request.
NewCreateProjectParamsWithHTTPClient creates a new CreateProjectParams object with the ability to set a custom HTTPClient for a request.
NewCreateProjectParamsWithTimeout creates a new CreateProjectParams object with the ability to set a timeout on a request.
NewCreateProjectTooManyRequests creates a CreateProjectTooManyRequests with default headers values.
NewCreateProjectUnauthorized creates a CreateProjectUnauthorized with default headers values.
NewListProjectsBadRequest creates a ListProjectsBadRequest with default headers values.
NewListProjectsDefault creates a ListProjectsDefault with default headers values.
NewListProjectsForbidden creates a ListProjectsForbidden with default headers values.
NewListProjectsInternalServerError creates a ListProjectsInternalServerError with default headers values.
NewListProjectsNotFound creates a ListProjectsNotFound with default headers values.
NewListProjectsOK creates a ListProjectsOK with default headers values.
NewListProjectsParams creates a new ListProjectsParams object, with the default timeout for this client.
NewListProjectsParamsWithContext creates a new ListProjectsParams object with the ability to set a context for a request.
NewListProjectsParamsWithHTTPClient creates a new ListProjectsParams object with the ability to set a custom HTTPClient for a request.
NewListProjectsParamsWithTimeout creates a new ListProjectsParams object with the ability to set a timeout on a request.
NewListProjectsTooManyRequests creates a ListProjectsTooManyRequests with default headers values.
NewListProjectsUnauthorized creates a ListProjectsUnauthorized with default headers values.

# Structs

Client for project API */.
CreateProjectBadRequest describes a response with status code 400, with default header values.
CreateProjectBadRequestBody create project bad request body swagger:model CreateProjectBadRequestBody */.
CreateProjectBody CreateProjectReq // // CreateProjectReq is the request for creating project.
CreateProjectDefault describes a response with status code -1, with default header values.
CreateProjectDefaultBody create project default body swagger:model CreateProjectDefaultBody */.
CreateProjectDefaultBodyDetailsItems0 create project default body details items0 swagger:model CreateProjectDefaultBodyDetailsItems0 */.
CreateProjectForbidden describes a response with status code 403, with default header values.
CreateProjectForbiddenBody create project forbidden body swagger:model CreateProjectForbiddenBody */.
CreateProjectInternalServerError describes a response with status code 500, with default header values.
CreateProjectInternalServerErrorBody create project internal server error body swagger:model CreateProjectInternalServerErrorBody */.
CreateProjectNotFound describes a response with status code 404, with default header values.
CreateProjectNotFoundBody create project not found body swagger:model CreateProjectNotFoundBody */.
CreateProjectOK describes a response with status code 200, with default header values.
CreateProjectOKBody CreateProjectResp // // CreateProjectResp is the response for creating project.
CreateProjectParams contains all the parameters to send to the API endpoint for the create project operation.
CreateProjectReader is a Reader for the CreateProject structure.
CreateProjectTooManyRequests describes a response with status code 429, with default header values.
CreateProjectTooManyRequestsBody create project too many requests body swagger:model CreateProjectTooManyRequestsBody */.
CreateProjectUnauthorized describes a response with status code 401, with default header values.
ListProjectsBadRequest describes a response with status code 400, with default header values.
ListProjectsBadRequestBody list projects bad request body swagger:model ListProjectsBadRequestBody */.
ListProjectsDefault describes a response with status code -1, with default header values.
ListProjectsDefaultBody list projects default body swagger:model ListProjectsDefaultBody */.
ListProjectsDefaultBodyDetailsItems0 list projects default body details items0 swagger:model ListProjectsDefaultBodyDetailsItems0 */.
ListProjectsForbidden describes a response with status code 403, with default header values.
ListProjectsForbiddenBody list projects forbidden body swagger:model ListProjectsForbiddenBody */.
ListProjectsInternalServerError describes a response with status code 500, with default header values.
ListProjectsInternalServerErrorBody list projects internal server error body swagger:model ListProjectsInternalServerErrorBody */.
ListProjectsNotFound describes a response with status code 404, with default header values.
ListProjectsNotFoundBody list projects not found body swagger:model ListProjectsNotFoundBody */.
ListProjectsOK describes a response with status code 200, with default header values.
ListProjectsOKBody GetProjectsResp // // GetProjectsResp is the response for getting accessible projects.
ListProjectsOKBodyItemsItems0 ListProjectItem // // ListProjectItem is the item of projects.
ListProjectsParams contains all the parameters to send to the API endpoint for the list projects operation.
ListProjectsReader is a Reader for the ListProjects structure.
ListProjectsTooManyRequests describes a response with status code 429, with default header values.
ListProjectsTooManyRequestsBody list projects too many requests body swagger:model ListProjectsTooManyRequestsBody */.
ListProjectsUnauthorized describes a response with status code 401, with default header values.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.