From fb11d8099e44f0e02f71d46b807dcab9c890eac8 Mon Sep 17 00:00:00 2001 From: Guillermo Serrahima Date: Fri, 20 Feb 2026 16:27:29 +0100 Subject: added profile info --- backend/general/profiles.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 backend/general/profiles.go (limited to 'backend/general/profiles.go') diff --git a/backend/general/profiles.go b/backend/general/profiles.go new file mode 100644 index 0000000..be74364 --- /dev/null +++ b/backend/general/profiles.go @@ -0,0 +1,29 @@ +package general + +type Profile struct { + Handle string + DisplayName string + AvatarURL string + BannerURL string + Pronouns string +} + +type ProfileRecord struct { + DisplayName string `json:"displayName"` + Avatar *struct { + Ref struct { + Link string `json:"$link"` + } `json:"ref"` + } `json:"avatar,omitempty"` + Banner *struct { + Ref struct { + Link string `json:"$link"` + } `json:"ref"` + } `json:"banner,omitempty"` + Pronouns string `json:"pronouns"` +} + +type ProfileRecordResponse struct { + URI string `json:"uri"` + Value ProfileRecord `json:"value"` +} -- cgit v1.2.3