at.postgame.settings
User settings for postgame
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | postgame.at |
| Indexed |
Checks
Valid Lint pass{
"$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"
},
"handledLibraryRequests": {
"description": "Record keys of at.postgame.libraryRequest records already acted on by a sign-in that couldn't delete them, so they aren't acted on twice. Newest last.",
"items": {
"maxLength": 64,
"type": "string"
},
"maxLength": 100,
"type": "array"
},
"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
}