Module Cephalopod_models.App_Bsky_Graph_Starterpack

lexicon "app.bsky.graph.starterpack"

def main

type main = {
  1. name : string;
    (*

    Display name for starter pack; can not be empty. maximum length: 500 minimum length: 1

    *)
  2. description : string option;
    (*

    maximum length: 3000

    *)
  3. descriptionFacets : Types.app_bsky_richtext_facet_main list option;
  4. list : string;
    (*

    Reference (AT-URI) to the list record. format: "AtUri"

    *)
  5. feeds : Types.app_bsky_graph_starterpack_feeditem list option;
    (*

    maximum length: 3

    *)
  6. createdAt : string;
    (*

    format: "Datetime"

    *)
}

Record defining a starter pack of actors and feeds for new users.

val make_main : name:string -> ?description:string -> ?descriptionFacets:Types.app_bsky_richtext_facet_main list -> list:string -> ?feeds:Types.app_bsky_graph_starterpack_feeditem list -> createdAt:string -> unit -> main
val main_to_value : main -> Cephalopod_dasl.Value.t

def feedItem

type nonrec feeditem = Types.app_bsky_graph_starterpack_feeditem = {
  1. uri : string;
    (*

    format: "AtUri"

    *)
}