Documentation ¶
Overview ¶
Package workspacecmd provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.
Index ¶
- Variables
- func NewDownloadWorkspaceDocumentRequest(server string, id string) (*http.Request, error)
- func NewGetWorkspaceRequest(server string, id string) (*http.Request, error)
- func NewListWorkspaceRequest(server string) (*http.Request, error)
- func NewSynchroniseWorkspaceDocumentRequest(server string, id string) (*http.Request, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- type Client
- func (c *Client) DownloadWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWorkspace(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListWorkspace(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SynchroniseWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) DownloadWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadWorkspaceDocumentResponse, error)
- func (c *ClientWithResponses) GetWorkspaceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetWorkspaceResponse, error)
- func (c *ClientWithResponses) ListWorkspaceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListWorkspaceResponse, error)
- func (c *ClientWithResponses) SynchroniseWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SynchroniseWorkspaceDocumentResponse, error)
- type ClientWithResponsesInterface
- type DownloadWorkspaceDocument200ApplicationoctetStreamResponse
- type DownloadWorkspaceDocument400JSONResponse
- type DownloadWorkspaceDocument404JSONResponse
- type DownloadWorkspaceDocumentRequestObject
- type DownloadWorkspaceDocumentResponse
- type DownloadWorkspaceDocumentResponseObject
- type DownloadWorkspaceDocumentdefaultJSONResponse
- type EchoRouter
- type GetWorkspace200JSONResponse
- type GetWorkspace400JSONResponse
- type GetWorkspace404JSONResponse
- type GetWorkspaceRequestObject
- type GetWorkspaceResponse
- type GetWorkspaceResponseObject
- type GetWorkspacedefaultJSONResponse
- type HttpRequestDoer
- type ListWorkspace200JSONResponse
- type ListWorkspace400JSONResponse
- type ListWorkspace404JSONResponse
- type ListWorkspaceRequestObject
- type ListWorkspaceResponse
- type ListWorkspaceResponseObject
- type ListWorkspacedefaultJSONResponse
- type Problem
- type RequestEditorFn
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) DownloadWorkspaceDocument(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetWorkspace(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ListWorkspace(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) SynchroniseWorkspaceDocument(ctx echo.Context) error
- type StandardBadRequestProblem
- type StandardBadRequestProblemJSONResponse
- type StandardNotFoundProblem
- type StandardNotFoundProblemJSONResponse
- type StandardProblemResponse
- type StandardProblemResponseJSONResponse
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type SynchroniseWorkspaceDocument101ApplicationoctetStreamResponse
- type SynchroniseWorkspaceDocument400JSONResponse
- type SynchroniseWorkspaceDocument404JSONResponse
- type SynchroniseWorkspaceDocumentRequestObject
- type SynchroniseWorkspaceDocumentResponse
- type SynchroniseWorkspaceDocumentResponseObject
- type SynchroniseWorkspaceDocumentdefaultJSONResponse
- type Workspace
Constants ¶
This section is empty.
Variables ¶
var Command = &cobra.Command{ Use: "workspace", GroupID: "core", Short: "Create, read, update, and delete the Workspaces that contain Todos", Long: strings.TrimSpace(` Workspaces are individual Aurelian documents that contain a set of Todos and all metadata needed to support them. Think of a workspace as one project or point of coordination. Workspaces are identified by a ULID and have a human-readable alias. `), }
Functions ¶
func NewDownloadWorkspaceDocumentRequest ¶ added in v0.0.8
NewDownloadWorkspaceDocumentRequest generates requests for DownloadWorkspaceDocument
func NewGetWorkspaceRequest ¶ added in v0.0.8
NewGetWorkspaceRequest generates requests for GetWorkspace
func NewListWorkspaceRequest ¶ added in v0.0.8
NewListWorkspaceRequest generates requests for ListWorkspace
func NewSynchroniseWorkspaceDocumentRequest ¶ added in v0.0.8
NewSynchroniseWorkspaceDocumentRequest generates requests for SynchroniseWorkspaceDocument
func RegisterHandlers ¶ added in v0.0.8
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶ added in v0.0.8
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
Types ¶
type Client ¶ added in v0.0.8
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶ added in v0.0.8
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) DownloadWorkspaceDocument ¶ added in v0.0.8
func (*Client) GetWorkspace ¶ added in v0.0.8
func (*Client) ListWorkspace ¶ added in v0.0.8
func (*Client) SynchroniseWorkspaceDocument ¶ added in v0.0.8
type ClientInterface ¶ added in v0.0.8
type ClientInterface interface { // ListWorkspace request ListWorkspace(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetWorkspace request GetWorkspace(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // SynchroniseWorkspaceDocument request SynchroniseWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // DownloadWorkspaceDocument request DownloadWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶ added in v0.0.8
ClientOption allows setting custom parameters during construction
func WithBaseURL ¶ added in v0.0.8
func WithBaseURL(baseURL string) ClientOption
WithBaseURL overrides the baseURL.
func WithHTTPClient ¶ added in v0.0.8
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶ added in v0.0.8
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶ added in v0.0.8
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶ added in v0.0.8
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) DownloadWorkspaceDocumentWithResponse ¶ added in v0.0.8
func (c *ClientWithResponses) DownloadWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadWorkspaceDocumentResponse, error)
DownloadWorkspaceDocumentWithResponse request returning *DownloadWorkspaceDocumentResponse
func (*ClientWithResponses) GetWorkspaceWithResponse ¶ added in v0.0.8
func (c *ClientWithResponses) GetWorkspaceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetWorkspaceResponse, error)
GetWorkspaceWithResponse request returning *GetWorkspaceResponse
func (*ClientWithResponses) ListWorkspaceWithResponse ¶ added in v0.0.8
func (c *ClientWithResponses) ListWorkspaceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListWorkspaceResponse, error)
ListWorkspaceWithResponse request returning *ListWorkspaceResponse
func (*ClientWithResponses) SynchroniseWorkspaceDocumentWithResponse ¶ added in v0.0.8
func (c *ClientWithResponses) SynchroniseWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SynchroniseWorkspaceDocumentResponse, error)
SynchroniseWorkspaceDocumentWithResponse request returning *SynchroniseWorkspaceDocumentResponse
type ClientWithResponsesInterface ¶ added in v0.0.8
type ClientWithResponsesInterface interface { // ListWorkspaceWithResponse request ListWorkspaceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListWorkspaceResponse, error) // GetWorkspaceWithResponse request GetWorkspaceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetWorkspaceResponse, error) // SynchroniseWorkspaceDocumentWithResponse request SynchroniseWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SynchroniseWorkspaceDocumentResponse, error) // DownloadWorkspaceDocumentWithResponse request DownloadWorkspaceDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadWorkspaceDocumentResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type DownloadWorkspaceDocument200ApplicationoctetStreamResponse ¶ added in v0.0.8
type DownloadWorkspaceDocument200ApplicationoctetStreamResponse struct { Body io.Reader ContentLength int64 }
func (DownloadWorkspaceDocument200ApplicationoctetStreamResponse) VisitDownloadWorkspaceDocumentResponse ¶ added in v0.0.8
func (response DownloadWorkspaceDocument200ApplicationoctetStreamResponse) VisitDownloadWorkspaceDocumentResponse(w http.ResponseWriter) error
type DownloadWorkspaceDocument400JSONResponse ¶ added in v0.0.8
type DownloadWorkspaceDocument400JSONResponse struct {
StandardBadRequestProblemJSONResponse
}
func (DownloadWorkspaceDocument400JSONResponse) VisitDownloadWorkspaceDocumentResponse ¶ added in v0.0.8
func (response DownloadWorkspaceDocument400JSONResponse) VisitDownloadWorkspaceDocumentResponse(w http.ResponseWriter) error
type DownloadWorkspaceDocument404JSONResponse ¶ added in v0.0.8
type DownloadWorkspaceDocument404JSONResponse struct {
StandardNotFoundProblemJSONResponse
}
func (DownloadWorkspaceDocument404JSONResponse) VisitDownloadWorkspaceDocumentResponse ¶ added in v0.0.8
func (response DownloadWorkspaceDocument404JSONResponse) VisitDownloadWorkspaceDocumentResponse(w http.ResponseWriter) error
type DownloadWorkspaceDocumentRequestObject ¶ added in v0.0.8
type DownloadWorkspaceDocumentRequestObject struct {
Id string `json:"id"`
}
type DownloadWorkspaceDocumentResponse ¶ added in v0.0.8
type DownloadWorkspaceDocumentResponse struct { Body []byte HTTPResponse *http.Response JSON400 *StandardBadRequestProblem JSON404 *StandardNotFoundProblem JSONDefault *StandardProblemResponse }
func ParseDownloadWorkspaceDocumentResponse ¶ added in v0.0.8
func ParseDownloadWorkspaceDocumentResponse(rsp *http.Response) (*DownloadWorkspaceDocumentResponse, error)
ParseDownloadWorkspaceDocumentResponse parses an HTTP response from a DownloadWorkspaceDocumentWithResponse call
func (DownloadWorkspaceDocumentResponse) Status ¶ added in v0.0.8
func (r DownloadWorkspaceDocumentResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadWorkspaceDocumentResponse) StatusCode ¶ added in v0.0.8
func (r DownloadWorkspaceDocumentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadWorkspaceDocumentResponseObject ¶ added in v0.0.8
type DownloadWorkspaceDocumentResponseObject interface {
VisitDownloadWorkspaceDocumentResponse(w http.ResponseWriter) error
}
type DownloadWorkspaceDocumentdefaultJSONResponse ¶ added in v0.0.8
func (DownloadWorkspaceDocumentdefaultJSONResponse) VisitDownloadWorkspaceDocumentResponse ¶ added in v0.0.8
func (response DownloadWorkspaceDocumentdefaultJSONResponse) VisitDownloadWorkspaceDocumentResponse(w http.ResponseWriter) error
type EchoRouter ¶ added in v0.0.8
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type GetWorkspace200JSONResponse ¶ added in v0.0.8
type GetWorkspace200JSONResponse Workspace
func (GetWorkspace200JSONResponse) VisitGetWorkspaceResponse ¶ added in v0.0.8
func (response GetWorkspace200JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error
type GetWorkspace400JSONResponse ¶ added in v0.0.8
type GetWorkspace400JSONResponse struct {
StandardBadRequestProblemJSONResponse
}
func (GetWorkspace400JSONResponse) VisitGetWorkspaceResponse ¶ added in v0.0.8
func (response GetWorkspace400JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error
type GetWorkspace404JSONResponse ¶ added in v0.0.8
type GetWorkspace404JSONResponse struct {
StandardNotFoundProblemJSONResponse
}
func (GetWorkspace404JSONResponse) VisitGetWorkspaceResponse ¶ added in v0.0.8
func (response GetWorkspace404JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error
type GetWorkspaceRequestObject ¶ added in v0.0.8
type GetWorkspaceRequestObject struct {
Id string `json:"id"`
}
type GetWorkspaceResponse ¶ added in v0.0.8
type GetWorkspaceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Workspace JSON400 *StandardBadRequestProblem JSON404 *StandardNotFoundProblem JSONDefault *StandardProblemResponse }
func ParseGetWorkspaceResponse ¶ added in v0.0.8
func ParseGetWorkspaceResponse(rsp *http.Response) (*GetWorkspaceResponse, error)
ParseGetWorkspaceResponse parses an HTTP response from a GetWorkspaceWithResponse call
func (GetWorkspaceResponse) Status ¶ added in v0.0.8
func (r GetWorkspaceResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkspaceResponse) StatusCode ¶ added in v0.0.8
func (r GetWorkspaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkspaceResponseObject ¶ added in v0.0.8
type GetWorkspaceResponseObject interface {
VisitGetWorkspaceResponse(w http.ResponseWriter) error
}
type GetWorkspacedefaultJSONResponse ¶ added in v0.0.8
func (GetWorkspacedefaultJSONResponse) VisitGetWorkspaceResponse ¶ added in v0.0.8
func (response GetWorkspacedefaultJSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error
type HttpRequestDoer ¶ added in v0.0.8
Doer performs HTTP requests.
The standard http.Client implements this interface.
type ListWorkspace200JSONResponse ¶ added in v0.0.8
type ListWorkspace200JSONResponse []Workspace
func (ListWorkspace200JSONResponse) VisitListWorkspaceResponse ¶ added in v0.0.8
func (response ListWorkspace200JSONResponse) VisitListWorkspaceResponse(w http.ResponseWriter) error
type ListWorkspace400JSONResponse ¶ added in v0.0.8
type ListWorkspace400JSONResponse struct {
StandardBadRequestProblemJSONResponse
}
func (ListWorkspace400JSONResponse) VisitListWorkspaceResponse ¶ added in v0.0.8
func (response ListWorkspace400JSONResponse) VisitListWorkspaceResponse(w http.ResponseWriter) error
type ListWorkspace404JSONResponse ¶ added in v0.0.8
type ListWorkspace404JSONResponse struct {
StandardNotFoundProblemJSONResponse
}
func (ListWorkspace404JSONResponse) VisitListWorkspaceResponse ¶ added in v0.0.8
func (response ListWorkspace404JSONResponse) VisitListWorkspaceResponse(w http.ResponseWriter) error
type ListWorkspaceRequestObject ¶ added in v0.0.8
type ListWorkspaceRequestObject struct { }
type ListWorkspaceResponse ¶ added in v0.0.8
type ListWorkspaceResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]Workspace JSON400 *StandardBadRequestProblem JSON404 *StandardNotFoundProblem JSONDefault *StandardProblemResponse }
func ParseListWorkspaceResponse ¶ added in v0.0.8
func ParseListWorkspaceResponse(rsp *http.Response) (*ListWorkspaceResponse, error)
ParseListWorkspaceResponse parses an HTTP response from a ListWorkspaceWithResponse call
func (ListWorkspaceResponse) Status ¶ added in v0.0.8
func (r ListWorkspaceResponse) Status() string
Status returns HTTPResponse.Status
func (ListWorkspaceResponse) StatusCode ¶ added in v0.0.8
func (r ListWorkspaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListWorkspaceResponseObject ¶ added in v0.0.8
type ListWorkspaceResponseObject interface {
VisitListWorkspaceResponse(w http.ResponseWriter) error
}
type ListWorkspacedefaultJSONResponse ¶ added in v0.0.8
func (ListWorkspacedefaultJSONResponse) VisitListWorkspaceResponse ¶ added in v0.0.8
func (response ListWorkspacedefaultJSONResponse) VisitListWorkspaceResponse(w http.ResponseWriter) error
type Problem ¶ added in v0.0.8
type Problem struct { // Detail A longer human-readable explanation specific to this occurrence of the Problem. Detail string `json:"detail"` // Instance A URI reference that identifies the specific occurrence of the Problem. Instance *string `json:"instance,omitempty"` // Status The HTTP status code generated by the origin server for this occurrence of the Problem. Status int `json:"status"` // Title A short human-readable summary of the problem type. Title string `json:"title"` // Type A URI reference that identifies the problem type or class. Type string `json:"type"` }
Problem An https://datatracker.ietf.org/doc/html/rfc9457 Problem response.
type RequestEditorFn ¶ added in v0.0.8
RequestEditorFn is the function signature for the RequestEditor callback function
type ServerInterface ¶ added in v0.0.8
type ServerInterface interface { // (GET /workspaces) ListWorkspace(ctx echo.Context) error // (GET /workspaces/{id}) GetWorkspace(ctx echo.Context, id string) error // (GET /workspaces/{id}/actions/sync) SynchroniseWorkspaceDocument(ctx echo.Context, id string) error // (GET /workspaces/{id}/document) DownloadWorkspaceDocument(ctx echo.Context, id string) error }
ServerInterface represents all server handlers.
func NewStrictHandler ¶ added in v0.0.8
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
type ServerInterfaceWrapper ¶ added in v0.0.8
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) DownloadWorkspaceDocument ¶ added in v0.0.8
func (w *ServerInterfaceWrapper) DownloadWorkspaceDocument(ctx echo.Context) error
DownloadWorkspaceDocument converts echo context to params.
func (*ServerInterfaceWrapper) GetWorkspace ¶ added in v0.0.8
func (w *ServerInterfaceWrapper) GetWorkspace(ctx echo.Context) error
GetWorkspace converts echo context to params.
func (*ServerInterfaceWrapper) ListWorkspace ¶ added in v0.0.8
func (w *ServerInterfaceWrapper) ListWorkspace(ctx echo.Context) error
ListWorkspace converts echo context to params.
func (*ServerInterfaceWrapper) SynchroniseWorkspaceDocument ¶ added in v0.0.8
func (w *ServerInterfaceWrapper) SynchroniseWorkspaceDocument(ctx echo.Context) error
SynchroniseWorkspaceDocument converts echo context to params.
type StandardBadRequestProblem ¶ added in v0.0.8
type StandardBadRequestProblem = Problem
StandardBadRequestProblem An https://datatracker.ietf.org/doc/html/rfc9457 Problem response.
type StandardBadRequestProblemJSONResponse ¶ added in v0.0.8
type StandardBadRequestProblemJSONResponse Problem
type StandardNotFoundProblem ¶ added in v0.0.8
type StandardNotFoundProblem = Problem
StandardNotFoundProblem An https://datatracker.ietf.org/doc/html/rfc9457 Problem response.
type StandardNotFoundProblemJSONResponse ¶ added in v0.0.8
type StandardNotFoundProblemJSONResponse Problem
type StandardProblemResponse ¶ added in v0.0.8
type StandardProblemResponse = Problem
StandardProblemResponse An https://datatracker.ietf.org/doc/html/rfc9457 Problem response.
type StandardProblemResponseJSONResponse ¶ added in v0.0.8
type StandardProblemResponseJSONResponse Problem
type StrictHandlerFunc ¶ added in v0.0.8
type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc
type StrictMiddlewareFunc ¶ added in v0.0.8
type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc
type StrictServerInterface ¶ added in v0.0.8
type StrictServerInterface interface { // (GET /workspaces) ListWorkspace(ctx context.Context, request ListWorkspaceRequestObject) (ListWorkspaceResponseObject, error) // (GET /workspaces/{id}) GetWorkspace(ctx context.Context, request GetWorkspaceRequestObject) (GetWorkspaceResponseObject, error) // (GET /workspaces/{id}/actions/sync) SynchroniseWorkspaceDocument(ctx context.Context, request SynchroniseWorkspaceDocumentRequestObject) (SynchroniseWorkspaceDocumentResponseObject, error) // (GET /workspaces/{id}/document) DownloadWorkspaceDocument(ctx context.Context, request DownloadWorkspaceDocumentRequestObject) (DownloadWorkspaceDocumentResponseObject, error) }
StrictServerInterface represents all server handlers.
type SynchroniseWorkspaceDocument101ApplicationoctetStreamResponse ¶ added in v0.0.8
type SynchroniseWorkspaceDocument101ApplicationoctetStreamResponse struct { Body io.Reader ContentLength int64 }
func (SynchroniseWorkspaceDocument101ApplicationoctetStreamResponse) VisitSynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
func (response SynchroniseWorkspaceDocument101ApplicationoctetStreamResponse) VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error
type SynchroniseWorkspaceDocument400JSONResponse ¶ added in v0.0.8
type SynchroniseWorkspaceDocument400JSONResponse struct {
StandardBadRequestProblemJSONResponse
}
func (SynchroniseWorkspaceDocument400JSONResponse) VisitSynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
func (response SynchroniseWorkspaceDocument400JSONResponse) VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error
type SynchroniseWorkspaceDocument404JSONResponse ¶ added in v0.0.8
type SynchroniseWorkspaceDocument404JSONResponse struct {
StandardNotFoundProblemJSONResponse
}
func (SynchroniseWorkspaceDocument404JSONResponse) VisitSynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
func (response SynchroniseWorkspaceDocument404JSONResponse) VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error
type SynchroniseWorkspaceDocumentRequestObject ¶ added in v0.0.8
type SynchroniseWorkspaceDocumentRequestObject struct {
Id string `json:"id"`
}
type SynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
type SynchroniseWorkspaceDocumentResponse struct { Body []byte HTTPResponse *http.Response JSON400 *StandardBadRequestProblem JSON404 *StandardNotFoundProblem JSONDefault *StandardProblemResponse }
func ParseSynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
func ParseSynchroniseWorkspaceDocumentResponse(rsp *http.Response) (*SynchroniseWorkspaceDocumentResponse, error)
ParseSynchroniseWorkspaceDocumentResponse parses an HTTP response from a SynchroniseWorkspaceDocumentWithResponse call
func (SynchroniseWorkspaceDocumentResponse) Status ¶ added in v0.0.8
func (r SynchroniseWorkspaceDocumentResponse) Status() string
Status returns HTTPResponse.Status
func (SynchroniseWorkspaceDocumentResponse) StatusCode ¶ added in v0.0.8
func (r SynchroniseWorkspaceDocumentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SynchroniseWorkspaceDocumentResponseObject ¶ added in v0.0.8
type SynchroniseWorkspaceDocumentResponseObject interface {
VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error
}
type SynchroniseWorkspaceDocumentdefaultJSONResponse ¶ added in v0.0.8
func (SynchroniseWorkspaceDocumentdefaultJSONResponse) VisitSynchroniseWorkspaceDocumentResponse ¶ added in v0.0.8
func (response SynchroniseWorkspaceDocumentdefaultJSONResponse) VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error