UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

46 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.patSchema = void 0; const create_pat_schema_1 = require("./create-pat-schema"); exports.patSchema = { $id: '#/components/schemas/patSchema', type: 'object', description: 'Describes a [personal access token](https://docs.getunleash.io/reference/api-tokens-and-client-keys#personal-access-tokens), or PAT. PATs are automatically scoped to the authenticated user.', required: ['id', 'createdAt', ...create_pat_schema_1.createPatSchema.required], properties: { id: { type: 'integer', description: `The PAT's ID. PAT IDs are incrementing integers. In other words, a more recently created PAT will always have a higher ID than an older one.`, example: 1, minimum: 1, }, secret: { type: 'string', description: 'The token used for authentication. It is automatically generated by Unleash when the PAT is created and that is the only time this property is returned.', example: 'user:xyzrandomstring', }, createdAt: { type: 'string', format: 'date-time', example: '2023-04-19T08:15:14.000Z', description: 'The date and time of when the PAT was created.', }, seenAt: { type: 'string', format: 'date-time', nullable: true, example: '2023-04-19T08:15:14.000Z', description: 'When the PAT was last seen/used to authenticate with. `null` if it has not been used yet.', }, userId: { type: 'integer', description: 'The ID of the user this PAT belongs to.', example: 1337, }, ...create_pat_schema_1.createPatSchema.properties, }, components: { schemas: {}, }, }; //# sourceMappingURL=pat-schema.js.map