UNPKG

wcz-layout

Version:

447 lines (446 loc) 14.4 kB
import { n as FileMetaSchema, t as FileMeta } from "./FileMeta-fQnJ6uFX.js"; import z$1, { z } from "zod"; //#region src/models/email/Email.d.ts declare const EmailSchema: z$1.ZodObject<{ subject: z$1.ZodString; body: z$1.ZodString; to: z$1.ZodArray<z$1.ZodEmail>; bcc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEmail>>; cc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEmail>>; attachments: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{ appName: z$1.ZodString; subId: z$1.ZodUUID; }, z$1.core.$strip>>>; }, z$1.core.$strip>; type Email = z$1.infer<typeof EmailSchema>; //#endregion //#region src/models/email/EmailAttachment.d.ts declare const EmailAttachmentSchema: z$1.ZodObject<{ appName: z$1.ZodString; subId: z$1.ZodUUID; }, z$1.core.$strip>; type EmailAttachment = z$1.infer<typeof EmailAttachmentSchema>; //#endregion //#region src/models/peoplesoft/Employee.d.ts declare const EmployeeSchema: z$1.ZodObject<{ badgeId: z$1.ZodString; category: z$1.ZodString; categoryGroup: z$1.ZodEnum<{ IDL: "IDL"; FD: "FD"; FI: "FI"; }>; companyCode: z$1.ZodString; contactPhone: z$1.ZodString; departmentId: z$1.ZodString; departmentDescription: z$1.ZodString; emailString: z$1.ZodString; employeeId: z$1.ZodString; extensionNumber: z$1.ZodString; firstName: z$1.ZodString; gender: z$1.ZodString; hiredDate: z$1.ZodDate; lastName: z$1.ZodString; managerId: z$1.ZodString; middleName: z$1.ZodString; name: z$1.ZodString; nameTitleCase: z$1.ZodString; nfcSn: z$1.ZodString; plantId: z$1.ZodString; position: z$1.ZodString; previousEmployeeIds: z$1.ZodNullable<z$1.ZodString>; reHiredDate: z$1.ZodNullable<z$1.ZodDate>; recordNumber: z$1.ZodNumber; status: z$1.ZodEnum<{ Active: "Active"; Terminated: "Terminated"; "Leave of Absence": "Leave of Absence"; }>; supervisorId: z$1.ZodString; terminationDate: z$1.ZodNullable<z$1.ZodDate>; terminationFutureDate: z$1.ZodNullable<z$1.ZodDate>; type: z$1.ZodString; upperDepartmentId: z$1.ZodString; jobCode: z$1.ZodString; jobDescription: z$1.ZodString; terminationReason: z$1.ZodNullable<z$1.ZodString>; supervisorRecordNumber: z$1.ZodNumber; }, z$1.core.$strip>; type Employee = z$1.infer<typeof EmployeeSchema>; //#endregion //#region src/models/peoplesoft/Department.d.ts declare const DepartmentSchema: z$1.ZodObject<{ departmentId: z$1.ZodString; description: z$1.ZodString; managerId: z$1.ZodString; managerRecordNumber: z$1.ZodString; treeLevel: z$1.ZodNumber; upperDepartmentId: z$1.ZodString; companyCode: z$1.ZodString; location: z$1.ZodString; salLocation: z$1.ZodString; plantId: z$1.ZodString; manager: z$1.ZodObject<{ badgeId: z$1.ZodString; category: z$1.ZodString; categoryGroup: z$1.ZodEnum<{ IDL: "IDL"; FD: "FD"; FI: "FI"; }>; companyCode: z$1.ZodString; contactPhone: z$1.ZodString; departmentId: z$1.ZodString; departmentDescription: z$1.ZodString; emailString: z$1.ZodString; employeeId: z$1.ZodString; extensionNumber: z$1.ZodString; firstName: z$1.ZodString; gender: z$1.ZodString; hiredDate: z$1.ZodDate; lastName: z$1.ZodString; managerId: z$1.ZodString; middleName: z$1.ZodString; name: z$1.ZodString; nameTitleCase: z$1.ZodString; nfcSn: z$1.ZodString; plantId: z$1.ZodString; position: z$1.ZodString; previousEmployeeIds: z$1.ZodNullable<z$1.ZodString>; reHiredDate: z$1.ZodNullable<z$1.ZodDate>; recordNumber: z$1.ZodNumber; status: z$1.ZodEnum<{ Active: "Active"; Terminated: "Terminated"; "Leave of Absence": "Leave of Absence"; }>; supervisorId: z$1.ZodString; terminationDate: z$1.ZodNullable<z$1.ZodDate>; terminationFutureDate: z$1.ZodNullable<z$1.ZodDate>; type: z$1.ZodString; upperDepartmentId: z$1.ZodString; jobCode: z$1.ZodString; jobDescription: z$1.ZodString; terminationReason: z$1.ZodNullable<z$1.ZodString>; supervisorRecordNumber: z$1.ZodNumber; }, z$1.core.$strip>; }, z$1.core.$strip>; type Department = z$1.infer<typeof DepartmentSchema>; //#endregion //#region src/models/peoplesoft/EmployeeCategoryGroup.d.ts declare const EmployeeCategoryGroup: z$1.ZodEnum<{ IDL: "IDL"; FD: "FD"; FI: "FI"; }>; //#endregion //#region src/models/peoplesoft/EmployeeStatus.d.ts declare const EmployeeStatus: z$1.ZodEnum<{ Active: "Active"; Terminated: "Terminated"; "Leave of Absence": "Leave of Absence"; }>; //#endregion //#region src/models/approval/Approval.d.ts declare const ApprovalSchema: z$1.ZodObject<{ id: z$1.ZodUUID; number: z$1.ZodOptional<z$1.ZodString>; applicationName: z$1.ZodString; type: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<{ Single: "Single"; Batch: "Batch"; }>>>; status: z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; PartiallyApproved: "PartiallyApproved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; }>; emailBody: z$1.ZodString; created: z$1.ZodDate; createdBy: z$1.ZodCustom<{ employeeId: string; name: string; email: string; }, { employeeId: string; name: string; email: string; }>; updated: z$1.ZodDate; updatedBy: z$1.ZodCustom<{ employeeId: string; name: string; email: string; }, { employeeId: string; name: string; email: string; }>; approvalFlows: z$1.ZodArray<z$1.ZodCustom<{ id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }, { id: string; approvalStage: number; approvalSequence: number; stepApprovalOrder: "Serial" | "Parallel" | "OneOfThem"; steps: { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }[]; batchSequence?: number | undefined; isActive?: boolean | undefined; }>>; currentApprovers: z$1.ZodArray<z$1.ZodCustom<{ employeeId: string; name: string; email: string; }, { employeeId: string; name: string; email: string; }>>; }, z$1.core.$strip>; type Approval = z$1.infer<typeof ApprovalSchema>; declare const CreateApprovalSchema: z$1.ZodObject<{ number: z$1.ZodOptional<z$1.ZodString>; type: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<{ Single: "Single"; Batch: "Batch"; }>>>; id: z$1.ZodUUID; applicationName: z$1.ZodString; emailBody: z$1.ZodString; approvalFlows: z$1.ZodArray<z$1.ZodObject<{ stepApprovalOrder: z$1.ZodEnum<{ Serial: "Serial"; Parallel: "Parallel"; OneOfThem: "OneOfThem"; }>; approvalStage: z$1.ZodNumber; batchSequence: z$1.ZodOptional<z$1.ZodNumber>; steps: z$1.ZodArray<z$1.ZodObject<{ approver: z$1.ZodObject<{ employeeId: z$1.ZodString; name: z$1.ZodString; email: z$1.ZodEmail; }, z$1.core.$strip>; approverRole: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; }, z$1.core.$strip>; type CreateApproval = z$1.infer<typeof CreateApprovalSchema>; declare const ApproveApprovalSchema: z$1.ZodObject<{ id: z$1.ZodUUID; result: z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; NotAvailable: "NotAvailable"; FutureApproval: "FutureApproval"; Skipped: "Skipped"; }>; resultComment: z$1.ZodOptional<z$1.ZodString>; emailBody: z$1.ZodString; }, z$1.core.$strip>; type ApproveApproval = z$1.infer<typeof ApproveApprovalSchema>; declare const ResubmitApprovalSchema: z$1.ZodObject<{ id: z$1.ZodUUID; approvalFlows: z$1.ZodArray<z$1.ZodObject<{ stepApprovalOrder: z$1.ZodEnum<{ Serial: "Serial"; Parallel: "Parallel"; OneOfThem: "OneOfThem"; }>; approvalStage: z$1.ZodNumber; batchSequence: z$1.ZodOptional<z$1.ZodNumber>; steps: z$1.ZodArray<z$1.ZodObject<{ approver: z$1.ZodObject<{ employeeId: z$1.ZodString; name: z$1.ZodString; email: z$1.ZodEmail; }, z$1.core.$strip>; approverRole: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; }, z$1.core.$strip>; type ResubmitApproval = z$1.infer<typeof ResubmitApprovalSchema>; declare const CancelApprovalSchema: z$1.ZodObject<{ id: z$1.ZodUUID; comment: z$1.ZodString; emailBody: z$1.ZodString; }, z$1.core.$strip>; type CancelApproval = z$1.infer<typeof CancelApprovalSchema>; declare const WithdrawApprovalSchema: z$1.ZodObject<{ id: z$1.ZodUUID; comment: z$1.ZodString; emailBody: z$1.ZodString; }, z$1.core.$strip>; type WithdrawApproval = z$1.infer<typeof WithdrawApprovalSchema>; //#endregion //#region src/models/approval/ApprovalEmployee.d.ts declare const ApprovalEmployeeSchema: z.ZodObject<{ employeeId: z.ZodString; name: z.ZodString; email: z.ZodEmail; }, z.core.$strip>; type ApprovalEmployee = z.infer<typeof ApprovalEmployeeSchema>; //#endregion //#region src/models/approval/ApprovalFlow.d.ts declare const ApprovalFlowSchema: z.ZodObject<{ id: z.ZodUUID; approvalStage: z.ZodNumber; batchSequence: z.ZodOptional<z.ZodNumber>; approvalSequence: z.ZodNumber; stepApprovalOrder: z.ZodEnum<{ Serial: "Serial"; Parallel: "Parallel"; OneOfThem: "OneOfThem"; }>; steps: z.ZodArray<z.ZodCustom<{ id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }, { id: string; order: number; approver: { employeeId: string; name: string; email: string; }; approverRole?: string | undefined; actualApprover?: { employeeId: string; name: string; email: string; } | undefined; result?: "WaitingForApproval" | "Approved" | "Rejected" | "Withdrawn" | "Cancelled" | "NotAvailable" | "FutureApproval" | "Skipped" | undefined; resultDate?: Date | undefined; resultComment?: string | undefined; }>>; isActive: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>; }, z.core.$strip>; type ApprovalFlow = z.infer<typeof ApprovalFlowSchema>; //#endregion //#region src/models/approval/ApprovalFlowStep.d.ts declare const ApprovalFlowStepSchema: z.ZodObject<{ id: z.ZodUUID; order: z.ZodNumber; approverRole: z.ZodOptional<z.ZodDefault<z.ZodString>>; approver: z.ZodObject<{ employeeId: z.ZodString; name: z.ZodString; email: z.ZodEmail; }, z.core.$strip>; actualApprover: z.ZodOptional<z.ZodObject<{ employeeId: z.ZodString; name: z.ZodString; email: z.ZodEmail; }, z.core.$strip>>; result: z.ZodOptional<z.ZodDefault<z.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; NotAvailable: "NotAvailable"; FutureApproval: "FutureApproval"; Skipped: "Skipped"; }>>>; resultDate: z.ZodOptional<z.ZodDate>; resultComment: z.ZodOptional<z.ZodString>; }, z.core.$strip>; type ApprovalFlowStep = z.infer<typeof ApprovalFlowStepSchema>; //#endregion //#region src/models/approval/ApprovalRequestType.d.ts declare const ApprovalRequestType: z$1.ZodEnum<{ Single: "Single"; Batch: "Batch"; }>; //#endregion //#region src/models/approval/ApprovalStatus.d.ts declare const ApprovalStatus: z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; PartiallyApproved: "PartiallyApproved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; }>; //#endregion //#region src/models/approval/ApprovalStepResult.d.ts declare const ApprovalStepResult: z$1.ZodEnum<{ WaitingForApproval: "WaitingForApproval"; Approved: "Approved"; Rejected: "Rejected"; Withdrawn: "Withdrawn"; Cancelled: "Cancelled"; NotAvailable: "NotAvailable"; FutureApproval: "FutureApproval"; Skipped: "Skipped"; }>; //#endregion //#region src/models/approval/StepApprovalOrder.d.ts declare const StepApprovalOrder: z$1.ZodEnum<{ Serial: "Serial"; Parallel: "Parallel"; OneOfThem: "OneOfThem"; }>; //#endregion export { type Approval, type ApprovalEmployee, ApprovalEmployeeSchema, type ApprovalFlow, ApprovalFlowSchema, type ApprovalFlowStep, ApprovalFlowStepSchema, type ApprovalRequestType, ApprovalSchema, type ApprovalStatus, type ApprovalStepResult, type ApproveApproval, ApproveApprovalSchema, type CancelApproval, CancelApprovalSchema, type CreateApproval, CreateApprovalSchema, type Department, DepartmentSchema, type Email, type EmailAttachment, EmailAttachmentSchema, EmailSchema, type Employee, type EmployeeCategoryGroup, EmployeeSchema, type EmployeeStatus, type FileMeta, FileMetaSchema, type ResubmitApproval, ResubmitApprovalSchema, type StepApprovalOrder, type WithdrawApproval, WithdrawApprovalSchema }; //# sourceMappingURL=models.d.ts.map