cafe.dummy.lsky.defs

lsky-publisher.dummy.to

Documentation

likeView object

A like on a post, showing the liker's emoji.

Properties

emoji string Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "emoji"
  ],
  "properties": {
    "emoji": {
      "type": "string"
    }
  },
  "description": "A like on a post, showing the liker's emoji."
}
personView object

Compact view of a person, used as author in post views and search results.

Properties

avatarUrl string Optional

Fully resolved URL to the avatar image.

did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

emoji string Optional

No description available.

handle string Required

No description available.

pronouns string Optional

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "did",
    "handle"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did"
    },
    "emoji": {
      "type": "string"
    },
    "handle": {
      "type": "string"
    },
    "pronouns": {
      "type": "string"
    },
    "avatarUrl": {
      "type": "string",
      "description": "Fully resolved URL to the avatar image."
    },
    "displayName": {
      "type": "string"
    }
  },
  "description": "Compact view of a person, used as author in post views and search results."
}
postView object

Hydrated view of a post, used in feed and profile responses.

Properties

author ref #personView Required

No description available.

cid string Required

No description available.

content string Required

No description available.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

followupChain array of ref#postView Optional

Parent posts in the followup chain, from root to direct parent.

likes array of ref#likeView Optional

No description available.

type string Required

No description available.

Known values: post, chirp
uri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "cid",
    "author",
    "type",
    "content",
    "createdAt"
  ],
  "properties": {
    "cid": {
      "type": "string"
    },
    "uri": {
      "type": "string",
      "format": "at-uri"
    },
    "type": {
      "type": "string",
      "knownValues": [
        "post",
        "chirp"
      ]
    },
    "likes": {
      "type": "array",
      "items": {
        "ref": "#likeView",
        "type": "ref"
      }
    },
    "author": {
      "ref": "#personView",
      "type": "ref"
    },
    "facets": {
      "type": "array",
      "items": {
        "refs": [
          "cafe.dummy.lsky.facet#annotation",
          "cafe.dummy.lsky.facet#insert"
        ],
        "type": "union"
      }
    },
    "content": {
      "type": "string"
    },
    "createdAt": {
      "type": "string",
      "format": "datetime"
    },
    "followupChain": {
      "type": "array",
      "items": {
        "ref": "#postView",
        "type": "ref"
      },
      "description": "Parent posts in the followup chain, from root to direct parent."
    }
  },
  "description": "Hydrated view of a post, used in feed and profile responses."
}
profileView object

Full profile view of a person, including bio and banner.

Properties

avatarUrl string Optional

No description available.

bannerUrl string Optional

No description available.

bio string Optional

No description available.

did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

emoji string Optional

No description available.

handle string Required

No description available.

isFollowing boolean Optional

Whether the authenticated user follows this person. Only present when authenticated.

pronouns string Optional

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "did",
    "handle"
  ],
  "properties": {
    "bio": {
      "type": "string"
    },
    "did": {
      "type": "string",
      "format": "did"
    },
    "emoji": {
      "type": "string"
    },
    "handle": {
      "type": "string"
    },
    "pronouns": {
      "type": "string"
    },
    "avatarUrl": {
      "type": "string"
    },
    "bannerUrl": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "isFollowing": {
      "type": "boolean",
      "description": "Whether the authenticated user follows this person. Only present when authenticated."
    }
  },
  "description": "Full profile view of a person, including bio and banner."
}

Lexicon Garden

@