1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-04 00:18:01 +01:00
unleash.unleash/src/lib/openapi/spec/update-api-token-schema.ts
Thomas Heartman 6d591fcd17
openapi: update API tokens tag (#4137)
This PR updates endpoints and schemas for the API tokens tag.

As part of that, they also handle oneOf openapi validation errors and improve the console output for the enforcer tests.
2023-07-06 07:30:31 +00:00

20 lines
615 B
TypeScript

import { FromSchema } from 'json-schema-to-ts';
export const updateApiTokenSchema = {
$id: '#/components/schemas/updateApiTokenSchema',
type: 'object',
required: ['expiresAt'],
description: 'An object with fields to updated for a given API token.',
properties: {
expiresAt: {
description: 'The new time when this token should expire.',
example: '2023-09-04T11:26:24+02:00',
type: 'string',
format: 'date-time',
},
},
components: {},
} as const;
export type UpdateApiTokenSchema = FromSchema<typeof updateApiTokenSchema>;