-
Notifications
You must be signed in to change notification settings - Fork 0
Config Examples
Piyush Thapa edited this page Apr 27, 2022
·
2 revisions
- Config Examples ** Example 1
[
{
"table_name": "accts.seeds-users",
"key": "seeds_account",
"fields": [
{
"name": "_id",
"type": "id",
"resolve": "self"
},
{
"name": "account",
"type": "string",
"resolve": "self"
},
{
"name": "status",
"type": "string",
"resolve": "self"
},
{
"name": "type",
"type": "string",
"resolve": "self"
},
{
"name": "nickname",
"type": "string",
"resolve": "self"
},
{
"name": "image",
"type": "string",
"resolve": "self"
},
{
"name": "story",
"type": "string",
"resolve": "self"
},
{
"name": "roles",
"type": "list:string",
"resolve": "self"
},
{
"name": "skills",
"type": "list:string",
"resolve": "self"
},
{
"name": "interests",
"type": "list:string",
"resolve": "self"
},
{
"name": "reputation",
"type": "integer",
"resolve": "self"
}
]
},
{
"table_name": "accts.seeds-vouches",
"key": "vouch",
"fields": [
{
"name": "_id",
"type": "id",
"resolve": "self"
},
{
"name": "scope",
"type": "string",
"resolve": "self",
"local_field": "_scope"
},
{
"name": "vouch_points",
"type": "integer",
"resolve": "self"
},
{
"name": "account_info",
"type": "accts.seeds-users",
"resolve": "external",
"local_field": "account",
"external_field": "account"
},
{
"name": "account_name",
"type": "string",
"local_field": "account",
"resolve": "self"
},
{
"name": "sponsor_info",
"type": "accts.seeds-users",
"resolve": "external",
"local_field": "sponsor",
"external_field": "account"
},
{
"name": "sponsor_name",
"type": "string",
"local_field": "sponsor",
"resolve": "self"
}
]
},
{
"table_name": "accts.seeds-cbs",
"key": "cbs",
"fields": [
{
"name": "_id",
"type": "id",
"resolve": "self"
},
{
"name": "scope",
"type": "string",
"resolve": "self",
"local_field": "_scope"
},
{
"name": "community_building_score",
"type": "integer",
"resolve": "self"
},
{
"name": "rank",
"type": "integer",
"resolve": "self"
},
{
"name": "account_name",
"type": "string",
"resolve": "self",
"local_field": "account"
},
{
"name": "account_info",
"type": "accts.seeds-users",
"resolve": "external",
"local_field": "account",
"external_field": "account"
}
]
},
{
"table_name": "accts.seeds-refs",
"key": "refs",
"fields": [
{
"name": "_id",
"type": "id",
"resolve": "self"
},
{
"name": "scope",
"type": "string",
"resolve": "self",
"local_field": "_scope"
},
{
"name": "referrer_account_name",
"type": "string",
"resolve": "self",
"local_field": "referrer"
},
{
"name": "invited_account_name",
"type": "string",
"resolve": "self",
"local_field": "invited"
},
{
"name": "referrer_info",
"type": "accts.seeds-users",
"resolve": "external",
"local_field": "referrer",
"external_field": "account"
},
{
"name": "invited",
"type": "accts.seeds-users",
"resolve": "external",
"local_field": "invited",
"external_field": "account"
}
]
}
]