Documentation ¶
Index ¶
- Constants
- type DeleteWorkspace
- type DeleteWorkspaceBody
- type DeleteWorkspaceDefault
- func (o *DeleteWorkspaceDefault) SetPayload(payload *models.Error)
- func (o *DeleteWorkspaceDefault) SetStatusCode(code int)
- func (o *DeleteWorkspaceDefault) WithPayload(payload *models.Error) *DeleteWorkspaceDefault
- func (o *DeleteWorkspaceDefault) WithStatusCode(code int) *DeleteWorkspaceDefault
- func (o *DeleteWorkspaceDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteWorkspaceHandler
- type DeleteWorkspaceHandlerFunc
- type DeleteWorkspaceNoContent
- type DeleteWorkspaceParams
- type DeleteWorkspaceURL
- func (o *DeleteWorkspaceURL) Build() (*url.URL, error)
- func (o *DeleteWorkspaceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DeleteWorkspaceURL) Must(u *url.URL, err error) *url.URL
- func (o *DeleteWorkspaceURL) SetBasePath(bp string)
- func (o *DeleteWorkspaceURL) String() string
- func (o *DeleteWorkspaceURL) StringFull(scheme, host string) string
- func (o *DeleteWorkspaceURL) WithBasePath(bp string) *DeleteWorkspaceURL
- type GetWorkspaces
- type GetWorkspacesDefault
- func (o *GetWorkspacesDefault) SetPayload(payload *models.Error)
- func (o *GetWorkspacesDefault) SetStatusCode(code int)
- func (o *GetWorkspacesDefault) WithPayload(payload *models.Error) *GetWorkspacesDefault
- func (o *GetWorkspacesDefault) WithStatusCode(code int) *GetWorkspacesDefault
- func (o *GetWorkspacesDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type GetWorkspacesHandler
- type GetWorkspacesHandlerFunc
- type GetWorkspacesOK
- type GetWorkspacesParams
- type GetWorkspacesURL
- func (o *GetWorkspacesURL) Build() (*url.URL, error)
- func (o *GetWorkspacesURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *GetWorkspacesURL) Must(u *url.URL, err error) *url.URL
- func (o *GetWorkspacesURL) SetBasePath(bp string)
- func (o *GetWorkspacesURL) String() string
- func (o *GetWorkspacesURL) StringFull(scheme, host string) string
- func (o *GetWorkspacesURL) WithBasePath(bp string) *GetWorkspacesURL
Constants ¶
const DeleteWorkspaceNoContentCode int = 204
DeleteWorkspaceNoContentCode is the HTTP code returned for type DeleteWorkspaceNoContent
const GetWorkspacesOKCode int = 200
GetWorkspacesOKCode is the HTTP code returned for type GetWorkspacesOK
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteWorkspace ¶
type DeleteWorkspace struct { Context *middleware.Context Handler DeleteWorkspaceHandler }
DeleteWorkspace swagger:route DELETE /workspaces workspace deleteWorkspace
delete user's workspace
func NewDeleteWorkspace ¶
func NewDeleteWorkspace(ctx *middleware.Context, handler DeleteWorkspaceHandler) *DeleteWorkspace
NewDeleteWorkspace creates a new http.Handler for the delete workspace operation
func (*DeleteWorkspace) ServeHTTP ¶
func (o *DeleteWorkspace) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type DeleteWorkspaceBody ¶
type DeleteWorkspaceBody struct { // path // Required: true Path *string `json:"path"` }
DeleteWorkspaceBody workspace swagger:model DeleteWorkspaceBody
func (*DeleteWorkspaceBody) MarshalBinary ¶
func (o *DeleteWorkspaceBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteWorkspaceBody) UnmarshalBinary ¶
func (o *DeleteWorkspaceBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteWorkspaceDefault ¶
type DeleteWorkspaceDefault struct { /* In: Body */ Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
DeleteWorkspaceDefault Unexpected error
swagger:response deleteWorkspaceDefault
func NewDeleteWorkspaceDefault ¶
func NewDeleteWorkspaceDefault(code int) *DeleteWorkspaceDefault
NewDeleteWorkspaceDefault creates DeleteWorkspaceDefault with default headers values
func (*DeleteWorkspaceDefault) SetPayload ¶
func (o *DeleteWorkspaceDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the delete workspace default response
func (*DeleteWorkspaceDefault) SetStatusCode ¶
func (o *DeleteWorkspaceDefault) SetStatusCode(code int)
SetStatusCode sets the status to the delete workspace default response
func (*DeleteWorkspaceDefault) WithPayload ¶
func (o *DeleteWorkspaceDefault) WithPayload(payload *models.Error) *DeleteWorkspaceDefault
WithPayload adds the payload to the delete workspace default response
func (*DeleteWorkspaceDefault) WithStatusCode ¶
func (o *DeleteWorkspaceDefault) WithStatusCode(code int) *DeleteWorkspaceDefault
WithStatusCode adds the status to the delete workspace default response
func (*DeleteWorkspaceDefault) WriteResponse ¶
func (o *DeleteWorkspaceDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteWorkspaceHandler ¶
type DeleteWorkspaceHandler interface {
Handle(DeleteWorkspaceParams) middleware.Responder
}
DeleteWorkspaceHandler interface for that can handle valid delete workspace params
type DeleteWorkspaceHandlerFunc ¶
type DeleteWorkspaceHandlerFunc func(DeleteWorkspaceParams) middleware.Responder
DeleteWorkspaceHandlerFunc turns a function with the right signature into a delete workspace handler
func (DeleteWorkspaceHandlerFunc) Handle ¶
func (fn DeleteWorkspaceHandlerFunc) Handle(params DeleteWorkspaceParams) middleware.Responder
Handle executing the request and returning a response
type DeleteWorkspaceNoContent ¶
type DeleteWorkspaceNoContent struct { }
DeleteWorkspaceNoContent OK
swagger:response deleteWorkspaceNoContent
func NewDeleteWorkspaceNoContent ¶
func NewDeleteWorkspaceNoContent() *DeleteWorkspaceNoContent
NewDeleteWorkspaceNoContent creates DeleteWorkspaceNoContent with default headers values
func (*DeleteWorkspaceNoContent) WriteResponse ¶
func (o *DeleteWorkspaceNoContent) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteWorkspaceParams ¶
type DeleteWorkspaceParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /* Required: true In: body */ Body DeleteWorkspaceBody }
DeleteWorkspaceParams contains all the bound params for the delete workspace operation typically these are obtained from a http.Request
swagger:parameters deleteWorkspace
func NewDeleteWorkspaceParams ¶
func NewDeleteWorkspaceParams() DeleteWorkspaceParams
NewDeleteWorkspaceParams creates a new DeleteWorkspaceParams object no default values defined in spec.
func (*DeleteWorkspaceParams) BindRequest ¶
func (o *DeleteWorkspaceParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewDeleteWorkspaceParams() beforehand.
type DeleteWorkspaceURL ¶
type DeleteWorkspaceURL struct {
// contains filtered or unexported fields
}
DeleteWorkspaceURL generates an URL for the delete workspace operation
func (*DeleteWorkspaceURL) Build ¶
func (o *DeleteWorkspaceURL) Build() (*url.URL, error)
Build a url path and query string
func (*DeleteWorkspaceURL) BuildFull ¶
func (o *DeleteWorkspaceURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*DeleteWorkspaceURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*DeleteWorkspaceURL) SetBasePath ¶
func (o *DeleteWorkspaceURL) SetBasePath(bp string)
SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
func (*DeleteWorkspaceURL) String ¶
func (o *DeleteWorkspaceURL) String() string
String returns the string representation of the path with query string
func (*DeleteWorkspaceURL) StringFull ¶
func (o *DeleteWorkspaceURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*DeleteWorkspaceURL) WithBasePath ¶
func (o *DeleteWorkspaceURL) WithBasePath(bp string) *DeleteWorkspaceURL
WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
type GetWorkspaces ¶
type GetWorkspaces struct { Context *middleware.Context Handler GetWorkspacesHandler }
GetWorkspaces swagger:route GET /workspaces workspace getWorkspaces
returns user's workspaces
func NewGetWorkspaces ¶
func NewGetWorkspaces(ctx *middleware.Context, handler GetWorkspacesHandler) *GetWorkspaces
NewGetWorkspaces creates a new http.Handler for the get workspaces operation
func (*GetWorkspaces) ServeHTTP ¶
func (o *GetWorkspaces) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type GetWorkspacesDefault ¶
type GetWorkspacesDefault struct { /* In: Body */ Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
GetWorkspacesDefault Unexpected error
swagger:response getWorkspacesDefault
func NewGetWorkspacesDefault ¶
func NewGetWorkspacesDefault(code int) *GetWorkspacesDefault
NewGetWorkspacesDefault creates GetWorkspacesDefault with default headers values
func (*GetWorkspacesDefault) SetPayload ¶
func (o *GetWorkspacesDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the get workspaces default response
func (*GetWorkspacesDefault) SetStatusCode ¶
func (o *GetWorkspacesDefault) SetStatusCode(code int)
SetStatusCode sets the status to the get workspaces default response
func (*GetWorkspacesDefault) WithPayload ¶
func (o *GetWorkspacesDefault) WithPayload(payload *models.Error) *GetWorkspacesDefault
WithPayload adds the payload to the get workspaces default response
func (*GetWorkspacesDefault) WithStatusCode ¶
func (o *GetWorkspacesDefault) WithStatusCode(code int) *GetWorkspacesDefault
WithStatusCode adds the status to the get workspaces default response
func (*GetWorkspacesDefault) WriteResponse ¶
func (o *GetWorkspacesDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetWorkspacesHandler ¶
type GetWorkspacesHandler interface {
Handle(GetWorkspacesParams) middleware.Responder
}
GetWorkspacesHandler interface for that can handle valid get workspaces params
type GetWorkspacesHandlerFunc ¶
type GetWorkspacesHandlerFunc func(GetWorkspacesParams) middleware.Responder
GetWorkspacesHandlerFunc turns a function with the right signature into a get workspaces handler
func (GetWorkspacesHandlerFunc) Handle ¶
func (fn GetWorkspacesHandlerFunc) Handle(params GetWorkspacesParams) middleware.Responder
Handle executing the request and returning a response
type GetWorkspacesOK ¶
GetWorkspacesOK OK
swagger:response getWorkspacesOK
func NewGetWorkspacesOK ¶
func NewGetWorkspacesOK() *GetWorkspacesOK
NewGetWorkspacesOK creates GetWorkspacesOK with default headers values
func (*GetWorkspacesOK) SetPayload ¶
func (o *GetWorkspacesOK) SetPayload(payload []*models.Workspace)
SetPayload sets the payload to the get workspaces o k response
func (*GetWorkspacesOK) WithPayload ¶
func (o *GetWorkspacesOK) WithPayload(payload []*models.Workspace) *GetWorkspacesOK
WithPayload adds the payload to the get workspaces o k response
func (*GetWorkspacesOK) WriteResponse ¶
func (o *GetWorkspacesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetWorkspacesParams ¶
GetWorkspacesParams contains all the bound params for the get workspaces operation typically these are obtained from a http.Request
swagger:parameters getWorkspaces
func NewGetWorkspacesParams ¶
func NewGetWorkspacesParams() GetWorkspacesParams
NewGetWorkspacesParams creates a new GetWorkspacesParams object no default values defined in spec.
func (*GetWorkspacesParams) BindRequest ¶
func (o *GetWorkspacesParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewGetWorkspacesParams() beforehand.
type GetWorkspacesURL ¶
type GetWorkspacesURL struct {
// contains filtered or unexported fields
}
GetWorkspacesURL generates an URL for the get workspaces operation
func (*GetWorkspacesURL) Build ¶
func (o *GetWorkspacesURL) Build() (*url.URL, error)
Build a url path and query string
func (*GetWorkspacesURL) BuildFull ¶
func (o *GetWorkspacesURL) BuildFull(scheme, host string) (*url.URL, error)
BuildFull builds a full url with scheme, host, path and query string
func (*GetWorkspacesURL) Must ¶
Must is a helper function to panic when the url builder returns an error
func (*GetWorkspacesURL) SetBasePath ¶
func (o *GetWorkspacesURL) SetBasePath(bp string)
SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string
func (*GetWorkspacesURL) String ¶
func (o *GetWorkspacesURL) String() string
String returns the string representation of the path with query string
func (*GetWorkspacesURL) StringFull ¶
func (o *GetWorkspacesURL) StringFull(scheme, host string) string
StringFull returns the string representation of a complete url
func (*GetWorkspacesURL) WithBasePath ¶
func (o *GetWorkspacesURL) WithBasePath(bp string) *GetWorkspacesURL
WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string