A plugin manifest for an Ocho plugin.
Record Key
string
Properties
createdAt
string
datetime
Required
The date and time when this plugin manifest was created.
extra
ref
app.ocho.plugin.defs#manifestExtra
Required
Additional metadata for the plugin, including Expo client and Go configurations.
id
string
Required
The unique identifier for this plugin manifest.
launchAsset
ref
app.ocho.plugin.defs#launchAsset
Required
The launch asset for the plugin (the main javascipt bundle).
launchAssetBlob
blob
Required
The base64-encoded content of the launch asset, used for offline access.
metadata
unknown
Required
No description available.
runtimeVersion
string
Required
The version of the Expo runtime this plugin is compatible with.
View raw schema
{
"key": "string",
"type": "record",
"record": {
"type": "object",
"required": [
"id",
"createdAt",
"runtimeVersion",
"launchAsset",
"launchAssetBlob",
"metadata",
"extra"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier for this plugin manifest."
},
"extra": {
"ref": "app.ocho.plugin.defs#manifestExtra",
"type": "ref",
"description": "Additional metadata for the plugin, including Expo client and Go configurations."
},
"metadata": {
"type": "unknown"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "The date and time when this plugin manifest was created."
},
"launchAsset": {
"ref": "app.ocho.plugin.defs#launchAsset",
"type": "ref",
"description": "The launch asset for the plugin (the main javascipt bundle)."
},
"runtimeVersion": {
"type": "string",
"description": "The version of the Expo runtime this plugin is compatible with."
},
"launchAssetBlob": {
"type": "blob",
"description": "The base64-encoded content of the launch asset, used for offline access."
}
}
},
"description": "A plugin manifest for an Ocho plugin."
}