mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
6d591fcd17
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.
20 lines
615 B
TypeScript
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>;
|