stock.geolock.fr/packages/shared/dist/apiKey.js
2026-02-24 16:10:30 +00:00

24 lines
559 B
JavaScript

import { z } from 'zod';
export const apiProviders = [
'amazon',
'axonaut',
'fota_teltonika',
'1nce',
'laposte',
];
export const apiProviderLabels = {
amazon: 'Amazon SP-API',
axonaut: 'Axonaut',
fota_teltonika: 'FOTA Teltonika',
'1nce': '1NCE (Cartes SIM)',
laposte: 'La Poste (Colissimo)',
};
export const apiKeyCreateSchema = z.object({
provider: z.enum(apiProviders),
label: z.string().min(1),
value: z.string().min(1),
});
export const apiKeyUpdateSchema = z.object({
value: z.string().min(1),
});