16 lines
570 B
Go
16 lines
570 B
Go
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"`
|
||
} |