project

package
v0.0.0-...-588ec63 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2024 License: MIT Imports: 16 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

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

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

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

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

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

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

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

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

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.

Jump to

Keyboard shortcuts

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