1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
2
3package chat
4
5// schema: chat.bsky.convo.defs
6
7import (
8 "encoding/json"
9 "fmt"
10
11 appbskytypes "github.com/bluesky-social/indigo/api/bsky"
12 "github.com/bluesky-social/indigo/lex/util"
13)
14
15// ConvoDefs_ConvoView is a "convoView" in the chat.bsky.convo.defs schema.
16type ConvoDefs_ConvoView struct {
17 Id string `json:"id" cborgen:"id"`
18 LastMessage *ConvoDefs_ConvoView_LastMessage `json:"lastMessage,omitempty" cborgen:"lastMessage,omitempty"`
19 LastReaction *ConvoDefs_ConvoView_LastReaction `json:"lastReaction,omitempty" cborgen:"lastReaction,omitempty"`
20 Members []*ActorDefs_ProfileViewBasic `json:"members" cborgen:"members"`
21 Muted bool `json:"muted" cborgen:"muted"`
22 Rev string `json:"rev" cborgen:"rev"`
23 Status *string `json:"status,omitempty" cborgen:"status,omitempty"`
24 UnreadCount int64 `json:"unreadCount" cborgen:"unreadCount"`
25}
26
27type ConvoDefs_ConvoView_LastMessage struct {
28 ConvoDefs_MessageView *ConvoDefs_MessageView
29 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
30}
31
32func (t *ConvoDefs_ConvoView_LastMessage) MarshalJSON() ([]byte, error) {
33 if t.ConvoDefs_MessageView != nil {
34 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
35 return json.Marshal(t.ConvoDefs_MessageView)
36 }
37 if t.ConvoDefs_DeletedMessageView != nil {
38 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
39 return json.Marshal(t.ConvoDefs_DeletedMessageView)
40 }
41 return nil, fmt.Errorf("cannot marshal empty enum")
42}
43func (t *ConvoDefs_ConvoView_LastMessage) UnmarshalJSON(b []byte) error {
44 typ, err := util.TypeExtract(b)
45 if err != nil {
46 return err
47 }
48
49 switch typ {
50 case "chat.bsky.convo.defs#messageView":
51 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
52 return json.Unmarshal(b, t.ConvoDefs_MessageView)
53 case "chat.bsky.convo.defs#deletedMessageView":
54 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
55 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
56
57 default:
58 return nil
59 }
60}
61
62type ConvoDefs_ConvoView_LastReaction struct {
63 ConvoDefs_MessageAndReactionView *ConvoDefs_MessageAndReactionView
64}
65
66func (t *ConvoDefs_ConvoView_LastReaction) MarshalJSON() ([]byte, error) {
67 if t.ConvoDefs_MessageAndReactionView != nil {
68 t.ConvoDefs_MessageAndReactionView.LexiconTypeID = "chat.bsky.convo.defs#messageAndReactionView"
69 return json.Marshal(t.ConvoDefs_MessageAndReactionView)
70 }
71 return nil, fmt.Errorf("cannot marshal empty enum")
72}
73func (t *ConvoDefs_ConvoView_LastReaction) UnmarshalJSON(b []byte) error {
74 typ, err := util.TypeExtract(b)
75 if err != nil {
76 return err
77 }
78
79 switch typ {
80 case "chat.bsky.convo.defs#messageAndReactionView":
81 t.ConvoDefs_MessageAndReactionView = new(ConvoDefs_MessageAndReactionView)
82 return json.Unmarshal(b, t.ConvoDefs_MessageAndReactionView)
83
84 default:
85 return nil
86 }
87}
88
89// ConvoDefs_DeletedMessageView is a "deletedMessageView" in the chat.bsky.convo.defs schema.
90//
91// RECORDTYPE: ConvoDefs_DeletedMessageView
92type ConvoDefs_DeletedMessageView struct {
93 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#deletedMessageView" cborgen:"$type,const=chat.bsky.convo.defs#deletedMessageView"`
94 Id string `json:"id" cborgen:"id"`
95 Rev string `json:"rev" cborgen:"rev"`
96 Sender *ConvoDefs_MessageViewSender `json:"sender" cborgen:"sender"`
97 SentAt string `json:"sentAt" cborgen:"sentAt"`
98}
99
100// ConvoDefs_LogAcceptConvo is a "logAcceptConvo" in the chat.bsky.convo.defs schema.
101//
102// RECORDTYPE: ConvoDefs_LogAcceptConvo
103type ConvoDefs_LogAcceptConvo struct {
104 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logAcceptConvo" cborgen:"$type,const=chat.bsky.convo.defs#logAcceptConvo"`
105 ConvoId string `json:"convoId" cborgen:"convoId"`
106 Rev string `json:"rev" cborgen:"rev"`
107}
108
109// ConvoDefs_LogAddReaction is a "logAddReaction" in the chat.bsky.convo.defs schema.
110//
111// RECORDTYPE: ConvoDefs_LogAddReaction
112type ConvoDefs_LogAddReaction struct {
113 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logAddReaction" cborgen:"$type,const=chat.bsky.convo.defs#logAddReaction"`
114 ConvoId string `json:"convoId" cborgen:"convoId"`
115 Message *ConvoDefs_LogAddReaction_Message `json:"message" cborgen:"message"`
116 Reaction *ConvoDefs_ReactionView `json:"reaction" cborgen:"reaction"`
117 Rev string `json:"rev" cborgen:"rev"`
118}
119
120type ConvoDefs_LogAddReaction_Message struct {
121 ConvoDefs_MessageView *ConvoDefs_MessageView
122 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
123}
124
125func (t *ConvoDefs_LogAddReaction_Message) MarshalJSON() ([]byte, error) {
126 if t.ConvoDefs_MessageView != nil {
127 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
128 return json.Marshal(t.ConvoDefs_MessageView)
129 }
130 if t.ConvoDefs_DeletedMessageView != nil {
131 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
132 return json.Marshal(t.ConvoDefs_DeletedMessageView)
133 }
134 return nil, fmt.Errorf("cannot marshal empty enum")
135}
136func (t *ConvoDefs_LogAddReaction_Message) UnmarshalJSON(b []byte) error {
137 typ, err := util.TypeExtract(b)
138 if err != nil {
139 return err
140 }
141
142 switch typ {
143 case "chat.bsky.convo.defs#messageView":
144 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
145 return json.Unmarshal(b, t.ConvoDefs_MessageView)
146 case "chat.bsky.convo.defs#deletedMessageView":
147 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
148 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
149
150 default:
151 return nil
152 }
153}
154
155// ConvoDefs_LogBeginConvo is a "logBeginConvo" in the chat.bsky.convo.defs schema.
156//
157// RECORDTYPE: ConvoDefs_LogBeginConvo
158type ConvoDefs_LogBeginConvo struct {
159 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logBeginConvo" cborgen:"$type,const=chat.bsky.convo.defs#logBeginConvo"`
160 ConvoId string `json:"convoId" cborgen:"convoId"`
161 Rev string `json:"rev" cborgen:"rev"`
162}
163
164// ConvoDefs_LogCreateMessage is a "logCreateMessage" in the chat.bsky.convo.defs schema.
165//
166// RECORDTYPE: ConvoDefs_LogCreateMessage
167type ConvoDefs_LogCreateMessage struct {
168 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logCreateMessage" cborgen:"$type,const=chat.bsky.convo.defs#logCreateMessage"`
169 ConvoId string `json:"convoId" cborgen:"convoId"`
170 Message *ConvoDefs_LogCreateMessage_Message `json:"message" cborgen:"message"`
171 Rev string `json:"rev" cborgen:"rev"`
172}
173
174type ConvoDefs_LogCreateMessage_Message struct {
175 ConvoDefs_MessageView *ConvoDefs_MessageView
176 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
177}
178
179func (t *ConvoDefs_LogCreateMessage_Message) MarshalJSON() ([]byte, error) {
180 if t.ConvoDefs_MessageView != nil {
181 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
182 return json.Marshal(t.ConvoDefs_MessageView)
183 }
184 if t.ConvoDefs_DeletedMessageView != nil {
185 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
186 return json.Marshal(t.ConvoDefs_DeletedMessageView)
187 }
188 return nil, fmt.Errorf("cannot marshal empty enum")
189}
190func (t *ConvoDefs_LogCreateMessage_Message) UnmarshalJSON(b []byte) error {
191 typ, err := util.TypeExtract(b)
192 if err != nil {
193 return err
194 }
195
196 switch typ {
197 case "chat.bsky.convo.defs#messageView":
198 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
199 return json.Unmarshal(b, t.ConvoDefs_MessageView)
200 case "chat.bsky.convo.defs#deletedMessageView":
201 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
202 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
203
204 default:
205 return nil
206 }
207}
208
209// ConvoDefs_LogDeleteMessage is a "logDeleteMessage" in the chat.bsky.convo.defs schema.
210//
211// RECORDTYPE: ConvoDefs_LogDeleteMessage
212type ConvoDefs_LogDeleteMessage struct {
213 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logDeleteMessage" cborgen:"$type,const=chat.bsky.convo.defs#logDeleteMessage"`
214 ConvoId string `json:"convoId" cborgen:"convoId"`
215 Message *ConvoDefs_LogDeleteMessage_Message `json:"message" cborgen:"message"`
216 Rev string `json:"rev" cborgen:"rev"`
217}
218
219type ConvoDefs_LogDeleteMessage_Message struct {
220 ConvoDefs_MessageView *ConvoDefs_MessageView
221 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
222}
223
224func (t *ConvoDefs_LogDeleteMessage_Message) MarshalJSON() ([]byte, error) {
225 if t.ConvoDefs_MessageView != nil {
226 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
227 return json.Marshal(t.ConvoDefs_MessageView)
228 }
229 if t.ConvoDefs_DeletedMessageView != nil {
230 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
231 return json.Marshal(t.ConvoDefs_DeletedMessageView)
232 }
233 return nil, fmt.Errorf("cannot marshal empty enum")
234}
235func (t *ConvoDefs_LogDeleteMessage_Message) UnmarshalJSON(b []byte) error {
236 typ, err := util.TypeExtract(b)
237 if err != nil {
238 return err
239 }
240
241 switch typ {
242 case "chat.bsky.convo.defs#messageView":
243 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
244 return json.Unmarshal(b, t.ConvoDefs_MessageView)
245 case "chat.bsky.convo.defs#deletedMessageView":
246 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
247 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
248
249 default:
250 return nil
251 }
252}
253
254// ConvoDefs_LogLeaveConvo is a "logLeaveConvo" in the chat.bsky.convo.defs schema.
255//
256// RECORDTYPE: ConvoDefs_LogLeaveConvo
257type ConvoDefs_LogLeaveConvo struct {
258 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logLeaveConvo" cborgen:"$type,const=chat.bsky.convo.defs#logLeaveConvo"`
259 ConvoId string `json:"convoId" cborgen:"convoId"`
260 Rev string `json:"rev" cborgen:"rev"`
261}
262
263// ConvoDefs_LogMuteConvo is a "logMuteConvo" in the chat.bsky.convo.defs schema.
264//
265// RECORDTYPE: ConvoDefs_LogMuteConvo
266type ConvoDefs_LogMuteConvo struct {
267 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logMuteConvo" cborgen:"$type,const=chat.bsky.convo.defs#logMuteConvo"`
268 ConvoId string `json:"convoId" cborgen:"convoId"`
269 Rev string `json:"rev" cborgen:"rev"`
270}
271
272// ConvoDefs_LogReadMessage is a "logReadMessage" in the chat.bsky.convo.defs schema.
273//
274// RECORDTYPE: ConvoDefs_LogReadMessage
275type ConvoDefs_LogReadMessage struct {
276 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logReadMessage" cborgen:"$type,const=chat.bsky.convo.defs#logReadMessage"`
277 ConvoId string `json:"convoId" cborgen:"convoId"`
278 Message *ConvoDefs_LogReadMessage_Message `json:"message" cborgen:"message"`
279 Rev string `json:"rev" cborgen:"rev"`
280}
281
282type ConvoDefs_LogReadMessage_Message struct {
283 ConvoDefs_MessageView *ConvoDefs_MessageView
284 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
285}
286
287func (t *ConvoDefs_LogReadMessage_Message) MarshalJSON() ([]byte, error) {
288 if t.ConvoDefs_MessageView != nil {
289 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
290 return json.Marshal(t.ConvoDefs_MessageView)
291 }
292 if t.ConvoDefs_DeletedMessageView != nil {
293 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
294 return json.Marshal(t.ConvoDefs_DeletedMessageView)
295 }
296 return nil, fmt.Errorf("cannot marshal empty enum")
297}
298func (t *ConvoDefs_LogReadMessage_Message) UnmarshalJSON(b []byte) error {
299 typ, err := util.TypeExtract(b)
300 if err != nil {
301 return err
302 }
303
304 switch typ {
305 case "chat.bsky.convo.defs#messageView":
306 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
307 return json.Unmarshal(b, t.ConvoDefs_MessageView)
308 case "chat.bsky.convo.defs#deletedMessageView":
309 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
310 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
311
312 default:
313 return nil
314 }
315}
316
317// ConvoDefs_LogRemoveReaction is a "logRemoveReaction" in the chat.bsky.convo.defs schema.
318//
319// RECORDTYPE: ConvoDefs_LogRemoveReaction
320type ConvoDefs_LogRemoveReaction struct {
321 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logRemoveReaction" cborgen:"$type,const=chat.bsky.convo.defs#logRemoveReaction"`
322 ConvoId string `json:"convoId" cborgen:"convoId"`
323 Message *ConvoDefs_LogRemoveReaction_Message `json:"message" cborgen:"message"`
324 Reaction *ConvoDefs_ReactionView `json:"reaction" cborgen:"reaction"`
325 Rev string `json:"rev" cborgen:"rev"`
326}
327
328type ConvoDefs_LogRemoveReaction_Message struct {
329 ConvoDefs_MessageView *ConvoDefs_MessageView
330 ConvoDefs_DeletedMessageView *ConvoDefs_DeletedMessageView
331}
332
333func (t *ConvoDefs_LogRemoveReaction_Message) MarshalJSON() ([]byte, error) {
334 if t.ConvoDefs_MessageView != nil {
335 t.ConvoDefs_MessageView.LexiconTypeID = "chat.bsky.convo.defs#messageView"
336 return json.Marshal(t.ConvoDefs_MessageView)
337 }
338 if t.ConvoDefs_DeletedMessageView != nil {
339 t.ConvoDefs_DeletedMessageView.LexiconTypeID = "chat.bsky.convo.defs#deletedMessageView"
340 return json.Marshal(t.ConvoDefs_DeletedMessageView)
341 }
342 return nil, fmt.Errorf("cannot marshal empty enum")
343}
344func (t *ConvoDefs_LogRemoveReaction_Message) UnmarshalJSON(b []byte) error {
345 typ, err := util.TypeExtract(b)
346 if err != nil {
347 return err
348 }
349
350 switch typ {
351 case "chat.bsky.convo.defs#messageView":
352 t.ConvoDefs_MessageView = new(ConvoDefs_MessageView)
353 return json.Unmarshal(b, t.ConvoDefs_MessageView)
354 case "chat.bsky.convo.defs#deletedMessageView":
355 t.ConvoDefs_DeletedMessageView = new(ConvoDefs_DeletedMessageView)
356 return json.Unmarshal(b, t.ConvoDefs_DeletedMessageView)
357
358 default:
359 return nil
360 }
361}
362
363// ConvoDefs_LogUnmuteConvo is a "logUnmuteConvo" in the chat.bsky.convo.defs schema.
364//
365// RECORDTYPE: ConvoDefs_LogUnmuteConvo
366type ConvoDefs_LogUnmuteConvo struct {
367 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#logUnmuteConvo" cborgen:"$type,const=chat.bsky.convo.defs#logUnmuteConvo"`
368 ConvoId string `json:"convoId" cborgen:"convoId"`
369 Rev string `json:"rev" cborgen:"rev"`
370}
371
372// ConvoDefs_MessageAndReactionView is a "messageAndReactionView" in the chat.bsky.convo.defs schema.
373//
374// RECORDTYPE: ConvoDefs_MessageAndReactionView
375type ConvoDefs_MessageAndReactionView struct {
376 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#messageAndReactionView" cborgen:"$type,const=chat.bsky.convo.defs#messageAndReactionView"`
377 Message *ConvoDefs_MessageView `json:"message" cborgen:"message"`
378 Reaction *ConvoDefs_ReactionView `json:"reaction" cborgen:"reaction"`
379}
380
381// ConvoDefs_MessageInput is the input argument to a chat.bsky.convo.defs call.
382type ConvoDefs_MessageInput struct {
383 Embed *ConvoDefs_MessageInput_Embed `json:"embed,omitempty" cborgen:"embed,omitempty"`
384 // facets: Annotations of text (mentions, URLs, hashtags, etc)
385 Facets []*appbskytypes.RichtextFacet `json:"facets,omitempty" cborgen:"facets,omitempty"`
386 Text string `json:"text" cborgen:"text"`
387}
388
389type ConvoDefs_MessageInput_Embed struct {
390 EmbedRecord *appbskytypes.EmbedRecord
391}
392
393func (t *ConvoDefs_MessageInput_Embed) MarshalJSON() ([]byte, error) {
394 if t.EmbedRecord != nil {
395 t.EmbedRecord.LexiconTypeID = "app.bsky.embed.record"
396 return json.Marshal(t.EmbedRecord)
397 }
398 return nil, fmt.Errorf("cannot marshal empty enum")
399}
400func (t *ConvoDefs_MessageInput_Embed) UnmarshalJSON(b []byte) error {
401 typ, err := util.TypeExtract(b)
402 if err != nil {
403 return err
404 }
405
406 switch typ {
407 case "app.bsky.embed.record":
408 t.EmbedRecord = new(appbskytypes.EmbedRecord)
409 return json.Unmarshal(b, t.EmbedRecord)
410
411 default:
412 return nil
413 }
414}
415
416// ConvoDefs_MessageRef is a "messageRef" in the chat.bsky.convo.defs schema.
417//
418// RECORDTYPE: ConvoDefs_MessageRef
419type ConvoDefs_MessageRef struct {
420 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#messageRef" cborgen:"$type,const=chat.bsky.convo.defs#messageRef"`
421 ConvoId string `json:"convoId" cborgen:"convoId"`
422 Did string `json:"did" cborgen:"did"`
423 MessageId string `json:"messageId" cborgen:"messageId"`
424}
425
426// ConvoDefs_MessageView is a "messageView" in the chat.bsky.convo.defs schema.
427//
428// RECORDTYPE: ConvoDefs_MessageView
429type ConvoDefs_MessageView struct {
430 LexiconTypeID string `json:"$type,const=chat.bsky.convo.defs#messageView" cborgen:"$type,const=chat.bsky.convo.defs#messageView"`
431 Embed *ConvoDefs_MessageView_Embed `json:"embed,omitempty" cborgen:"embed,omitempty"`
432 // facets: Annotations of text (mentions, URLs, hashtags, etc)
433 Facets []*appbskytypes.RichtextFacet `json:"facets,omitempty" cborgen:"facets,omitempty"`
434 Id string `json:"id" cborgen:"id"`
435 // reactions: Reactions to this message, in ascending order of creation time.
436 Reactions []*ConvoDefs_ReactionView `json:"reactions,omitempty" cborgen:"reactions,omitempty"`
437 Rev string `json:"rev" cborgen:"rev"`
438 Sender *ConvoDefs_MessageViewSender `json:"sender" cborgen:"sender"`
439 SentAt string `json:"sentAt" cborgen:"sentAt"`
440 Text string `json:"text" cborgen:"text"`
441}
442
443// ConvoDefs_MessageViewSender is a "messageViewSender" in the chat.bsky.convo.defs schema.
444type ConvoDefs_MessageViewSender struct {
445 Did string `json:"did" cborgen:"did"`
446}
447
448type ConvoDefs_MessageView_Embed struct {
449 EmbedRecord_View *appbskytypes.EmbedRecord_View
450}
451
452func (t *ConvoDefs_MessageView_Embed) MarshalJSON() ([]byte, error) {
453 if t.EmbedRecord_View != nil {
454 t.EmbedRecord_View.LexiconTypeID = "app.bsky.embed.record#view"
455 return json.Marshal(t.EmbedRecord_View)
456 }
457 return nil, fmt.Errorf("cannot marshal empty enum")
458}
459func (t *ConvoDefs_MessageView_Embed) UnmarshalJSON(b []byte) error {
460 typ, err := util.TypeExtract(b)
461 if err != nil {
462 return err
463 }
464
465 switch typ {
466 case "app.bsky.embed.record#view":
467 t.EmbedRecord_View = new(appbskytypes.EmbedRecord_View)
468 return json.Unmarshal(b, t.EmbedRecord_View)
469
470 default:
471 return nil
472 }
473}
474
475// ConvoDefs_ReactionView is a "reactionView" in the chat.bsky.convo.defs schema.
476type ConvoDefs_ReactionView struct {
477 CreatedAt string `json:"createdAt" cborgen:"createdAt"`
478 Sender *ConvoDefs_ReactionViewSender `json:"sender" cborgen:"sender"`
479 Value string `json:"value" cborgen:"value"`
480}
481
482// ConvoDefs_ReactionViewSender is a "reactionViewSender" in the chat.bsky.convo.defs schema.
483type ConvoDefs_ReactionViewSender struct {
484 Did string `json:"did" cborgen:"did"`
485}