108 lines
3.4 KiB
TypeScript
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
|