diff --git a/api/domain/dto.go b/api/domain/dto.go index 2a8abb3..c2f184f 100644 --- a/api/domain/dto.go +++ b/api/domain/dto.go @@ -1,4 +1,7 @@ package domain type UserDto struct { + Id int `json:"id"` + Name string `json:"name"` + Scopes string `json:"scopes"` } diff --git a/api/domain/requests.go b/api/domain/requests.go index ac66daa..66762da 100644 --- a/api/domain/requests.go +++ b/api/domain/requests.go @@ -2,4 +2,9 @@ package domain type HelloBodyRequest struct { Name string `json:"name" validate:"required"` -} \ No newline at end of file +} + +type AddScopeRequest struct { + Username string `json:"name"` + Scopes []string `json:"scopes" validate:"required"` +} diff --git a/api/domain/responses.go b/api/domain/responses.go index 6bc2658..445e05c 100644 --- a/api/domain/responses.go +++ b/api/domain/responses.go @@ -1,8 +1,8 @@ package domain type ErrorResponse struct { - Success bool `json:"success"` - Message string `json:"message"` + Success bool `json:"success"` + Message string `json:"message"` } type HelloWhoResponse struct {