{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/vigotime-com/json-schema/vigotime-com-token-list-entry-schema.json",
  "title": "TokenListEntry",
  "description": "Token metadata — never a usable secret (the hash is only a revocation handle).",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/vigotime-com-openapi.json#/components/schemas/TokenListEntry",
  "properties": {
    "createdAt": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Createdat"
    },
    "displayHint": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Displayhint"
    },
    "expiresAt": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Expiresat"
    },
    "isTest": {
      "title": "Istest",
      "type": "boolean"
    },
    "label": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Label"
    },
    "lastUsedAt": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Lastusedat"
    },
    "revokedAt": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Revokedat"
    },
    "scopes": {
      "items": {
        "type": "string"
      },
      "title": "Scopes",
      "type": "array"
    },
    "tokenId": {
      "title": "Tokenid",
      "type": "string"
    }
  },
  "required": [
    "tokenId",
    "displayHint",
    "label",
    "scopes",
    "isTest",
    "createdAt",
    "expiresAt",
    "revokedAt",
    "lastUsedAt"
  ],
  "type": "object"
}