fm.teal.actor.defs

teal.fm

Documentation

miniProfileView object

No description available.

Properties

avatar string cid Optional

IPLD of the avatar

did string did Optional

The decentralized identifier of the actor

displayName string Optional

No description available.

handle string handle Optional

An AT Protocol handle (e.g., alice.bsky.social).

View raw schema
{
  "type": "object",
  "properties": {
    "did": {
      "type": "string",
      "format": "did",
      "description": "The decentralized identifier of the actor"
    },
    "avatar": {
      "type": "string",
      "format": "cid",
      "description": "IPLD of the avatar"
    },
    "handle": {
      "type": "string",
      "format": "handle"
    },
    "displayName": {
      "type": "string"
    }
  }
}
profileView object

No description available.

Properties

avatar string cid Optional

IPLD of the avatar

banner string cid Optional

IPLD of the banner image

createdAt string datetime Optional

An RFC 3339 formatted timestamp.

description string Optional

Free-form profile description text.

descriptionFacets array of refapp.bsky.richtext.facet Optional

Annotations of text in the profile description (mentions, URLs, hashtags, etc). May be changed to another (backwards compatible) lexicon.

did string did Optional

The decentralized identifier of the actor

displayName string Optional

No description available.

status ref #statusView Optional

No description available.

View raw schema
{
  "type": "object",
  "properties": {
    "did": {
      "type": "string",
      "format": "did",
      "description": "The decentralized identifier of the actor"
    },
    "avatar": {
      "type": "string",
      "format": "cid",
      "description": "IPLD of the avatar"
    },
    "banner": {
      "type": "string",
      "format": "cid",
      "description": "IPLD of the banner image"
    },
    "status": {
      "ref": "#statusView",
      "type": "ref"
    },
    "createdAt": {
      "type": "string",
      "format": "datetime"
    },
    "description": {
      "type": "string",
      "description": "Free-form profile description text."
    },
    "displayName": {
      "type": "string"
    },
    "featuredItem": {
      "ref": "fm.teal.actor.profile#featuredItem",
      "type": "ref",
      "description": "The user's most recent item featured on their profile."
    },
    "descriptionFacets": {
      "type": "array",
      "items": {
        "ref": "app.bsky.richtext.facet",
        "type": "ref"
      },
      "description": "Annotations of text in the profile description (mentions, URLs, hashtags, etc). May be changed to another (backwards compatible) lexicon."
    }
  }
}
statusView object

A declaration of the status of the actor.

Properties

expiry string datetime Optional

The datetime after which the status is no longer current.

time string datetime Optional

The datetime at which the status was recorded.

View raw schema
{
  "type": "object",
  "properties": {
    "item": {
      "ref": "fm.teal.feed.defs#playView",
      "type": "ref"
    },
    "time": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime at which the status was recorded."
    },
    "expiry": {
      "type": "string",
      "format": "datetime",
      "description": "The datetime after which the status is no longer current."
    }
  },
  "description": "A declaration of the status of the actor."
}

Lexicon Garden

@