at.postgame.settings

User settings for postgame

Repository @postgame.at did:plc:crwol3wvv2w2lvvognhvd5cm namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritypostgame.at
Indexed

Showing version bafyreihwbnjr44ghhq4qdsbmhq5mj7i7e2535iqnkoldxiqieka2p4pqa4. Show the latest

cid bafyreihwbnjr44ghhq4qdsbmhq5mj7i7e2535iqnkoldxiqieka2p4pqa4

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "User settings for postgame",
      "key": "literal:self",
      "record": {
        "properties": {
          "avatarBlob": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp",
              "image/gif"
            ],
            "description": "Overrides the Bluesky profile avatar within postgame",
            "maxSize": 5242880,
            "type": "blob"
          },
          "bannerBlob": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp",
              "image/gif"
            ],
            "description": "Profile banner shown on the public postgame profile",
            "maxSize": 5242880,
            "type": "blob"
          },
          "battlenetHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "bio": {
            "maxLength": 256,
            "type": "string"
          },
          "blogPublicationUri": {
            "description": "AT URI of a site.standard.publication record to surface posts from",
            "format": "at-uri",
            "type": "string"
          },
          "blogTag": {
            "description": "Only display posts tagged with this keyword",
            "maxLength": 64,
            "type": "string"
          },
          "discordHandle": {
            "description": "Discord user ID (snowflake)",
            "maxLength": 32,
            "type": "string"
          },
          "displayName": {
            "maxLength": 64,
            "type": "string"
          },
          "favouriteGame": {
            "description": "Pinned favourite game shown on the profile",
            "ref": "at.postgame.game#gameRef",
            "type": "ref"
          },
          "igdbCompanyId": {
            "description": "IGDB company id this account represents. Surfaces a 'Games by X' catalogue and an updates feed on the profile. Honoured only when the account's own library overlaps the company's games.",
            "minimum": 1,
            "type": "integer"
          },
          "itchHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "profileView": {
            "knownValues": [
              "list",
              "grid"
            ],
            "maxLength": 32,
            "type": "string"
          },
          "pronouns": {
            "maxLength": 64,
            "type": "string"
          },
          "showPcktNotes": {
            "description": "Show the user's pckt notes (blog.pckt.mini.post records) on their profile",
            "type": "boolean"
          },
          "showRpgSprite": {
            "description": "Use the user's rpg.actor sprite in place of their avatar",
            "type": "boolean"
          },
          "steamUrl": {
            "format": "uri",
            "maxLength": 256,
            "type": "string"
          },
          "streamPlaceHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "studioProfile": {
            "description": "Set to false to show a regular profile even when the account is linked to an IGDB company. Absent means linked accounts get the studio profile.",
            "type": "boolean"
          },
          "twitchHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "website": {
            "description": "Personal website URL. Stored with an explicit http(s):// scheme.",
            "format": "uri",
            "maxLength": 256,
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "at.postgame.settings",
  "lexicon": 1
}