Files
History_Api/internal/dtos/request/project_member.go
AzenKain 6918a100fc
All checks were successful
Build and Release / release (push) Successful in 1m15s
Module project, commit, submission
2026-04-26 16:31:03 +07:00

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"`
}