fpt-akainsights-react-native
Version:
React Native Plugin for the akaInsights Javascript SDK
16 lines (15 loc) • 1.59 kB
TypeScript
import { CampaignRequestDto, CartUpdateRequestDto, CategoryViewRequestDto, CheckoutRequestDto, ItemPurchaseRequestDto, FirstSessionRequestDto, ItemViewRequestDto, PageVisitRequestDto, PurchaseRequestDto, RegistrationRequestDto, SessionEndRequestDto, SessionStartRequestDto } from '../dtos';
export default class EventService {
static postRegistrationEvent(data: RegistrationRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postPurchaseEvent(data: PurchaseRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postItemPurchaseEvent(data: ItemPurchaseRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postCartUpdateEvent(data: CartUpdateRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postCheckoutEvent(data: CheckoutRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postItemViewEvent(data: ItemViewRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postCategoryViewEvent(data: CategoryViewRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postFirstSessionEvent(data: FirstSessionRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postSessionStartEvent(data: SessionStartRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postSessionEndEvent(data: SessionEndRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postPageVisitEvent(data: PageVisitRequestDto): Promise<import("axios").AxiosResponse<any>>;
static postCampaignEvent(data: CampaignRequestDto): Promise<import("axios").AxiosResponse<any>>;
}