From f2c8b2ce837e78ccfdc1b1d9726e6b2e9526b4e6 Mon Sep 17 00:00:00 2001 From: Shchedrin Andrei Date: Wed, 20 Jul 2022 16:45:38 +0300 Subject: [PATCH] add external id to user ref --- v1/types.go | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/v1/types.go b/v1/types.go index d14800a..1935b5b 100644 --- a/v1/types.go +++ b/v1/types.go @@ -511,16 +511,17 @@ type ( } UserRef struct { - ID uint64 `json:"id"` - Avatar string `json:"avatar"` - Type string `json:"type"` - Name string `json:"name"` - FirstName string `json:"first_name,omitempty"` - LastName string `json:"last_name,omitempty"` - Phone string `json:"phone,omitempty"` - Email string `json:"email,omitempty"` - IsAdmin bool `json:"is_admin"` - Available bool `json:"available"` + ID uint64 `json:"id"` + ExternalID uint64 `json:"external_id"` + Avatar string `json:"avatar"` + Type string `json:"type"` + Name string `json:"name"` + FirstName string `json:"first_name,omitempty"` + LastName string `json:"last_name,omitempty"` + Phone string `json:"phone,omitempty"` + Email string `json:"email,omitempty"` + IsAdmin bool `json:"is_admin"` + Available bool `json:"available"` } Channel struct { @@ -722,8 +723,8 @@ type ( } WsEventUserOnlineUpdatedData struct { - User *UsersResponseItem `json:"user"` - Online bool `json:"online"` + User *UserRef `json:"user"` + Online bool `json:"online"` } WsEventChatsDeletedData struct {