Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Latest commit

 

History

History
164 lines (105 loc) · 5.09 KB

File metadata and controls

164 lines (105 loc) · 5.09 KB

{{classname}}

All URIs are relative to /

Method HTTP request Description
ProjectsControllerCreate Post /v1/projects Create Project
ProjectsControllerFindAll Get /v1/projects List Projects
ProjectsControllerFindOne Get /v1/projects/{key} Get a Project
ProjectsControllerRemove Delete /v1/projects/{key} Delete a Project
ProjectsControllerUpdate Patch /v1/projects/{key} Update a Project

ProjectsControllerCreate

Project ProjectsControllerCreate(ctx, body) Create Project

Create a new Project

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
body CreateProjectDto

Return type

Project

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ProjectsControllerFindAll

[]Project ProjectsControllerFindAll(ctx, optional) List Projects

List Projects

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
optional *ProjectsApiProjectsControllerFindAllOpts optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a pointer to a ProjectsApiProjectsControllerFindAllOpts struct

Name Type Description Notes
page optional.Float64 [default to 1]
perPage optional.Float64 [default to 100]
sortBy optional.String [default to createdAt]
sortOrder optional.String [default to desc]
search optional.String
createdBy optional.String

Return type

[]Project

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ProjectsControllerFindOne

Project ProjectsControllerFindOne(ctx, key) Get a Project

Get a Project by ID or key

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
key string A Project key or ID

Return type

Project

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ProjectsControllerRemove

ProjectsControllerRemove(ctx, key) Delete a Project

Delete a Project by ID or key

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
key string A Project key or ID

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ProjectsControllerUpdate

Project ProjectsControllerUpdate(ctx, body, key) Update a Project

Update a Project by ID or key

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
body UpdateProjectDto
key string A Project key or ID

Return type

Project

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]