app.blampow.actor.profile
A declaration of a Blampow user's profile.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | actor.blampow.app |
| Indexed |
Showing version bafyreifqj4cv7z4vbrfvbhagpelkopvdba6qgxbdmyzisnqaw55eymyely. Show the latest
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"event": {
"description": "One of the account's RSVPs, and whether the profile shows it. Matched to the RSVP by its URI, so the RSVP can change (e.g. its note) without losing the choice.",
"properties": {
"hidden": {
"default": false,
"description": "Whether the profile leaves the event out. When false or missing, it's shown.",
"type": "boolean"
},
"rsvp": {
"description": "A community.lexicon.calendar.rsvp record in this repo.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
}
},
"required": [
"rsvp"
],
"type": "object"
},
"main": {
"description": "A declaration of a Blampow user's profile.",
"key": "literal:self",
"record": {
"properties": {
"avatar": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 1000000,
"type": "blob"
},
"banner": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "A wide image across the top of the profile, about 3:1.",
"maxSize": 1000000,
"type": "blob"
},
"description": {
"maxGraphemes": 256,
"maxLength": 2560,
"type": "string"
},
"displayName": {
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"events": {
"description": "The account's choices for the community.lexicon.calendar.rsvp records in this repo: which events the profile shows. RSVPs without one are shown when showAllEvents is on. Events are only shown until they end, and with the RSVP's note, if it has one.",
"items": {
"ref": "#event",
"type": "ref"
},
"maxLength": 100,
"type": "array"
},
"isCreator": {
"default": false,
"description": "Whether the account uses BlamPow's creator features (the Creator Studio). It can be turned on and off at any time.",
"type": "boolean"
},
"links": {
"description": "Links shown on the profile, in display order. Each ref points to an app.blampow.actor.link record in this repo.",
"items": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"maxLength": 10,
"type": "array"
},
"pronouns": {
"maxLength": 64,
"type": "string"
},
"showAllEvents": {
"default": false,
"description": "Whether the profile shows every event the account RSVPs to as going or interested, except those hidden in events, rather than only those events turns on.",
"type": "boolean"
},
"website": {
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
},
"type": "record"
}
},
"id": "app.blampow.actor.profile",
"lexicon": 1
}