Current section

Files

Jump to
arke lib registry system arke.json
Raw

lib/registry/system/arke.json

{
"arke": [
{
"id": "arke",
"label": "Arke",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "active",
"metadata": {
"default_boolean": true
}
},
{
"id": "type",
"metadata": {
"required": true,
"default_string": "arke"
}
},
{
"id": "parameters",
"metadata": {
"multiple": true,
"arke_or_group_id": "parameters",
"connection_type": "parameters",
"direction": "child",
"filter_keys": [
"arke_id",
"id",
"label"
],
"depth": 0,
"default_link": []
}
}
]
},
{
"id": "arke_link",
"label": "Link",
"type": "table",
"parameters": [
{
"id": "parent_id",
"metadata": {
"is_primary": true,
"required": true
}
},
{
"id": "child_id",
"metadata": {
"is_primary": true,
"required": true
}
},
{
"id": "type",
"metadata": {
"is_primary": true,
"required": true,
"persistence": "table_column",
"default_string": "link"
}
},
{
"id": "metadata",
"metadata": {
"default_dict": {}
}
}
]
},
{
"id": "integer",
"label": "Integer",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "min",
"metadata": {
"required": false
}
},
{
"id": "max",
"metadata": {
"required": false
}
},
{
"id": "values",
"metadata": {
"required": false
}
},
{
"id": "multiple",
"metadata": {
"default_boolean": false
}
},
{
"id": "default_integer",
"metadata": {
"default_integer": null
}
}
]
},
{
"id": "string",
"label": "String",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "min_length",
"metadata": {
"required": false
}
},
{
"id": "max_length",
"metadata": {
"required": false
}
},
{
"id": "strip",
"metadata": {
"default_boolean": false
}
},
{
"id": "values",
"metadata": {
"required": false
}
},
{
"id": "multiple",
"metadata": {
"default_boolean": false
}
},
{
"id": "unique",
"metadata": {
"required": false
}
},
{
"id": "default_string",
"metadata": {
"default_string": null
}
}
]
},
{
"id": "dict",
"label": "Dict",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_dict",
"metadata": {
"required": false
}
}
]
},
{
"id": "date",
"label": "Date",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_date",
"metadata": {
"required": false
}
}
]
},
{
"id": "datetime",
"label": "Datetime",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_datetime",
"metadata": {
"required": false
}
}
]
},
{
"id": "dynamic",
"label": "Dynamic",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_dynamic",
"metadata": {
"required": false
}
}
]
},
{
"id": "float",
"label": "Float",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "min",
"metadata": {
"required": false
}
},
{
"id": "max",
"metadata": {
"required": false
}
},
{
"id": "values",
"metadata": {
"required": false
}
},
{
"id": "multiple",
"metadata": {
"default_boolean": false
}
},
{
"id": "default_float",
"metadata": {
"default_float": null
}
}
]
},
{
"id": "boolean",
"label": "Boolean",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_boolean",
"metadata": {
"default_boolean": null
}
}
]
},
{
"id": "list",
"label": "List",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_list",
"metadata": {
"default_list": null
}
}
]
},
{
"id": "time",
"label": "Time",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_time",
"metadata": {
"default_time": null
}
}
]
},
{
"id": "link",
"label": "Link",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_link",
"metadata": {
"default_link": null
}
},
{
"id": "depth",
"metadata": {
"default_integer": 0
}
},
{
"id": "connection_type",
"metadata": {
"default_string": "link"
}
},
{
"id": "arke_or_group_id",
"metadata": {
"default_string": "arke"
}
},
{
"id": "filter_keys",
"metadata": {
"multiple": true,
"default_string": [
"id",
"arke_id"
]
}
},
{
"id": "multiple",
"metadata": {
"default_boolean": false
}
},
{
"id": "direction",
"metadata": {
"default_string": "child"
}
}
]
},
{
"id": "binary",
"label": "Binary",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "format",
"metadata": {
"default_string": "attribute"
}
},
{
"id": "is_primary",
"metadata": {
"default_boolean": false
}
},
{
"id": "nullable",
"metadata": {
"default_boolean": true
}
},
{
"id": "required",
"metadata": {
"default_boolean": false
}
},
{
"id": "persistence",
"metadata": {
"default_string": "arke_parameter"
}
},
{
"id": "only_run_time",
"metadata": {
"default_boolean": false
}
},
{
"id": "helper_text",
"metadata": {
"required": false
}
},
{
"id": "default_binary",
"metadata": {
"default_binary": null
}
}
]
},
{
"id": "group",
"label": "Group",
"parameters": [
{
"id": "label",
"metadata": {
"required": false
}
},
{
"id": "description",
"metadata": {
"required": false
}
},
{
"id": "arke_list",
"metadata": {
"multiple": true,
"arke_or_group_id": "arke",
"connection_type": "group",
"depth": 0,
"default_link": []
}
}
]
},
{
"id": "arke_project",
"label": "Project",
"parameters": [
{
"id": "label",
"metadata": {
"required": true
}
},
{
"id": "description",
"metadata": {
"required": false
}
},
{
"id": "persistence",
"metadata": {
"required": true,
"values": null,
"default_dict": {}
}
},
{
"id": "type",
"metadata": {
"required": true,
"default_string": "postgres_schema"
}
}
]
}
]
}