@ua/react-native-airship
Version:
Airship plugin for React Native apps.
39 lines • 1.33 kB
TypeScript
import { LiveActivity, LiveActivityListRequest, LiveActivityStartRequest, LiveActivityUpdateRequest, LiveActivityEndRequest } from './types';
/**
* Live Activity manager.
*/
export declare class AirshipLiveActivityManager {
private readonly module;
constructor(module: any);
/**
* Lists any Live Activities for the request.
* @param request The request options.
* @returns A promise with the result.
*/
list(request: LiveActivityListRequest): Promise<LiveActivity[]>;
/**
* Lists all Live Activities.
* @param request The request options.
* @returns A promise with the result.
*/
listAll(): Promise<LiveActivity[]>;
/**
* Starts a Live Activity.
* @param request The request options.
* @returns A promise with the result.
*/
start(request: LiveActivityStartRequest): Promise<LiveActivity>;
/**
* Updates a Live Activity.
* @param request The request options.
* @returns A promise with the result.
*/
update(request: LiveActivityUpdateRequest): Promise<void>;
/**
* Ends a Live Activity.
* @param request The request options.
* @returns A promise with the result.
*/
end(request: LiveActivityEndRequest): Promise<void>;
}
//# sourceMappingURL=AirshipLiveActivityManager.d.ts.map