useDashboardScheduledEmails
Home > @gooddata/sdk-ui-dashboard > useDashboardScheduledEmails
useDashboardScheduledEmails variable
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Hook that handles schedule emailing dialogs.
Signature:
useDashboardScheduledEmails: () => {
webhooks: import("../index.js").Webhooks;
users: import("../index.js").Users;
automations: IAutomationMetadataObject[];
automationsCount: number;
schedulingLoadError: import("@gooddata/sdk-ui").GoodDataSdkError | undefined;
numberOfAvailableWebhooks: number;
isScheduleLoading: boolean;
isScheduledEmailingVisible: boolean;
isScheduledManagementEmailingVisible: boolean;
defaultOnScheduleEmailing: (widget?: IWidget) => void;
defaultOnScheduleEmailingManagement: (widget?: IWidget) => void;
isScheduleEmailingDialogOpen: boolean;
isScheduleEmailingManagementDialogOpen: boolean;
scheduleEmailingDialogContext: import("../../types.js").IScheduleEmailDialogContext;
scheduleEmailingManagementDialogContext: import("../../types.js").IScheduleEmailDialogContext;
onScheduleEmailingOpen: (widget?: IWidget) => void;
onScheduleEmailingManagementOpen: (widget?: IWidget) => void;
onScheduleEmailingManagementEdit: (schedule: IAutomationMetadataObject, widget?: IWidget) => void;
scheduledEmailToEdit: IAutomationMetadataObject | undefined;
onScheduleEmailingCancel: (widget?: IWidget) => void;
onScheduleEmailingCreateError: () => void;
onScheduleEmailingCreateSuccess: (widget?: IWidget) => void;
onScheduleEmailingSaveError: () => void;
onScheduleEmailingSaveSuccess: (widget?: IWidget) => void;
onScheduleEmailingManagementAdd: (widget?: IWidget) => void;
onScheduleEmailingManagementClose: () => void;
onScheduleEmailingManagementLoadingError: () => void;
onScheduleEmailingManagementDeleteSuccess: () => void;
onScheduleEmailingManagementDeleteError: () => void;
}