package
0.0.0-20240916134854-020f48ada450
Repository: https://github.com/vpnhouse/api.git
Documentation: pkg.go.dev

# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateAuthMethodRequest calls the generic CreateAuthMethod builder with application/json body.
NewCreateAuthMethodRequestWithBody generates requests for CreateAuthMethod with any type of body.
NewCreateProjectRequest calls the generic CreateProject builder with application/json body.
NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body.
NewDeleteAuthMethodRequest generates requests for DeleteAuthMethod.
NewDeleteProjectRequest generates requests for DeleteProject.
NewFindAuthMethodRequest calls the generic FindAuthMethod builder with application/json body.
NewFindAuthMethodRequestWithBody generates requests for FindAuthMethod with any type of body.
NewGetAuthMethodRequest generates requests for GetAuthMethod.
NewGetLocationMappingRequest generates requests for GetLocationMapping.
NewGetProjectRequest generates requests for GetProject.
NewListAuthMethodRequest generates requests for ListAuthMethod.
NewListProjectConfigRequest generates requests for ListProjectConfig.
NewListProjectRequest generates requests for ListProject.
NewPatchAuthMethodRequest calls the generic PatchAuthMethod builder with application/json body.
NewPatchAuthMethodRequestWithBody generates requests for PatchAuthMethod with any type of body.
NewPatchProjectRequest calls the generic PatchProject builder with application/json body.
NewPatchProjectRequestWithBody generates requests for PatchProject with any type of body.
NewUpdateAuthMethodRequest calls the generic UpdateAuthMethod builder with application/json body.
NewUpdateAuthMethodRequestWithBody generates requests for UpdateAuthMethod with any type of body.
NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body.
NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body.
ParseCreateAuthMethodResponse parses an HTTP response from a CreateAuthMethodWithResponse call.
ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call.
ParseDeleteAuthMethodResponse parses an HTTP response from a DeleteAuthMethodWithResponse call.
ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call.
ParseFindAuthMethodResponse parses an HTTP response from a FindAuthMethodWithResponse call.
ParseGetAuthMethodResponse parses an HTTP response from a GetAuthMethodWithResponse call.
ParseGetLocationMappingResponse parses an HTTP response from a GetLocationMappingWithResponse call.
ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call.
ParseListAuthMethodResponse parses an HTTP response from a ListAuthMethodWithResponse call.
ParseListProjectConfigResponse parses an HTTP response from a ListProjectConfigWithResponse call.
ParseListProjectResponse parses an HTTP response from a ListProjectWithResponse call.
ParsePatchAuthMethodResponse parses an HTTP response from a PatchAuthMethodWithResponse call.
ParsePatchProjectResponse parses an HTTP response from a PatchProjectWithResponse call.
ParseUpdateAuthMethodResponse parses an HTTP response from a UpdateAuthMethodWithResponse call.
ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Constants

No description provided by the author
No description provided by the author

# Structs

AuthMethod defines model for AuthMethod.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CreateAuthMethodParams defines model for CreateAuthMethodParams.
No description provided by the author
CreateProjectParams defines model for CreateProjectParams.
No description provided by the author
No description provided by the author
No description provided by the author
FindAuthMethodParams defines model for FindAuthMethodParams.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListAuthMethodParams defines parameters for ListAuthMethod.
No description provided by the author
No description provided by the author
ListProjectParams defines parameters for ListProject.
No description provided by the author
Location defines model for Location.
LocationMapping defines model for LocationMapping.
PatchAuthMethodParams defines model for PatchAuthMethodParams.
No description provided by the author
PatchProjectParams defines model for PatchProjectParams.
No description provided by the author
Project defines model for Project.
ProjectConfig defines model for ProjectConfig.
UpdateAuthMethodParams defines model for UpdateAuthMethodParams.
No description provided by the author
UpdateProjectParams defines model for UpdateProjectParams.
No description provided by the author

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

ClientOption allows setting custom parameters during construction.
CreateAuthMethodJSONBody defines parameters for CreateAuthMethod.
CreateAuthMethodJSONRequestBody defines body for CreateAuthMethod for application/json ContentType.
CreateProjectJSONBody defines parameters for CreateProject.
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
FindAuthMethodJSONBody defines parameters for FindAuthMethod.
FindAuthMethodJSONRequestBody defines body for FindAuthMethod for application/json ContentType.
PatchAuthMethodJSONBody defines parameters for PatchAuthMethod.
PatchAuthMethodJSONRequestBody defines body for PatchAuthMethod for application/json ContentType.
PatchProjectJSONBody defines parameters for PatchProject.
PatchProjectJSONRequestBody defines body for PatchProject for application/json ContentType.
RequestEditorFn is the function signature for the RequestEditor callback function.
UpdateAuthMethodJSONBody defines parameters for UpdateAuthMethod.
UpdateAuthMethodJSONRequestBody defines body for UpdateAuthMethod for application/json ContentType.
UpdateProjectJSONBody defines parameters for UpdateProject.
UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.