package
0.40.5
Repository: https://github.com/metal-stack/metal-go.git
Documentation: pkg.go.dev

# Functions

New creates a new project API client.
New creates a new project API client with basic auth credentials.
New creates a new project API client with a bearer token for authentication.
NewCreateProjectConflict creates a CreateProjectConflict with default headers values.
NewCreateProjectCreated creates a CreateProjectCreated with default headers values.
NewCreateProjectDefault creates a CreateProjectDefault 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.
NewDeleteProjectDefault creates a DeleteProjectDefault with default headers values.
NewDeleteProjectOK creates a DeleteProjectOK with default headers values.
NewDeleteProjectParams creates a new DeleteProjectParams object, with the default timeout for this client.
NewDeleteProjectParamsWithContext creates a new DeleteProjectParams object with the ability to set a context for a request.
NewDeleteProjectParamsWithHTTPClient creates a new DeleteProjectParams object with the ability to set a custom HTTPClient for a request.
NewDeleteProjectParamsWithTimeout creates a new DeleteProjectParams object with the ability to set a timeout on a request.
NewFindProjectDefault creates a FindProjectDefault with default headers values.
NewFindProjectOK creates a FindProjectOK with default headers values.
NewFindProjectParams creates a new FindProjectParams object, with the default timeout for this client.
NewFindProjectParamsWithContext creates a new FindProjectParams object with the ability to set a context for a request.
NewFindProjectParamsWithHTTPClient creates a new FindProjectParams object with the ability to set a custom HTTPClient for a request.
NewFindProjectParamsWithTimeout creates a new FindProjectParams object with the ability to set a timeout on a request.
NewFindProjectsDefault creates a FindProjectsDefault with default headers values.
NewFindProjectsOK creates a FindProjectsOK with default headers values.
NewFindProjectsParams creates a new FindProjectsParams object, with the default timeout for this client.
NewFindProjectsParamsWithContext creates a new FindProjectsParams object with the ability to set a context for a request.
NewFindProjectsParamsWithHTTPClient creates a new FindProjectsParams object with the ability to set a custom HTTPClient for a request.
NewFindProjectsParamsWithTimeout creates a new FindProjectsParams object with the ability to set a timeout on a request.
NewListProjectsDefault creates a ListProjectsDefault 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.
NewUpdateProjectDefault creates a UpdateProjectDefault with default headers values.
NewUpdateProjectOK creates a UpdateProjectOK with default headers values.
NewUpdateProjectParams creates a new UpdateProjectParams object, with the default timeout for this client.
NewUpdateProjectParamsWithContext creates a new UpdateProjectParams object with the ability to set a context for a request.
NewUpdateProjectParamsWithHTTPClient creates a new UpdateProjectParams object with the ability to set a custom HTTPClient for a request.
NewUpdateProjectParamsWithTimeout creates a new UpdateProjectParams object with the ability to set a timeout on a request.
NewUpdateProjectPreconditionFailed creates a UpdateProjectPreconditionFailed with default headers values.

# Structs

Client for project API */.
CreateProjectConflict describes a response with status code 409, with default header values.
CreateProjectCreated describes a response with status code 201, with default header values.
CreateProjectDefault describes a response with status code -1, with default header values.
CreateProjectParams contains all the parameters to send to the API endpoint for the create project operation.
CreateProjectReader is a Reader for the CreateProject structure.
DeleteProjectDefault describes a response with status code -1, with default header values.
DeleteProjectOK describes a response with status code 200, with default header values.
DeleteProjectParams contains all the parameters to send to the API endpoint for the delete project operation.
DeleteProjectReader is a Reader for the DeleteProject structure.
FindProjectDefault describes a response with status code -1, with default header values.
FindProjectOK describes a response with status code 200, with default header values.
FindProjectParams contains all the parameters to send to the API endpoint for the find project operation.
FindProjectReader is a Reader for the FindProject structure.
FindProjectsDefault describes a response with status code -1, with default header values.
FindProjectsOK describes a response with status code 200, with default header values.
FindProjectsParams contains all the parameters to send to the API endpoint for the find projects operation.
FindProjectsReader is a Reader for the FindProjects structure.
ListProjectsDefault describes a response with status code -1, with default header values.
ListProjectsOK describes a response with status code 200, with default header values.
ListProjectsParams contains all the parameters to send to the API endpoint for the list projects operation.
ListProjectsReader is a Reader for the ListProjects structure.
UpdateProjectDefault describes a response with status code -1, with default header values.
UpdateProjectOK describes a response with status code 200, with default header values.
UpdateProjectParams contains all the parameters to send to the API endpoint for the update project operation.
UpdateProjectPreconditionFailed describes a response with status code 412, with default header values.
UpdateProjectReader is a Reader for the UpdateProject structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption may be used to customize the behavior of Client methods.