@trycourier/courier-react-native
Version:
Inbox, Push Notifications, and Preferences for React Native
34 lines • 1.09 kB
TypeScript
import { BrandClient } from '..';
import { ClientModule } from './ClientModule';
import { InboxClient } from './InboxClient';
import { PreferenceClient } from './PreferenceClient';
import { TokenClient } from './TokenClient';
import { TrackingClient } from './TrackingClient';
import { CourierApiUrls } from '../CourierApiUrls';
export interface CourierClientOptions {
userId: string;
showLogs: boolean;
jwt?: string;
clientKey?: string;
connectionId?: string;
tenantId?: string;
apiUrls?: CourierApiUrls;
}
export declare class CourierClient extends ClientModule {
readonly options: CourierClientOptions;
readonly tokens: TokenClient;
readonly brands: BrandClient;
readonly inbox: InboxClient;
readonly preferences: PreferenceClient;
readonly tracking: TrackingClient;
constructor(props: {
userId: string;
jwt?: string;
clientKey?: string;
connectionId?: string;
tenantId?: string;
apiUrls?: CourierApiUrls;
showLogs?: boolean;
});
}
//# sourceMappingURL=CourierClient.d.ts.map