workspacecmd

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2024 License: MIT Imports: 23 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
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

func NewDownloadWorkspaceDocumentRequest(server string, id string) (*http.Request, error)

NewDownloadWorkspaceDocumentRequest generates requests for DownloadWorkspaceDocument

func NewGetWorkspaceRequest added in v0.0.8

func NewGetWorkspaceRequest(server string, id string) (*http.Request, error)

NewGetWorkspaceRequest generates requests for GetWorkspace

func NewListWorkspaceRequest added in v0.0.8

func NewListWorkspaceRequest(server string) (*http.Request, error)

NewListWorkspaceRequest generates requests for ListWorkspace

func NewSynchroniseWorkspaceDocumentRequest added in v0.0.8

func NewSynchroniseWorkspaceDocumentRequest(server string, id string) (*http.Request, error)

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 (c *Client) DownloadWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWorkspace added in v0.0.8

func (c *Client) GetWorkspace(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListWorkspace added in v0.0.8

func (c *Client) ListWorkspace(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SynchroniseWorkspaceDocument added in v0.0.8

func (c *Client) SynchroniseWorkspaceDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

type ClientOption func(*Client) error

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

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

type DownloadWorkspaceDocumentdefaultJSONResponse struct {
	Body       Problem
	StatusCode int
}

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

type GetWorkspacedefaultJSONResponse struct {
	Body       Problem
	StatusCode int
}

func (GetWorkspacedefaultJSONResponse) VisitGetWorkspaceResponse added in v0.0.8

func (response GetWorkspacedefaultJSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error

type HttpRequestDoer added in v0.0.8

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

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

type ListWorkspacedefaultJSONResponse struct {
	Body       Problem
	StatusCode int
}

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

type RequestEditorFn func(ctx context.Context, req *http.Request) error

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

Status returns HTTPResponse.Status

func (SynchroniseWorkspaceDocumentResponse) StatusCode added in v0.0.8

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

type SynchroniseWorkspaceDocumentdefaultJSONResponse struct {
	Body       Problem
	StatusCode int
}

func (SynchroniseWorkspaceDocumentdefaultJSONResponse) VisitSynchroniseWorkspaceDocumentResponse added in v0.0.8

func (response SynchroniseWorkspaceDocumentdefaultJSONResponse) VisitSynchroniseWorkspaceDocumentResponse(w http.ResponseWriter) error

type Workspace added in v0.0.8

type Workspace struct {
	Alias       string    `json:"alias"`
	CreatedAt   time.Time `json:"created_at"`
	Id          string    `json:"id"`
	SizeInBytes int       `json:"size_in_bytes"`
}

Workspace defines model for Workspace.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL