A public description of a creator membership tier; it is not canonical billing state.
Record Key
any
Any valid record key
Properties
benefits
array
of
string
Required
No description available.
maxLength: 30 itemscreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
currency
string
Required
No description available.
maxLength: 3 bytesminLength: 3 bytesdescription
string
Required
No description available.
maxGraphemes: 1000 graphemesformatVersion
integer
Required
No description available.
monthlyAmount
integer
Required
Displayed monthly amount in the currency minor unit; never an authorization signal.
minimum: 0name
string
Required
No description available.
maxGraphemes: 80 graphemesminGraphemes: 1 graphemesrank
integer
Required
No description available.
minimum: 0space
string
at-uri
Required
Permissioned Space governed by this tier entitlement boundary.
status
string
Required
No description available.
maxLength: 16 bytesKnown values:
active, archivedupdatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"formatVersion",
"name",
"description",
"monthlyAmount",
"currency",
"benefits",
"rank",
"space",
"status",
"createdAt",
"updatedAt"
],
"properties": {
"name": {
"type": "string",
"maxGraphemes": 80,
"minGraphemes": 1
},
"rank": {
"type": "integer",
"minimum": 0
},
"space": {
"type": "string",
"format": "at-uri",
"description": "Permissioned Space governed by this tier entitlement boundary."
},
"status": {
"type": "string",
"maxLength": 16,
"knownValues": [
"active",
"archived"
]
},
"benefits": {
"type": "array",
"items": {
"type": "string",
"maxGraphemes": 200,
"minGraphemes": 1
},
"maxLength": 30
},
"currency": {
"type": "string",
"maxLength": 3,
"minLength": 3
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"description": {
"type": "string",
"maxGraphemes": 1000
},
"formatVersion": {
"type": "integer",
"const": 1
},
"monthlyAmount": {
"type": "integer",
"minimum": 0,
"description": "Displayed monthly amount in the currency minor unit; never an authorization signal."
}
}
},
"description": "A public description of a creator membership tier; it is not canonical billing state."
}