getDappInfo
Get detailed information about a specific dataverse app
Usage
await dataverseConnector.getDAppInfo(appId);
Parameters
appId
: string
- the id of the app
Returns
Promise<Dapp>
{
"id": "319e6aa6-916d-46fc-a7bf-4c4b0cb04919",
"createdAt": 1691665818,
"updatedAt": 1691665818,
"deletedAt": null,
"name": "dataverse_app_base_example",
"logo": "https://bafybeifozdhcbbfydy2rs6vbkbbtj3wc4vjlz5zg2cnqhb2g4rm2o5ldna.ipfs.w3s.link/dataverse.svg",
"website": [],
"defaultFolderName": "Main",
"description": "This is dataverse app example.",
"models": [
{
"modelName": "post",
"internal": false,
"streams": [
{
"modelId": "kjzl6hvfrbw6catndj34fzm0au0qu8dznn6wtrrdmd4va7052ffiypywqd8fjg9",
"createdAt": 1691665818,
"schema": "type post @createModel(accountRelation: LIST, description: \"Dataverse: 319e6aa6-916d-46fc-a7bf-4c4b0cb04919 | post\") {\n author: DID! @documentAccount\n version: CommitID! @documentVersion\n appVersion: String! @string(maxLength: 100)\n text: String @string(maxLength: 300000000)\n images: [String] @list(maxLength: 10000000) @string(maxLength: 2000000)\n videos: [String] @list(maxLength: 10000000) @string(maxLength: 2000000)\n options: String @string(maxLength: 300000000)\n createdAt: DateTime!\n updatedAt: DateTime!\n encrypted: String @string(maxLength: 300000000)\n}",
"isPublicDomain": false,
"encryptable": [
"text",
"images",
"videos"
],
"version": 0,
"latest": true
}
]
},
...
],
"address": "0x65AB67C2d00cF7CfE8FE1E8A6C47535dDB9260eE",
"ceramic": "https://dataverseceramicdaemon.com"
}