{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PersonalAccessToken", "title": "PersonalAccessToken", "description": "Properties of a personal access token.", "type": "object", "properties": { "id": { "$ref": "#/components/schemas/UUID" }, "user_id": { "$ref": "#/components/schemas/UserId" }, "name": { "type": "string" }, "state": { "$ref": "#/components/schemas/PersonalAccessTokenState" }, "revoked_by": { "$ref": "#/components/schemas/RevokedBy" }, "created_at": { "$ref": "#/components/schemas/CreatedAt" }, "updated_at": { "$ref": "#/components/schemas/UpdatedAt" }, "last_used_at": { "$ref": "#/components/schemas/LastUsedAt" }, "expires_at": { "$ref": "#/components/schemas/ExpiresAt" }, "revoked_at": { "$ref": "#/components/schemas/RevokedAt" } }, "additionalProperties": false, "required": [ "id", "name", "state", "user_id", "created_at", "updated_at", "expires_at" ] }