UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

40 lines 1.81 kB
import { OnInit, EventEmitter } from '@angular/core'; import { BsModalRef } from 'ngx-bootstrap/modal'; import { Schedule, ActionType } from './export-schedules.interface'; import { EmittedCron, EmitterPayload } from './export-schedules.interface'; import { CronService } from './cron.service'; import { ReportsService } from './reports.service'; import * as i0 from "@angular/core"; export declare class ScheduleModalComponent implements OnInit { reportsService: ReportsService; modalRef: BsModalRef; private cronService; schedule: Schedule; oldSchedule: Schedule; emitter: EventEmitter<EmitterPayload>; exportId: number; actionType: ActionType; ActionType: typeof ActionType; cronExpression: string; validCron: boolean; emitterPayload: EmitterPayload; emailTo: string; emailCc: string; emailBcc: string; emailReplyTo: string; emailSubject: string; emailText: string; placeholdersInfo: "Available placeholders: {tenant-domain}, {host}, {binaryId}. Whole link to downloadable file is: {tenant-domain}/inventory/binaries/{binaryId}."; constructor(reportsService: ReportsService, modalRef: BsModalRef, cronService: CronService); ngOnInit(): void; populateEmailFieldsFromSchedule(schedule: Schedule): void; save(): void; cancel(): void; getCron(cron: EmittedCron): void; populateScheduleFromCronExpression(): void; convertStringOfEmailsToArray(stringOfEmails: string): any[]; populateScheduleFromEmailFields(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ScheduleModalComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ScheduleModalComponent, "schedule-modal", never, {}, { "emitter": "emitter"; }, never, never, false, never>; } //# sourceMappingURL=schedule-modal.component.d.ts.map