Cephalopod_models.Chat_Bsky_Convo_Defs
lexicon "chat.bsky.convo.defs"
val pp_messageref :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_messageref ->
Ppx_deriving_runtime.unit
val messageref_of_value :
Types.chat_bsky_convo_defs_messageref Cephalopod_dasl.Value.Util.conv
val messageref_to_value :
Types.chat_bsky_convo_defs_messageref ->
Cephalopod_dasl.Value.t
type nonrec messageinput = Types.chat_bsky_convo_defs_messageinput = {
text : string;
maximum length: 10000
*)facets : Types.app_bsky_richtext_facet_main list option;
Annotations of text (mentions, URLs, hashtags, etc)
*)embed : [ `App_bsky_embed_record_main of Types.app_bsky_embed_record_main
| `Other of Cephalopod_dasl.Value.t ]
option;
}
val pp_messageinput :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_messageinput ->
Ppx_deriving_runtime.unit
val messageinput_of_value :
Types.chat_bsky_convo_defs_messageinput Cephalopod_dasl.Value.Util.conv
val messageinput_to_value :
Types.chat_bsky_convo_defs_messageinput ->
Cephalopod_dasl.Value.t
type nonrec messageview = Types.chat_bsky_convo_defs_messageview = {
id : string;
rev : string;
text : string;
maximum length: 10000
*)facets : Types.app_bsky_richtext_facet_main list option;
Annotations of text (mentions, URLs, hashtags, etc)
*)embed : [ `App_bsky_embed_record_view of Types.app_bsky_embed_record_view
| `Other of Cephalopod_dasl.Value.t ]
option;
reactions : Types.chat_bsky_convo_defs_reactionview list option;
Reactions to this message, in ascending order of creation time.
*)sender : Types.chat_bsky_convo_defs_messageviewsender;
sentAt : string;
format: "Datetime"
*)}
val pp_messageview :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_messageview ->
Ppx_deriving_runtime.unit
val messageview_of_value :
Types.chat_bsky_convo_defs_messageview Cephalopod_dasl.Value.Util.conv
val messageview_to_value :
Types.chat_bsky_convo_defs_messageview ->
Cephalopod_dasl.Value.t
type nonrec deletedmessageview = Types.chat_bsky_convo_defs_deletedmessageview =
{
id : string;
rev : string;
sender : Types.chat_bsky_convo_defs_messageviewsender;
sentAt : string;
format: "Datetime"
*)}
val pp_deletedmessageview :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_deletedmessageview ->
Ppx_deriving_runtime.unit
val deletedmessageview_of_value :
Types.chat_bsky_convo_defs_deletedmessageview Cephalopod_dasl.Value.Util.conv
val deletedmessageview_to_value :
Types.chat_bsky_convo_defs_deletedmessageview ->
Cephalopod_dasl.Value.t
val pp_messageviewsender :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_messageviewsender ->
Ppx_deriving_runtime.unit
val messageviewsender_of_value :
Types.chat_bsky_convo_defs_messageviewsender Cephalopod_dasl.Value.Util.conv
val messageviewsender_to_value :
Types.chat_bsky_convo_defs_messageviewsender ->
Cephalopod_dasl.Value.t
type nonrec reactionview = Types.chat_bsky_convo_defs_reactionview = {
value : string;
sender : Types.chat_bsky_convo_defs_reactionviewsender;
createdAt : string;
format: "Datetime"
*)}
val pp_reactionview :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_reactionview ->
Ppx_deriving_runtime.unit
val reactionview_of_value :
Types.chat_bsky_convo_defs_reactionview Cephalopod_dasl.Value.Util.conv
val reactionview_to_value :
Types.chat_bsky_convo_defs_reactionview ->
Cephalopod_dasl.Value.t
val pp_reactionviewsender :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_reactionviewsender ->
Ppx_deriving_runtime.unit
val reactionviewsender_of_value :
Types.chat_bsky_convo_defs_reactionviewsender Cephalopod_dasl.Value.Util.conv
val reactionviewsender_to_value :
Types.chat_bsky_convo_defs_reactionviewsender ->
Cephalopod_dasl.Value.t
type nonrec messageandreactionview =
Types.chat_bsky_convo_defs_messageandreactionview =
{
message : Types.chat_bsky_convo_defs_messageview;
reaction : Types.chat_bsky_convo_defs_reactionview;
}
val pp_messageandreactionview :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_messageandreactionview ->
Ppx_deriving_runtime.unit
val messageandreactionview_of_value :
Types.chat_bsky_convo_defs_messageandreactionview
Cephalopod_dasl.Value.Util.conv
val messageandreactionview_to_value :
Types.chat_bsky_convo_defs_messageandreactionview ->
Cephalopod_dasl.Value.t
type nonrec convoview = Types.chat_bsky_convo_defs_convoview = {
id : string;
rev : string;
members : Types.chat_bsky_actor_defs_profileviewbasic list;
lastMessage : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ]
option;
lastReaction : [ `Chat_bsky_convo_defs_messageandreactionview of
Types.chat_bsky_convo_defs_messageandreactionview
| `Other of Cephalopod_dasl.Value.t ]
option;
muted : bool;
status : string option;
known values: "request"; "accepted"
unreadCount : int64;
}
val pp_convoview :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_convoview ->
Ppx_deriving_runtime.unit
val convoview_of_value :
Types.chat_bsky_convo_defs_convoview Cephalopod_dasl.Value.Util.conv
val convoview_to_value :
Types.chat_bsky_convo_defs_convoview ->
Cephalopod_dasl.Value.t
val pp_logbeginconvo :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logbeginconvo ->
Ppx_deriving_runtime.unit
val logbeginconvo_of_value :
Types.chat_bsky_convo_defs_logbeginconvo Cephalopod_dasl.Value.Util.conv
val logbeginconvo_to_value :
Types.chat_bsky_convo_defs_logbeginconvo ->
Cephalopod_dasl.Value.t
val pp_logacceptconvo :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logacceptconvo ->
Ppx_deriving_runtime.unit
val logacceptconvo_of_value :
Types.chat_bsky_convo_defs_logacceptconvo Cephalopod_dasl.Value.Util.conv
val logacceptconvo_to_value :
Types.chat_bsky_convo_defs_logacceptconvo ->
Cephalopod_dasl.Value.t
val pp_logleaveconvo :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logleaveconvo ->
Ppx_deriving_runtime.unit
val logleaveconvo_of_value :
Types.chat_bsky_convo_defs_logleaveconvo Cephalopod_dasl.Value.Util.conv
val logleaveconvo_to_value :
Types.chat_bsky_convo_defs_logleaveconvo ->
Cephalopod_dasl.Value.t
val pp_logmuteconvo :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logmuteconvo ->
Ppx_deriving_runtime.unit
val logmuteconvo_of_value :
Types.chat_bsky_convo_defs_logmuteconvo Cephalopod_dasl.Value.Util.conv
val logmuteconvo_to_value :
Types.chat_bsky_convo_defs_logmuteconvo ->
Cephalopod_dasl.Value.t
val pp_logunmuteconvo :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logunmuteconvo ->
Ppx_deriving_runtime.unit
val logunmuteconvo_of_value :
Types.chat_bsky_convo_defs_logunmuteconvo Cephalopod_dasl.Value.Util.conv
val logunmuteconvo_to_value :
Types.chat_bsky_convo_defs_logunmuteconvo ->
Cephalopod_dasl.Value.t
type nonrec logcreatemessage = Types.chat_bsky_convo_defs_logcreatemessage = {
rev : string;
convoId : string;
message : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ];
}
val pp_logcreatemessage :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logcreatemessage ->
Ppx_deriving_runtime.unit
val logcreatemessage_of_value :
Types.chat_bsky_convo_defs_logcreatemessage Cephalopod_dasl.Value.Util.conv
val logcreatemessage_to_value :
Types.chat_bsky_convo_defs_logcreatemessage ->
Cephalopod_dasl.Value.t
type nonrec logdeletemessage = Types.chat_bsky_convo_defs_logdeletemessage = {
rev : string;
convoId : string;
message : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ];
}
val pp_logdeletemessage :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logdeletemessage ->
Ppx_deriving_runtime.unit
val logdeletemessage_of_value :
Types.chat_bsky_convo_defs_logdeletemessage Cephalopod_dasl.Value.Util.conv
val logdeletemessage_to_value :
Types.chat_bsky_convo_defs_logdeletemessage ->
Cephalopod_dasl.Value.t
type nonrec logreadmessage = Types.chat_bsky_convo_defs_logreadmessage = {
rev : string;
convoId : string;
message : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ];
}
val pp_logreadmessage :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logreadmessage ->
Ppx_deriving_runtime.unit
val logreadmessage_of_value :
Types.chat_bsky_convo_defs_logreadmessage Cephalopod_dasl.Value.Util.conv
val logreadmessage_to_value :
Types.chat_bsky_convo_defs_logreadmessage ->
Cephalopod_dasl.Value.t
type nonrec logaddreaction = Types.chat_bsky_convo_defs_logaddreaction = {
rev : string;
convoId : string;
message : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ];
reaction : Types.chat_bsky_convo_defs_reactionview;
}
val pp_logaddreaction :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logaddreaction ->
Ppx_deriving_runtime.unit
val logaddreaction_of_value :
Types.chat_bsky_convo_defs_logaddreaction Cephalopod_dasl.Value.Util.conv
val logaddreaction_to_value :
Types.chat_bsky_convo_defs_logaddreaction ->
Cephalopod_dasl.Value.t
type nonrec logremovereaction = Types.chat_bsky_convo_defs_logremovereaction = {
rev : string;
convoId : string;
message : [ `Chat_bsky_convo_defs_messageview of
Types.chat_bsky_convo_defs_messageview
| `Chat_bsky_convo_defs_deletedmessageview of
Types.chat_bsky_convo_defs_deletedmessageview
| `Other of Cephalopod_dasl.Value.t ];
reaction : Types.chat_bsky_convo_defs_reactionview;
}
val pp_logremovereaction :
Ppx_deriving_runtime.Format.formatter ->
Types.chat_bsky_convo_defs_logremovereaction ->
Ppx_deriving_runtime.unit
val logremovereaction_of_value :
Types.chat_bsky_convo_defs_logremovereaction Cephalopod_dasl.Value.Util.conv
val logremovereaction_to_value :
Types.chat_bsky_convo_defs_logremovereaction ->
Cephalopod_dasl.Value.t