@aws-amplify/amplify-category-notifications
Version:
amplify-cli notifications plugin
10 lines • 1.33 kB
TypeScript
import { $TSContext, $TSMeta, IAmplifyResource, IAnalyticsResource, IPluginCapabilityAPIResponse, NotificationChannels } from '@aws-amplify/amplify-cli-core';
export declare const invokeAnalyticsAPIGetResources: (context: $TSContext, resourceProviderServiceName?: string) => Promise<Array<IAnalyticsResource>>;
export declare const invokeAnalyticsAPICreateResource: (context: $TSContext, resourceProviderServiceName: string) => Promise<IAmplifyResource>;
export declare const invokeAnalyticsResourceToggleNotificationChannel: (context: $TSContext, resourceProviderServiceName: string, channel: NotificationChannels, enableChannel: boolean) => Promise<IPluginCapabilityAPIResponse>;
export declare const invokeGetLastPushTimeStamp: (amplifyMeta: $TSMeta, analyticsResourceName: string) => Promise<string | undefined>;
export declare const invokeAnalyticsPush: (context: $TSContext, analyticsResourceName: string) => Promise<IPluginCapabilityAPIResponse>;
export declare const invokeAnalyticsPinpointHasInAppMessagingPolicy: (context: $TSContext) => Promise<boolean>;
export declare const invokeAnalyticsMigrations: (context: $TSContext) => Promise<void>;
export declare const invokeAnalyticsGetPinpointRegionMapping: (context: $TSContext) => Promise<Record<string, string>>;
//# sourceMappingURL=plugin-client-api-analytics.d.ts.map