Documentation ¶
Overview ¶
Package project 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 ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type ChiServerOptions
- type CreateProjectJSONRequestBody
- type CreateProjectMemberJSONRequestBody
- type CreateTaskGroupJSONRequestBody
- type CreateTaskGroupMemberJSONRequestBody
- type CreateTaskJSONRequestBody
- type CreateTaskMemberJSONRequestBody
- type InvalidParamFormatError
- type MiddlewareFunc
- type RequiredHeaderError
- type RequiredParamError
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectMember(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTaskGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTaskGroupMember(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTaskMember(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteTaskByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteTaskGroupByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteTaskMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllProjectMembers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllTaskGroupMembers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllTaskGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllTaskMembers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllTasks(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTaskByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTaskGroupByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTaskMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTaskByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTaskGroupByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTaskMemberByID(w http.ResponseWriter, r *http.Request)
- type TooManyValuesForParamError
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateProjectMember(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) CreateTask(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) CreateTaskGroup(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) CreateTaskGroupMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) CreateTaskMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) DeleteProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) DeleteProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
- func (_ Unimplemented) DeleteTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) DeleteTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) DeleteTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) DeleteTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) GetAllProjectMembers(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) GetAllProjects(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllTaskGroupMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) GetAllTaskGroups(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) GetAllTaskMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) GetAllTasks(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) GetProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) GetProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
- func (_ Unimplemented) GetTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) GetTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) GetTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) GetTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) UpdateProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
- func (_ Unimplemented) UpdateProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
- func (_ Unimplemented) UpdateTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) UpdateTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
- func (_ Unimplemented) UpdateTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- func (_ Unimplemented) UpdateTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, ...)
- type UnmarshalingParamError
- type UpdateProjectByIDJSONRequestBody
- type UpdateProjectMemberByIDJSONRequestBody
- type UpdateTaskByIDJSONRequestBody
- type UpdateTaskGroupByIDJSONRequestBody
- type UpdateTaskGroupMemberByIDJSONRequestBody
- type UpdateTaskMemberByIDJSONRequestBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
type ChiServerOptions ¶
type ChiServerOptions struct { BaseURL string BaseRouter chi.Router Middlewares []MiddlewareFunc ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) }
type CreateProjectJSONRequestBody ¶
type CreateProjectJSONRequestBody = externalRef3.ProjectCreateRequest
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
type CreateProjectMemberJSONRequestBody ¶
type CreateProjectMemberJSONRequestBody = externalRef3.ProjectMemberCreateRequest
CreateProjectMemberJSONRequestBody defines body for CreateProjectMember for application/json ContentType.
type CreateTaskGroupJSONRequestBody ¶
type CreateTaskGroupJSONRequestBody = externalRef4.TaskGroupCreateRequest
CreateTaskGroupJSONRequestBody defines body for CreateTaskGroup for application/json ContentType.
type CreateTaskGroupMemberJSONRequestBody ¶
type CreateTaskGroupMemberJSONRequestBody = externalRef4.TaskGroupMemberCreateRequest
CreateTaskGroupMemberJSONRequestBody defines body for CreateTaskGroupMember for application/json ContentType.
type CreateTaskJSONRequestBody ¶
type CreateTaskJSONRequestBody = externalRef4.TaskCreateRequest
CreateTaskJSONRequestBody defines body for CreateTask for application/json ContentType.
type CreateTaskMemberJSONRequestBody ¶
type CreateTaskMemberJSONRequestBody = externalRef4.TaskMemberCreateRequest
CreateTaskMemberJSONRequestBody defines body for CreateTaskMember for application/json ContentType.
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type ServerInterface ¶
type ServerInterface interface { // Get all projects // (GET /project) GetAllProjects(w http.ResponseWriter, r *http.Request) // Create a new project // (POST /project) CreateProject(w http.ResponseWriter, r *http.Request) // Delete a project by ID // (DELETE /project/{project_id}) DeleteProjectByID(w http.ResponseWriter, r *http.Request, projectId int) // Get a project by ID // (GET /project/{project_id}) GetProjectByID(w http.ResponseWriter, r *http.Request, projectId int) // Update a project by ID // (PUT /project/{project_id}) UpdateProjectByID(w http.ResponseWriter, r *http.Request, projectId int) // Get all members assigned to a project // (GET /project/{project_id}/member) GetAllProjectMembers(w http.ResponseWriter, r *http.Request, projectId int) // Assign a member to a project // (POST /project/{project_id}/member) CreateProjectMember(w http.ResponseWriter, r *http.Request, projectId int) // Remove a member from a project // (DELETE /project/{project_id}/member/{member_id}) DeleteProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int) // Get a member assigned to a project // (GET /project/{project_id}/member/{member_id}) GetProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int) // Update a member assigned to a project // (PUT /project/{project_id}/member/{member_id}) UpdateProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int) // Get all task groups for a project // (GET /project/{project_id}/task_group) GetAllTaskGroups(w http.ResponseWriter, r *http.Request, projectId int) // Create a new task group for a project // (POST /project/{project_id}/task_group) CreateTaskGroup(w http.ResponseWriter, r *http.Request, projectId int) // Delete a task group by ID for a project // (DELETE /project/{project_id}/task_group/{task_group_id}) DeleteTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Get a task group by ID for a project // (GET /project/{project_id}/task_group/{task_group_id}) GetTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Update a task group by ID for a project // (PUT /project/{project_id}/task_group/{task_group_id}) UpdateTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Get all members assigned to a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/member) GetAllTaskGroupMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Assign a member to a task group in a project // (POST /project/{project_id}/task_group/{task_group_id}/member) CreateTaskGroupMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Remove a member from a task group in a project // (DELETE /project/{project_id}/task_group/{task_group_id}/member/{member_id}) DeleteTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int) // Get a member assigned to a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/member/{member_id}) GetTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int) // Update a member assigned to a task group in a project // (PUT /project/{project_id}/task_group/{task_group_id}/member/{member_id}) UpdateTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int) // Get all tasks for a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/task) GetAllTasks(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Create a new task for a task group in a project // (POST /project/{project_id}/task_group/{task_group_id}/task) CreateTask(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int) // Delete a task by ID for a task group in a project // (DELETE /project/{project_id}/task_group/{task_group_id}/task/{task_id}) DeleteTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int) // Get a task by ID for a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id}) GetTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int) // Update a task by ID for a task group in a project // (PUT /project/{project_id}/task_group/{task_group_id}/task/{task_id}) UpdateTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int) // Get all members assigned to a task in a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member) GetAllTaskMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int) // Assign a member to a task in a task group in a project // (POST /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member) CreateTaskMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int) // Remove a member from a task in a task group in a project // (DELETE /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id}) DeleteTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int) // Get a member assigned to a task in a task group in a project // (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id}) GetTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int) // Update a member assigned to a task in a task group in a project // (PUT /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id}) UpdateTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int) }
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct { Handler ServerInterface HandlerMiddlewares []MiddlewareFunc ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) }
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) CreateProject ¶
func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject operation middleware
func (*ServerInterfaceWrapper) CreateProjectMember ¶
func (siw *ServerInterfaceWrapper) CreateProjectMember(w http.ResponseWriter, r *http.Request)
CreateProjectMember operation middleware
func (*ServerInterfaceWrapper) CreateTask ¶
func (siw *ServerInterfaceWrapper) CreateTask(w http.ResponseWriter, r *http.Request)
CreateTask operation middleware
func (*ServerInterfaceWrapper) CreateTaskGroup ¶
func (siw *ServerInterfaceWrapper) CreateTaskGroup(w http.ResponseWriter, r *http.Request)
CreateTaskGroup operation middleware
func (*ServerInterfaceWrapper) CreateTaskGroupMember ¶
func (siw *ServerInterfaceWrapper) CreateTaskGroupMember(w http.ResponseWriter, r *http.Request)
CreateTaskGroupMember operation middleware
func (*ServerInterfaceWrapper) CreateTaskMember ¶
func (siw *ServerInterfaceWrapper) CreateTaskMember(w http.ResponseWriter, r *http.Request)
CreateTaskMember operation middleware
func (*ServerInterfaceWrapper) DeleteProjectByID ¶
func (siw *ServerInterfaceWrapper) DeleteProjectByID(w http.ResponseWriter, r *http.Request)
DeleteProjectByID operation middleware
func (*ServerInterfaceWrapper) DeleteProjectMemberByID ¶
func (siw *ServerInterfaceWrapper) DeleteProjectMemberByID(w http.ResponseWriter, r *http.Request)
DeleteProjectMemberByID operation middleware
func (*ServerInterfaceWrapper) DeleteTaskByID ¶
func (siw *ServerInterfaceWrapper) DeleteTaskByID(w http.ResponseWriter, r *http.Request)
DeleteTaskByID operation middleware
func (*ServerInterfaceWrapper) DeleteTaskGroupByID ¶
func (siw *ServerInterfaceWrapper) DeleteTaskGroupByID(w http.ResponseWriter, r *http.Request)
DeleteTaskGroupByID operation middleware
func (*ServerInterfaceWrapper) DeleteTaskGroupMemberByID ¶
func (siw *ServerInterfaceWrapper) DeleteTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
DeleteTaskGroupMemberByID operation middleware
func (*ServerInterfaceWrapper) DeleteTaskMemberByID ¶
func (siw *ServerInterfaceWrapper) DeleteTaskMemberByID(w http.ResponseWriter, r *http.Request)
DeleteTaskMemberByID operation middleware
func (*ServerInterfaceWrapper) GetAllProjectMembers ¶
func (siw *ServerInterfaceWrapper) GetAllProjectMembers(w http.ResponseWriter, r *http.Request)
GetAllProjectMembers operation middleware
func (*ServerInterfaceWrapper) GetAllProjects ¶
func (siw *ServerInterfaceWrapper) GetAllProjects(w http.ResponseWriter, r *http.Request)
GetAllProjects operation middleware
func (*ServerInterfaceWrapper) GetAllTaskGroupMembers ¶
func (siw *ServerInterfaceWrapper) GetAllTaskGroupMembers(w http.ResponseWriter, r *http.Request)
GetAllTaskGroupMembers operation middleware
func (*ServerInterfaceWrapper) GetAllTaskGroups ¶
func (siw *ServerInterfaceWrapper) GetAllTaskGroups(w http.ResponseWriter, r *http.Request)
GetAllTaskGroups operation middleware
func (*ServerInterfaceWrapper) GetAllTaskMembers ¶
func (siw *ServerInterfaceWrapper) GetAllTaskMembers(w http.ResponseWriter, r *http.Request)
GetAllTaskMembers operation middleware
func (*ServerInterfaceWrapper) GetAllTasks ¶
func (siw *ServerInterfaceWrapper) GetAllTasks(w http.ResponseWriter, r *http.Request)
GetAllTasks operation middleware
func (*ServerInterfaceWrapper) GetProjectByID ¶
func (siw *ServerInterfaceWrapper) GetProjectByID(w http.ResponseWriter, r *http.Request)
GetProjectByID operation middleware
func (*ServerInterfaceWrapper) GetProjectMemberByID ¶
func (siw *ServerInterfaceWrapper) GetProjectMemberByID(w http.ResponseWriter, r *http.Request)
GetProjectMemberByID operation middleware
func (*ServerInterfaceWrapper) GetTaskByID ¶
func (siw *ServerInterfaceWrapper) GetTaskByID(w http.ResponseWriter, r *http.Request)
GetTaskByID operation middleware
func (*ServerInterfaceWrapper) GetTaskGroupByID ¶
func (siw *ServerInterfaceWrapper) GetTaskGroupByID(w http.ResponseWriter, r *http.Request)
GetTaskGroupByID operation middleware
func (*ServerInterfaceWrapper) GetTaskGroupMemberByID ¶
func (siw *ServerInterfaceWrapper) GetTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
GetTaskGroupMemberByID operation middleware
func (*ServerInterfaceWrapper) GetTaskMemberByID ¶
func (siw *ServerInterfaceWrapper) GetTaskMemberByID(w http.ResponseWriter, r *http.Request)
GetTaskMemberByID operation middleware
func (*ServerInterfaceWrapper) UpdateProjectByID ¶
func (siw *ServerInterfaceWrapper) UpdateProjectByID(w http.ResponseWriter, r *http.Request)
UpdateProjectByID operation middleware
func (*ServerInterfaceWrapper) UpdateProjectMemberByID ¶
func (siw *ServerInterfaceWrapper) UpdateProjectMemberByID(w http.ResponseWriter, r *http.Request)
UpdateProjectMemberByID operation middleware
func (*ServerInterfaceWrapper) UpdateTaskByID ¶
func (siw *ServerInterfaceWrapper) UpdateTaskByID(w http.ResponseWriter, r *http.Request)
UpdateTaskByID operation middleware
func (*ServerInterfaceWrapper) UpdateTaskGroupByID ¶
func (siw *ServerInterfaceWrapper) UpdateTaskGroupByID(w http.ResponseWriter, r *http.Request)
UpdateTaskGroupByID operation middleware
func (*ServerInterfaceWrapper) UpdateTaskGroupMemberByID ¶
func (siw *ServerInterfaceWrapper) UpdateTaskGroupMemberByID(w http.ResponseWriter, r *http.Request)
UpdateTaskGroupMemberByID operation middleware
func (*ServerInterfaceWrapper) UpdateTaskMemberByID ¶
func (siw *ServerInterfaceWrapper) UpdateTaskMemberByID(w http.ResponseWriter, r *http.Request)
UpdateTaskMemberByID operation middleware
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
func (Unimplemented) CreateProject ¶
func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)
Create a new project (POST /project)
func (Unimplemented) CreateProjectMember ¶
func (_ Unimplemented) CreateProjectMember(w http.ResponseWriter, r *http.Request, projectId int)
Assign a member to a project (POST /project/{project_id}/member)
func (Unimplemented) CreateTask ¶
func (_ Unimplemented) CreateTask(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Create a new task for a task group in a project (POST /project/{project_id}/task_group/{task_group_id}/task)
func (Unimplemented) CreateTaskGroup ¶
func (_ Unimplemented) CreateTaskGroup(w http.ResponseWriter, r *http.Request, projectId int)
Create a new task group for a project (POST /project/{project_id}/task_group)
func (Unimplemented) CreateTaskGroupMember ¶
func (_ Unimplemented) CreateTaskGroupMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Assign a member to a task group in a project (POST /project/{project_id}/task_group/{task_group_id}/member)
func (Unimplemented) CreateTaskMember ¶
func (_ Unimplemented) CreateTaskMember(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int)
Assign a member to a task in a task group in a project (POST /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member)
func (Unimplemented) DeleteProjectByID ¶
func (_ Unimplemented) DeleteProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
Delete a project by ID (DELETE /project/{project_id})
func (Unimplemented) DeleteProjectMemberByID ¶
func (_ Unimplemented) DeleteProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
Remove a member from a project (DELETE /project/{project_id}/member/{member_id})
func (Unimplemented) DeleteTaskByID ¶
func (_ Unimplemented) DeleteTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int)
Delete a task by ID for a task group in a project (DELETE /project/{project_id}/task_group/{task_group_id}/task/{task_id})
func (Unimplemented) DeleteTaskGroupByID ¶
func (_ Unimplemented) DeleteTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Delete a task group by ID for a project (DELETE /project/{project_id}/task_group/{task_group_id})
func (Unimplemented) DeleteTaskGroupMemberByID ¶
func (_ Unimplemented) DeleteTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int)
Remove a member from a task group in a project (DELETE /project/{project_id}/task_group/{task_group_id}/member/{member_id})
func (Unimplemented) DeleteTaskMemberByID ¶
func (_ Unimplemented) DeleteTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int)
Remove a member from a task in a task group in a project (DELETE /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id})
func (Unimplemented) GetAllProjectMembers ¶
func (_ Unimplemented) GetAllProjectMembers(w http.ResponseWriter, r *http.Request, projectId int)
Get all members assigned to a project (GET /project/{project_id}/member)
func (Unimplemented) GetAllProjects ¶
func (_ Unimplemented) GetAllProjects(w http.ResponseWriter, r *http.Request)
Get all projects (GET /project)
func (Unimplemented) GetAllTaskGroupMembers ¶
func (_ Unimplemented) GetAllTaskGroupMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Get all members assigned to a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/member)
func (Unimplemented) GetAllTaskGroups ¶
func (_ Unimplemented) GetAllTaskGroups(w http.ResponseWriter, r *http.Request, projectId int)
Get all task groups for a project (GET /project/{project_id}/task_group)
func (Unimplemented) GetAllTaskMembers ¶
func (_ Unimplemented) GetAllTaskMembers(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int)
Get all members assigned to a task in a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member)
func (Unimplemented) GetAllTasks ¶
func (_ Unimplemented) GetAllTasks(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Get all tasks for a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/task)
func (Unimplemented) GetProjectByID ¶
func (_ Unimplemented) GetProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
Get a project by ID (GET /project/{project_id})
func (Unimplemented) GetProjectMemberByID ¶
func (_ Unimplemented) GetProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
Get a member assigned to a project (GET /project/{project_id}/member/{member_id})
func (Unimplemented) GetTaskByID ¶
func (_ Unimplemented) GetTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int)
Get a task by ID for a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id})
func (Unimplemented) GetTaskGroupByID ¶
func (_ Unimplemented) GetTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Get a task group by ID for a project (GET /project/{project_id}/task_group/{task_group_id})
func (Unimplemented) GetTaskGroupMemberByID ¶
func (_ Unimplemented) GetTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int)
Get a member assigned to a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/member/{member_id})
func (Unimplemented) GetTaskMemberByID ¶
func (_ Unimplemented) GetTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int)
Get a member assigned to a task in a task group in a project (GET /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id})
func (Unimplemented) UpdateProjectByID ¶
func (_ Unimplemented) UpdateProjectByID(w http.ResponseWriter, r *http.Request, projectId int)
Update a project by ID (PUT /project/{project_id})
func (Unimplemented) UpdateProjectMemberByID ¶
func (_ Unimplemented) UpdateProjectMemberByID(w http.ResponseWriter, r *http.Request, projectId int, memberId int)
Update a member assigned to a project (PUT /project/{project_id}/member/{member_id})
func (Unimplemented) UpdateTaskByID ¶
func (_ Unimplemented) UpdateTaskByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int)
Update a task by ID for a task group in a project (PUT /project/{project_id}/task_group/{task_group_id}/task/{task_id})
func (Unimplemented) UpdateTaskGroupByID ¶
func (_ Unimplemented) UpdateTaskGroupByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int)
Update a task group by ID for a project (PUT /project/{project_id}/task_group/{task_group_id})
func (Unimplemented) UpdateTaskGroupMemberByID ¶
func (_ Unimplemented) UpdateTaskGroupMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, memberId int)
Update a member assigned to a task group in a project (PUT /project/{project_id}/task_group/{task_group_id}/member/{member_id})
func (Unimplemented) UpdateTaskMemberByID ¶
func (_ Unimplemented) UpdateTaskMemberByID(w http.ResponseWriter, r *http.Request, projectId int, taskGroupId int, taskId int, memberId int)
Update a member assigned to a task in a task group in a project (PUT /project/{project_id}/task_group/{task_group_id}/task/{task_id}/member/{member_id})
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UpdateProjectByIDJSONRequestBody ¶
type UpdateProjectByIDJSONRequestBody = externalRef3.ProjectUpdateRequest
UpdateProjectByIDJSONRequestBody defines body for UpdateProjectByID for application/json ContentType.
type UpdateProjectMemberByIDJSONRequestBody ¶
type UpdateProjectMemberByIDJSONRequestBody = externalRef3.ProjectMemberUpdateRequest
UpdateProjectMemberByIDJSONRequestBody defines body for UpdateProjectMemberByID for application/json ContentType.
type UpdateTaskByIDJSONRequestBody ¶
type UpdateTaskByIDJSONRequestBody = externalRef4.TaskUpdateRequest
UpdateTaskByIDJSONRequestBody defines body for UpdateTaskByID for application/json ContentType.
type UpdateTaskGroupByIDJSONRequestBody ¶
type UpdateTaskGroupByIDJSONRequestBody = externalRef4.TaskGroupUpdateRequest
UpdateTaskGroupByIDJSONRequestBody defines body for UpdateTaskGroupByID for application/json ContentType.
type UpdateTaskGroupMemberByIDJSONRequestBody ¶
type UpdateTaskGroupMemberByIDJSONRequestBody = externalRef4.TaskGroupMemberUpdateRequest
UpdateTaskGroupMemberByIDJSONRequestBody defines body for UpdateTaskGroupMemberByID for application/json ContentType.
type UpdateTaskMemberByIDJSONRequestBody ¶
type UpdateTaskMemberByIDJSONRequestBody = externalRef4.TaskMemberUpdateRequest
UpdateTaskMemberByIDJSONRequestBody defines body for UpdateTaskMemberByID for application/json ContentType.