@@ -344,16 +344,17 @@ type (
344344 }
345345
346346 ChatResponseItem struct {
347- ID uint64 `json:"id"`
348- Avatar string `json:"avatar"`
349- Name string `json:"name"`
350- Channel Channel `json:"channel,omitempty"`
351- Customer UserRef `json:"customer"`
352- AuthorID uint64 `json:"author_id"`
353- LastMessage Message `json:"last_message"`
354- LastActivity string `json:"last_activity"`
355- CreatedAt string `json:"created_at"`
356- UpdatedAt string `json:"updated_at"`
347+ ID uint64 `json:"id"`
348+ Avatar string `json:"avatar"`
349+ Name string `json:"name"`
350+ Channel Channel `json:"channel,omitempty"`
351+ Customer UserRef `json:"customer"`
352+ AuthorID uint64 `json:"author_id"`
353+ LastMessage Message `json:"last_message"`
354+ LastUserMessage MessageID `json:"last_user_message"`
355+ LastActivity string `json:"last_activity"`
356+ CreatedAt string `json:"created_at"`
357+ UpdatedAt string `json:"updated_at"`
357358 }
358359
359360 MemberResponseItem struct {
@@ -470,6 +471,10 @@ type (
470471 * AttachmentList
471472 }
472473
474+ MessageID struct {
475+ ID uint64 `json:"id"`
476+ }
477+
473478 TextMessage struct {
474479 Content string `json:"content"`
475480 Quote * QuoteMessage `json:"quote"`
@@ -623,15 +628,16 @@ type (
623628 }
624629
625630 Chat struct {
626- ID uint64 `json:"id"`
627- Avatar string `json:"avatar"`
628- Name string `json:"name"`
629- Channel * Channel `json:"channel,omitempty"`
630- Members []Member `json:"members"`
631- Customer * UserRef `json:"customer"`
632- AuthorID uint64 `json:"author_id"`
633- LastMessage * Message `json:"last_message"`
634- LastActivity string `json:"last_activity"`
631+ ID uint64 `json:"id"`
632+ Avatar string `json:"avatar"`
633+ Name string `json:"name"`
634+ Channel * Channel `json:"channel,omitempty"`
635+ Members []Member `json:"members"`
636+ Customer * UserRef `json:"customer"`
637+ AuthorID uint64 `json:"author_id"`
638+ LastMessage * Message `json:"last_message"`
639+ LastUserMessage * MessageID `json:"last_user_message"`
640+ LastActivity string `json:"last_activity"`
635641 }
636642
637643 WaitingChat struct {
0 commit comments