Cephalopod_models.App_Bsky_Embed_Record
lexicon "app.bsky.embed.record" A representation of a record embedded in a Bluesky record (eg, a post). For example, a quote-post, or sharing a feed generator record.
type nonrec main = Types.app_bsky_embed_record_main = {
record : Types.com_atproto_repo_strongref_main;
}
val main_of_value :
Types.app_bsky_embed_record_main Cephalopod_dasl.Value.Util.conv
val main_to_value : Types.app_bsky_embed_record_main -> Cephalopod_dasl.Value.t
type nonrec view = Types.app_bsky_embed_record_view = {
record : [ `App_bsky_embed_record_viewrecord of
Types.app_bsky_embed_record_viewrecord
| `App_bsky_embed_record_viewnotfound of
Types.app_bsky_embed_record_viewnotfound
| `App_bsky_embed_record_viewblocked of
Types.app_bsky_embed_record_viewblocked
| `App_bsky_embed_record_viewdetached of
Types.app_bsky_embed_record_viewdetached
| `App_bsky_feed_defs_generatorview of
Types.app_bsky_feed_defs_generatorview
| `App_bsky_graph_defs_listview of Types.app_bsky_graph_defs_listview
| `App_bsky_labeler_defs_labelerview of
Types.app_bsky_labeler_defs_labelerview
| `App_bsky_graph_defs_starterpackviewbasic of
Types.app_bsky_graph_defs_starterpackviewbasic
| `Other of Cephalopod_dasl.Value.t ];
}
val view_of_value :
Types.app_bsky_embed_record_view Cephalopod_dasl.Value.Util.conv
val view_to_value : Types.app_bsky_embed_record_view -> Cephalopod_dasl.Value.t
type nonrec viewrecord = Types.app_bsky_embed_record_viewrecord = {
uri : string;
format: "AtUri"
*)cid : string;
format: "Cid"
*)value : Cephalopod_dasl.Value.t;
The record data itself.
*)labels : Types.com_atproto_label_defs_label list option;
replyCount : int64 option;
repostCount : int64 option;
likeCount : int64 option;
quoteCount : int64 option;
embeds : [ `App_bsky_embed_images_view of Types.app_bsky_embed_images_view
| `App_bsky_embed_video_view of Types.app_bsky_embed_video_view
| `App_bsky_embed_external_view of Types.app_bsky_embed_external_view
| `App_bsky_embed_record_view of Types.app_bsky_embed_record_view
| `App_bsky_embed_recordwithmedia_view of
Types.app_bsky_embed_recordwithmedia_view
| `Other of Cephalopod_dasl.Value.t ]
list
option;
indexedAt : string;
format: "Datetime"
*)}
val pp_viewrecord :
Ppx_deriving_runtime.Format.formatter ->
Types.app_bsky_embed_record_viewrecord ->
Ppx_deriving_runtime.unit
val viewrecord_of_value :
Types.app_bsky_embed_record_viewrecord Cephalopod_dasl.Value.Util.conv
val viewrecord_to_value :
Types.app_bsky_embed_record_viewrecord ->
Cephalopod_dasl.Value.t
val pp_viewnotfound :
Ppx_deriving_runtime.Format.formatter ->
Types.app_bsky_embed_record_viewnotfound ->
Ppx_deriving_runtime.unit
val viewnotfound_of_value :
Types.app_bsky_embed_record_viewnotfound Cephalopod_dasl.Value.Util.conv
val viewnotfound_to_value :
Types.app_bsky_embed_record_viewnotfound ->
Cephalopod_dasl.Value.t
val pp_viewblocked :
Ppx_deriving_runtime.Format.formatter ->
Types.app_bsky_embed_record_viewblocked ->
Ppx_deriving_runtime.unit
val viewblocked_of_value :
Types.app_bsky_embed_record_viewblocked Cephalopod_dasl.Value.Util.conv
val viewblocked_to_value :
Types.app_bsky_embed_record_viewblocked ->
Cephalopod_dasl.Value.t
val pp_viewdetached :
Ppx_deriving_runtime.Format.formatter ->
Types.app_bsky_embed_record_viewdetached ->
Ppx_deriving_runtime.unit
val viewdetached_of_value :
Types.app_bsky_embed_record_viewdetached Cephalopod_dasl.Value.Util.conv
val viewdetached_to_value :
Types.app_bsky_embed_record_viewdetached ->
Cephalopod_dasl.Value.t