{
  "kind": "collectionType",
  "collectionName": "tokens",
  "info": {
    "singularName": "token",
    "pluralName": "tokens",
    "displayName": "Token",
    "name": "token"
  },
  "options": {
    "increments": false,
    "timestamps": true,
    "draftAndPublish": false
  },
  "attributes": {
    "email": {
      "type": "email",
      "required": true,
      "private": true,
      "configurable": false
    },
    "body": {
      "type": "string",
      "required": true,
      "unique": true,
      "private": true,
      "configurable": false
    },
    "context": {
      "type": "json",
      "private": true,
      "configurable": false
    },
    "login_date": {
      "type": "datetime",
      "configurable": false
    },
    "is_active": {
      "type": "boolean",
      "default": true,
      "configurable": false
    },
    "stays_valid": {
      "type": "boolean",
      "default": false,
      "configurable": true
    }
  }
}
