| 123456789101112131415161718192021222324252627282930 |
- package types
- type Project struct {
- ID uint `json:"id"`
- Name string `json:"name"`
- Roles []*Role `json:"roles"`
- }
- type CreateProjectRequest struct {
- Name string `json:"name" form:"required"`
- }
- type CreateProjectResponse Project
- type CreateProjectRoleRequest struct {
- Kind string `json:"kind" form:"required"`
- UserID uint `json:"user_id" form:"required"`
- }
- type ReadProjectResponse Project
- type ListProjectsRequest struct{}
- type ListProjectsResponse []Project
- type DeleteProjectRequest struct {
- Name string `json:"name" form:"required"`
- }
- type DeleteProjectResponse Project
|