Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same repository.
tid
Timestamp-based ID
Properties
allow
array
of
union
Optional
List of rules defining who can reply to this post. If value is an empty array, no one can reply. If value is undefined, anyone can reply.
maxLength: 5 bytescreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
hiddenReplies
array
of
string
at-uri
Optional
List of hidden reply URIs.
maxLength: 300 bytespost
string
at-uri
Required
Reference (AT-URI) to the post record.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"post",
"createdAt"
],
"properties": {
"post": {
"type": "string",
"format": "at-uri",
"description": "Reference (AT-URI) to the post record."
},
"allow": {
"type": "array",
"items": {
"refs": [
"#mentionRule",
"#followerRule",
"#followingRule",
"#listRule"
],
"type": "union"
},
"maxLength": 5,
"description": "List of rules defining who can reply to this post. If value is an empty array, no one can reply. If value is undefined, anyone can reply."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"hiddenReplies": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"maxLength": 300,
"description": "List of hidden reply URIs."
}
}
},
"description": "Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same repository."
}