Files
efir-api-server/internal/models/profile.go

16 lines
570 B
Go
Raw Normal View History

package models
type Profile struct {
UserID int64 `json:"user_id"`
DisplayName *string `json:"display_name,omitempty"`
Bio *string `json:"bio,omitempty"`
AvatarURL *string `json:"avatar_url,omitempty"`
}
// ProfileWithUser объединяет профиль с безопасными данными пользователя
type ProfileWithUser struct {
User *SafeUser `json:"user"`
DisplayName *string `json:"display_name,omitempty"`
Bio *string `json:"bio,omitempty"`
AvatarURL *string `json:"avatar_url,omitempty"`
}