From a1bcbcf45421d42a28e1c36a965329b9ab4d645c Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Tue, 7 Nov 2023 00:27:59 -0500 Subject: [PATCH] Add RegToken schema --- Schema/RegToken.json | 63 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Schema/RegToken.json diff --git a/Schema/RegToken.json b/Schema/RegToken.json new file mode 100644 index 0000000..48f7090 --- /dev/null +++ b/Schema/RegToken.json @@ -0,0 +1,63 @@ +{ + "header": "Schema\/RegToken.h", + "include": [ + "Cytoplasm\/Db.h" + ], + "types": { + "RegTokenAdminRequest": { + "fields": { + "name": { + "type": "string" + }, + "max_uses": { + "type": "integer" + }, + "lifetime": { + "type": "integer" + } + }, + "type": "struct" + }, + "Db *": { + "type": "extern" + }, + "DbRef *": { + "type": "extern" + }, + "RegTokenInfo": { + "fields": { + "db": { + "type": "Db *", + "ignore": true + }, + "ref": { + "type": "DbRef *", + "ignore": true + }, + "name": { + "type": "string" + }, + "created_by": { + "type": "string" + }, + "created_on": { + "type": "integer" + }, + "expires_on": { + "type": "integer" + }, + "used": { + "type": "integer" + }, + "uses": { + "type": "integer" + }, + "grants": { + "type": "[string]" + } + }, + "type": "struct" + } + }, + "guard": "TELODENDRIA_ADMINTOKEN_H" +} \ No newline at end of file