Component record - declares an implementation of a type
tid
Timestamp-based ID
Properties
body
union
Optional
How this component is rendered. Omit for primitives rendered by the host.
createdAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
description
string
Optional
No description available.
maxLength: 10000 bytesmaxGraphemes: 1000 graphemesimports
array
of
string
at-uri
Optional
Ordered list of pack URIs (import stack). First pack that exports an NSID wins.
type
string
nsid
Required
NSID this component implements (also the XRPC procedure)
updatedAt
string
datetime
Optional
Last update timestamp. Set by the publish flow to bust cached responses.
via
union
Optional
Platform-managed deployment metadata
view
ref
#view
Optional
What data this component views and which prop receives it
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"type"
],
"properties": {
"via": {
"refs": [
"at.inlay.defs#viaValtown"
],
"type": "union",
"description": "Platform-managed deployment metadata"
},
"body": {
"refs": [
"#bodyExternal",
"#bodyTemplate"
],
"type": "union",
"description": "How this component is rendered. Omit for primitives rendered by the host."
},
"type": {
"type": "string",
"format": "nsid",
"description": "NSID this component implements (also the XRPC procedure)"
},
"view": {
"ref": "#view",
"type": "ref",
"description": "What data this component views and which prop receives it"
},
"imports": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"description": "Ordered list of pack URIs (import stack). First pack that exports an NSID wins."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime",
"description": "Last update timestamp. Set by the publish flow to bust cached responses."
},
"description": {
"type": "string",
"maxLength": 10000,
"maxGraphemes": 1000
}
}
},
"description": "Component record - declares an implementation of a type"
}