package contracts import "recipe-manager/enums/permissions" // ================================== Users ================================== type CreateUserReq struct { Name string `json:"name"` Email string `json:"email"` Picture string `json:"picture"` Permissions permissions.Permission `json:"permissions"` } // ================================== User ================================== type UpdateUserNameReq struct { Name string `json:"name"` } type UpdateUserPermissionsReq struct { Permissions permissions.Permission `json:"permissions"` } type UpdateUserPictureReq struct { Picture string `json:"picture"` } type UserRes struct { ID string `json:"id"` Name string `json:"name"` Email string `json:"email"` Picture string `json:"picture"` Permissions permissions.Permission `json:"permissions"` }