UNPKG

@asposecloud/aspose-email-cloud

Version:
64 lines (63 loc) 1.9 kB
/** * Specifies when an alarm will trigger. */ export declare class ReminderTrigger { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * A trigger set to an absolute date/time. */ dateTime: Date; /** * Specifies a relative time in ticks for the trigger of the alarm. */ duration: number; /** * Specify the relationship of the alarm trigger with respect to the start or end of the event. Enum, available values: Start, End */ related: string; /** * Specifies when an alarm will trigger. * @param dateTime A trigger set to an absolute date/time. * @param duration Specifies a relative time in ticks for the trigger of the alarm. * @param related Specify the relationship of the alarm trigger with respect to the start or end of the event. Enum, available values: Start, End */ constructor(dateTime?: Date, duration?: number, related?: string); } /** * ReminderTrigger model builder */ export declare class ReminderTriggerBuilder { private readonly model; constructor(model: ReminderTrigger); /** * Build model. */ build(): ReminderTrigger; /** * A trigger set to an absolute date/time. */ dateTime(dateTime: Date): ReminderTriggerBuilder; /** * Specifies a relative time in ticks for the trigger of the alarm. */ duration(duration: number): ReminderTriggerBuilder; /** * Specify the relationship of the alarm trigger with respect to the start or end of the event. Enum, available values: Start, End */ related(related: string): ReminderTriggerBuilder; }