All checks were successful
Build and Release / release (push) Successful in 1m15s
15 lines
384 B
Go
15 lines
384 B
Go
package request
|
|
|
|
type AddProjectMemberDto struct {
|
|
UserID string `json:"user_id" validate:"required,uuid"`
|
|
Role string `json:"role" validate:"required,oneof=EDITOR VIEWER"`
|
|
}
|
|
|
|
type UpdateProjectMemberDto struct {
|
|
Role string `json:"role" validate:"required,oneof=EDITOR VIEWER"`
|
|
}
|
|
|
|
type ChangeOwnerDto struct {
|
|
NewOwnerID string `json:"new_owner_id" validate:"required,uuid"`
|
|
}
|