@arcgis/workflow-manager
Version:
ArcGIS Workflow Manager JavaScript API
44 lines (43 loc) • 953 B
TypeScript
export declare enum ScheduleType {
Duration = "Duration",
SpecificTime = "SpecificTime",
Expression = "Expression"
}
export declare enum TimeType {
HourOfDay = "HourOfDay",
DayOfWeek = "DayOfWeek",
DayOfMonth = "DayOfMonth",
MonthOfYear = "MonthOfYear",
NumberOfDays = "NumberOfDays"
}
export declare enum DayOfWeekType {
MONDAY = 1,
TUESDAY = 2,
WEDNESDAY = 3,
THURSDAY = 4,
FRIDAY = 5,
SATURDAY = 6,
SUNDAY = 7
}
export interface TimeDuration {
months?: number;
days?: number;
hours?: number;
minutes?: number;
offset: number;
}
export interface SpecificTime {
type: TimeType;
dayOfWeek?: DayOfWeekType;
dayOfMonth?: number;
month?: number;
hour: number;
minutes: number;
offset: number;
}
export interface Schedule {
scheduleType: ScheduleType;
timeDuration?: TimeDuration;
specificTime?: SpecificTime;
expression?: string;
}