# Functions
NewAgentAPIPingRequest generates requests for AgentAPIPing.
NewAgentHeartbeatRequest calls the generic AgentHeartbeat builder with application/json body.
NewAgentHeartbeatRequestWithBody generates requests for AgentHeartbeat with any type of body.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewHealthRequest generates requests for Health.
NewTaskPollRequest calls the generic TaskPoll builder with application/json body.
NewTaskPollRequestWithBody generates requests for TaskPoll with any type of body.
NewUpdateTaskRequest calls the generic UpdateTask builder with application/json body.
NewUpdateTaskRequestWithBody generates requests for UpdateTask with any type of body.
ParseAgentAPIPingResponse parses an HTTP response from a AgentAPIPingWithResponse call.
ParseAgentHeartbeatResponse parses an HTTP response from a AgentHeartbeatWithResponse call.
ParseHealthResponse parses an HTTP response from a HealthWithResponse call.
ParseTaskPollResponse parses an HTTP response from a TaskPollWithResponse call.
ParseUpdateTaskResponse parses an HTTP response from a UpdateTaskWithResponse 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
Defines values for TaskStatus.
No description provided by the author
Defines values for TaskStatus.
Defines values for TaskStatus.
Defines values for TaskStatus.
# Structs
No description provided by the author
AgentHeartbeatInput defines model for agentHeartbeatInput.
No description provided by the author
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
No description provided by the author
TaskPollInput defines model for taskPollInput.
TaskPollOutput defines model for taskPollOutput.
No description provided by the author
UpdateTaskInput defines model for updateTaskInput.
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
AgentHeartbeatJSONRequestBody defines body for AgentHeartbeat for application/json ContentType.
ClientOption allows setting custom parameters during construction.
EnvironmentVariable defines model for environmentVariable.
PoolLabel defines model for poolLabel.
RequestEditorFn is the function signature for the RequestEditor callback function.
TagPair defines model for tagPair.
TaskName defines model for taskName.
TaskPollJSONRequestBody defines body for TaskPoll for application/json ContentType.
TaskStatus defines model for taskStatus.
UpdateTaskJSONRequestBody defines body for UpdateTask for application/json ContentType.