Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export type Step = {
- stepId: number,
- name: string,
- code: string,
- orderNumber: number,
- };
- export type Stage = {
- stageId: number,
- name: string,
- description: string,
- steps: Array<Step>,
- };
- export type IntegrityCheck = {
- integrityCheckId?: number,
- networkElementId?: number,
- integrityCheckName?: string,
- path?: ?string,
- minSize?: ?number,
- maxSize?: ?number,
- filesNumber?: ?number,
- };
- export type NetworkElement = {
- networkElementId: number,
- networkElementName: string,
- networkElementTypeId: number,
- networkId: number,
- vendorId: number,
- osId: number,
- connectionModeId: number,
- siteId: number,
- zoneId: number,
- namingConvention: string,
- ip: string,
- username: string,
- password: string,
- fileNameFz: ?string,
- pathFz: ?string,
- directoryFb: ?string,
- archivationDay: number,
- archivationBackupNumber: number,
- integrityChecks: Array<IntegrityCheck>,
- };
- export type ManagementSystem = {
- managementSystemId: number,
- managementSystemName: string,
- managementSystemTypeId: number,
- connectionModeId: number,
- siteId: number,
- zoneId: number,
- ip: string,
- username: string,
- password: string,
- releaseId: number,
- archivationDay: number,
- archivationBackupNumber: number,
- archivationNumberMonth: number,
- };
- export type Backup = {
- backupId: number,
- fileName: string,
- directory: string,
- dateBackupStart: Date | null,
- sizeBackup?: number,
- dateBackupEnd: Date | null,
- status: string,
- schedulingId: number
- }
- export type Upload = {
- id: number,
- backup: Backup,
- networkElement: NetworkElement,
- directory: string,
- startDate?: Date | null,
- endDate?: Date | null,
- status?: string,
- stages: Array<Stage>,
- }
- export type Schedule = {
- schedulingId: number,
- schedulingTypeId?: number,
- userOwner: string,
- note: string | null,
- schedulingCrontab: string,
- isCycling: number,
- immediateExecution: number,
- priority: number,
- timeout?: number,
- startDate: Date | null,
- backupRecycling?: number | null,
- networkElements?: Array<NetworkElement>,
- managementSystemId?: ManagementSystem,
- upload?: Upload,
- notifications?: Array<Notification>,
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement