facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
50 lines (49 loc) • 1.49 kB
TypeScript
import { z } from 'zod';
import { EDocumentType } from '../../data/eDocumentTypes.table';
export declare const DisablingEventSchema: z.ZodEffects<z.ZodObject<{
timbrado: z.ZodEffects<z.ZodNumber, number, number>;
establecimiento: z.ZodEffects<z.ZodNumber, string, number>;
punto: z.ZodEffects<z.ZodNumber, string, number>;
desde: z.ZodEffects<z.ZodNumber, string, number>;
hasta: z.ZodEffects<z.ZodNumber, string, number>;
tipoDocumento: z.ZodNativeEnum<typeof EDocumentType>;
motivo: z.ZodString;
serie: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
}, "strip", z.ZodTypeAny, {
timbrado: number;
establecimiento: string;
punto: string;
motivo: string;
tipoDocumento: EDocumentType;
desde: string;
hasta: string;
serie?: string | undefined;
}, {
timbrado: number;
establecimiento: number;
punto: number;
motivo: string;
tipoDocumento: EDocumentType;
desde: number;
hasta: number;
serie?: string | undefined;
}>, {
timbrado: number;
establecimiento: string;
punto: string;
motivo: string;
tipoDocumento: EDocumentType;
desde: string;
hasta: string;
serie?: string | undefined;
}, {
timbrado: number;
establecimiento: number;
punto: number;
motivo: string;
tipoDocumento: EDocumentType;
desde: number;
hasta: number;
serie?: string | undefined;
}>;
export type DisablingEventInput = z.input<typeof DisablingEventSchema>;