Cephalopod_models.App_Bsky_Actor_Status
lexicon "app.bsky.actor.status"
type main = {
status : string;
The status for the account. known values: "app.bsky.actor.status#live"
embed : [ `App_bsky_embed_external_main of Types.app_bsky_embed_external_main
| `Other of Cephalopod_dasl.Value.t ]
option;
An optional embed associated with the status.
*)durationMinutes : int64 option;
The duration of the status in minutes. Applications can choose to impose minimum and maximum limits. minimum: 1
*)createdAt : string;
format: "Datetime"
*)}
A declaration of a Bluesky account status.
val pp_main :
Ppx_deriving_runtime.Format.formatter ->
main ->
Ppx_deriving_runtime.unit
val show_main : main -> Ppx_deriving_runtime.string
val make_main :
status:string ->
?embed:
[ `App_bsky_embed_external_main of Types.app_bsky_embed_external_main
| `Other of Cephalopod_dasl.Value.t ] ->
?durationMinutes:int64 ->
createdAt:string ->
unit ->
main
val main_of_value : main Cephalopod_dasl.Value.Util.conv
val main_to_value : main -> Cephalopod_dasl.Value.t
val main : main Base.record_def
type nonrec live = Types.app_bsky_actor_status_live
val live_of_value :
Types.app_bsky_actor_status_live Cephalopod_dasl.Value.Util.conv
val live_to_value : [ `App_bsky_actor_status_live ] -> Cephalopod_dasl.Value.t