com.bsky38.influential.defs

bsky38.com

Documentation

campaignProfile object

No description available.

Properties

avatarUrl string uri Optional

Absolute URL serving the campaign avatar blob.

description string Optional

No description available.

pinnedPost string at-uri Optional

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

View raw schema
{
  "properties": {
    "avatarUrl": {
      "description": "Absolute URL serving the campaign avatar blob.",
      "format": "uri",
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "pinnedPost": {
      "format": "at-uri",
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}
nominee object

No description available.

Properties

avatar string uri Optional

A valid URI.

did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

handle string handle Optional

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

rank integer Required

No description available.

voteCount integer Required

No description available.

View raw schema
{
  "properties": {
    "avatar": {
      "format": "uri",
      "type": "string"
    },
    "did": {
      "format": "did",
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "handle": {
      "format": "handle",
      "type": "string"
    },
    "rank": {
      "type": "integer"
    },
    "voteCount": {
      "type": "integer"
    }
  },
  "required": [
    "did",
    "rank",
    "voteCount"
  ],
  "type": "object"
}
nomineeProfile object

One subject's tallies, cached Bluesky profile, and campaign profile.

Properties

avatar string uri Optional

A valid URI.

description string Optional

The campaign description when one is set, else the account's Bluesky bio.

did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

handle string handle Optional

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

inPool boolean Required

Whether the subject currently has a counted vote.

optedOut boolean Optional

Whether the subject has opted out of the event. Subjects who opted out are not pool members, so this only appears on their profile reads.

rank integer Optional

No description available.

voteCount integer Optional

No description available.

View raw schema
{
  "description": "One subject's tallies, cached Bluesky profile, and campaign profile.",
  "properties": {
    "avatar": {
      "format": "uri",
      "type": "string"
    },
    "description": {
      "description": "The campaign description when one is set, else the account's Bluesky bio.",
      "type": "string"
    },
    "did": {
      "format": "did",
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "handle": {
      "format": "handle",
      "type": "string"
    },
    "inPool": {
      "description": "Whether the subject currently has a counted vote.",
      "type": "boolean"
    },
    "optedOut": {
      "description": "Whether the subject has opted out of the event. Subjects who opted out are not pool members, so this only appears on their profile reads.",
      "type": "boolean"
    },
    "profile": {
      "description": "The nominee's campaign profile, when one is indexed and not hidden.",
      "ref": "com.bsky38.influential.defs#campaignProfile",
      "type": "ref"
    },
    "rank": {
      "type": "integer"
    },
    "voteCount": {
      "type": "integer"
    }
  },
  "required": [
    "did",
    "inPool"
  ],
  "type": "object"
}
recordStatus object

No description available.

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

status string Required

No description available.

Known values: counted, over_limit, self, invalid
subject string did Required

A decentralized identifier (DID).

uri string at-uri Required

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

View raw schema
{
  "properties": {
    "createdAt": {
      "format": "datetime",
      "type": "string"
    },
    "status": {
      "knownValues": [
        "counted",
        "over_limit",
        "self",
        "invalid"
      ],
      "type": "string"
    },
    "subject": {
      "format": "did",
      "type": "string"
    },
    "uri": {
      "format": "at-uri",
      "type": "string"
    }
  },
  "required": [
    "uri",
    "subject",
    "createdAt",
    "status"
  ],
  "type": "object"
}

Lexicon Garden

@