Files
alrahma_sunday_school_api/apps/api/dist/modules/auth/auth.company.schemas.d.ts
T
2026-06-11 03:22:12 -04:00

108 lines
3.4 KiB
TypeScript

import { z } from 'zod';
export declare const companySignupSchema: z.ZodObject<{
firstName: z.ZodString;
lastName: z.ZodString;
email: z.ZodString;
password: z.ZodString;
companyName: z.ZodString;
legalName: z.ZodString;
legalForm: z.ZodString;
registrationNumber: z.ZodString;
iceNumber: z.ZodString;
taxId: z.ZodString;
operatingLicenseNumber: z.ZodString;
operatingLicenseIssuedAt: z.ZodString;
operatingLicenseIssuedBy: z.ZodString;
streetAddress: z.ZodString;
city: z.ZodString;
country: z.ZodString;
zipCode: z.ZodString;
companyPhone: z.ZodString;
companyEmail: z.ZodString;
fax: z.ZodOptional<z.ZodString>;
yearsActive: z.ZodString;
representativeName: z.ZodOptional<z.ZodString>;
representativeTitle: z.ZodOptional<z.ZodString>;
responsibleName: z.ZodString;
responsibleRole: z.ZodString;
responsibleIdentityNumber: z.ZodString;
responsibleQualification: z.ZodOptional<z.ZodString>;
responsiblePhone: z.ZodString;
responsibleEmail: z.ZodString;
preferredLanguage: z.ZodDefault<z.ZodEnum<["en", "fr", "ar"]>>;
plan: z.ZodEnum<["STARTER", "GROWTH", "PRO"]>;
billingPeriod: z.ZodEnum<["MONTHLY", "ANNUAL"]>;
currency: z.ZodLiteral<"MAD">;
paymentProvider: z.ZodEnum<["AMANPAY", "PAYPAL"]>;
}, "strip", z.ZodTypeAny, {
firstName: string;
lastName: string;
email: string;
currency: "MAD";
password: string;
companyName: string;
legalName: string;
legalForm: string;
registrationNumber: string;
iceNumber: string;
taxId: string;
operatingLicenseNumber: string;
operatingLicenseIssuedAt: string;
operatingLicenseIssuedBy: string;
streetAddress: string;
city: string;
country: string;
zipCode: string;
companyPhone: string;
companyEmail: string;
yearsActive: string;
responsibleName: string;
responsibleRole: string;
responsibleIdentityNumber: string;
responsiblePhone: string;
responsibleEmail: string;
preferredLanguage: "en" | "fr" | "ar";
plan: "STARTER" | "GROWTH" | "PRO";
billingPeriod: "MONTHLY" | "ANNUAL";
paymentProvider: "AMANPAY" | "PAYPAL";
fax?: string | undefined;
representativeName?: string | undefined;
representativeTitle?: string | undefined;
responsibleQualification?: string | undefined;
}, {
firstName: string;
lastName: string;
email: string;
currency: "MAD";
password: string;
companyName: string;
legalName: string;
legalForm: string;
registrationNumber: string;
iceNumber: string;
taxId: string;
operatingLicenseNumber: string;
operatingLicenseIssuedAt: string;
operatingLicenseIssuedBy: string;
streetAddress: string;
city: string;
country: string;
zipCode: string;
companyPhone: string;
companyEmail: string;
yearsActive: string;
responsibleName: string;
responsibleRole: string;
responsibleIdentityNumber: string;
responsiblePhone: string;
responsibleEmail: string;
plan: "STARTER" | "GROWTH" | "PRO";
billingPeriod: "MONTHLY" | "ANNUAL";
paymentProvider: "AMANPAY" | "PAYPAL";
fax?: string | undefined;
representativeName?: string | undefined;
representativeTitle?: string | undefined;
responsibleQualification?: string | undefined;
preferredLanguage?: "en" | "fr" | "ar" | undefined;
}>;
//# sourceMappingURL=auth.company.schemas.d.ts.map