@linode/validation
Version:
Yup validation schemas for use with the Linode APIv4
51 lines • 1.57 kB
TypeScript
export declare const createSupportTicketSchema: import("yup").ObjectSchema<{
summary: string;
description: string;
domain_id: number | undefined;
linode_id: number | undefined;
longviewclient_id: number | undefined;
nodebalancer_id: number | undefined;
volume_id: number | undefined;
}, import("yup").AnyObject, {
summary: undefined;
description: undefined;
domain_id: undefined;
linode_id: undefined;
longviewclient_id: undefined;
nodebalancer_id: undefined;
volume_id: undefined;
}, "">;
export declare const createSMTPSupportTicketSchema: import("yup").ObjectSchema<{
summary: string;
description: string | undefined;
customerName: string;
useCase: string;
emailDomains: string;
publicInfo: string;
}, import("yup").AnyObject, {
summary: undefined;
description: undefined;
customerName: undefined;
useCase: undefined;
emailDomains: undefined;
publicInfo: undefined;
}, "">;
export declare const createAccountLimitSupportTicketSchema: import("yup").ObjectSchema<{
summary: string;
description: string | undefined;
customerName: string;
useCase: string;
publicInfo: string;
}, import("yup").AnyObject, {
summary: undefined;
description: undefined;
customerName: undefined;
useCase: undefined;
publicInfo: undefined;
}, "">;
export declare const createReplySchema: import("yup").ObjectSchema<{
description: string;
}, import("yup").AnyObject, {
description: undefined;
}, "">;
//# sourceMappingURL=support.schema.d.ts.map