A declaration of an Offprint user profile. Overrides the Bluesky profile when set.
Record Key
self
Properties
avatar
blob
Optional
Small image to be displayed next to the user's content. AKA, 'profile picture'.
maxSize: 1.0 MBbanner
blob
Optional
Larger horizontal image to display behind the profile view.
maxSize: 1.0 MBcreatedAt
string
datetime
Optional
Timestamp of when the profile was created.
description
string
Optional
Free-form profile description text.
maxLength: 2560 bytesmaxGraphemes: 256 graphemesdisplayName
string
Optional
Display name for the user on Offprint.
maxLength: 640 bytesmaxGraphemes: 64 graphemespronouns
string
Optional
Free-form pronouns text.
maxLength: 200 bytesmaxGraphemes: 20 graphemeswebsite
string
uri
Optional
Personal website URL.
View raw schema
{
"key": "self",
"type": "record",
"record": {
"type": "object",
"properties": {
"avatar": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg"
],
"maxSize": 1000000,
"description": "Small image to be displayed next to the user's content. AKA, 'profile picture'."
},
"banner": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg"
],
"maxSize": 1000000,
"description": "Larger horizontal image to display behind the profile view."
},
"website": {
"type": "string",
"format": "uri",
"description": "Personal website URL."
},
"pronouns": {
"type": "string",
"maxLength": 200,
"description": "Free-form pronouns text.",
"maxGraphemes": 20
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp of when the profile was created."
},
"description": {
"type": "string",
"maxLength": 2560,
"description": "Free-form profile description text.",
"maxGraphemes": 256
},
"displayName": {
"type": "string",
"maxLength": 640,
"description": "Display name for the user on Offprint.",
"maxGraphemes": 64
}
}
},
"description": "A declaration of an Offprint user profile. Overrides the Bluesky profile when set."
}