[ { "className": "_Role", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "name": { "type": "String" }, "users": { "type": "Relation", "targetClass": "_User" }, "roles": { "type": "Relation", "targetClass": "_Role" } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 }, "name_1": { "name": 1 } } }, { "className": "_User", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "username": { "type": "String" }, "password": { "type": "String" }, "email": { "type": "String" }, "emailVerified": { "type": "Boolean" }, "authData": { "type": "Object" }, "code": { "type": "Number" }, "error": { "type": "String" }, "sessionToken": { "type": "String" }, "logInDisabled": { "type": "Boolean" } }, "classLevelPermissions": { "find": {}, "count": {}, "get": {}, "create": {}, "update": {}, "delete": {}, "addField": {}, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 }, "username_1": { "username": 1 }, "case_insensitive_email": { "email": 1 }, "case_insensitive_username": { "username": 1 }, "email_1": { "email": 1 } } }, { "className": "Ndl_CF", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "code": { "type": "String", "required": false }, "version": { "type": "String" }, "runtime": { "type": "String" } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } }, { "className": "Test", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "AnObject": { "type": "Object", "required": false }, "Text": { "type": "String", "required": false }, "ANumber": { "type": "Number", "required": false }, "ADate": { "type": "Date", "required": false }, "AString": { "type": "String", "required": false }, "ABoolean": { "type": "Boolean", "required": false }, "AnArray": { "type": "Array", "required": false }, "ABool": { "type": "Boolean" }, "ARelation": { "type": "Relation", "targetClass": "Test" } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } }, { "className": "TestQuery", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "Name": { "type": "String", "required": false }, "Age": { "type": "Number", "required": false }, "Parent": { "type": "Pointer", "targetClass": "TestQuery", "required": false }, "Children": { "type": "Relation", "targetClass": "TestQuery" }, "Sex": { "type": "String", "required": false } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } }, { "className": "Post", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "Title": { "type": "String", "required": false } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } }, { "className": "Group", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "posts": { "type": "Relation", "targetClass": "Post" }, "Name": { "type": "String" } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } }, { "className": "_Session", "fields": { "objectId": { "type": "String" }, "createdAt": { "type": "Date" }, "updatedAt": { "type": "Date" }, "ACL": { "type": "ACL" }, "restricted": { "type": "Boolean" }, "user": { "type": "Pointer", "targetClass": "_User" }, "installationId": { "type": "String" }, "sessionToken": { "type": "String" }, "expiresAt": { "type": "Date" }, "createdWith": { "type": "Object" } }, "classLevelPermissions": { "find": { "*": true }, "count": { "*": true }, "get": { "*": true }, "create": { "*": true }, "update": { "*": true }, "delete": { "*": true }, "addField": { "*": true }, "protectedFields": { "*": [] } }, "indexes": { "_id_": { "_id": 1 } } } ]