Compare commits

..
2 changed files with 5 additions and 81 deletions
@@ -304,6 +304,7 @@ export class CFPaymentGateway extends AwesomeCordovaNativePlugin {
/**
* Initiate Drop Payment.
* @param {CFDropCheckoutPayment} [dropObject] dropPaymentObject information
* @deprecated Use doWebCheckoutPayment instead. Deprecated upstream as of cordova-plugin-cashfree-pg 1.1.0.
*/
@Cordova()
doDropPayment(dropObject: CFDropCheckoutPayment) {
@@ -41,10 +41,7 @@ export interface TealiumDispatch {
export class TealiumView implements TealiumDispatch {
public type = 'view';
constructor(
public viewName: string,
public dataLayer: Map<string, any>
) {}
constructor(public viewName: string, public dataLayer: Map<string, any>) {}
toJson() {
const dictionary: any = {};
dictionary['type'] = this.type;
@@ -60,10 +57,7 @@ export class TealiumView implements TealiumDispatch {
export class TealiumEvent implements TealiumDispatch {
public type = 'event';
constructor(
public eventName: string,
public dataLayer: Map<string, any>
) {}
constructor(public eventName: string, public dataLayer: Map<string, any>) {}
toJson() {
const dictionary: any = {};
dictionary['type'] = this.type;
@@ -78,21 +72,7 @@ export class TealiumEvent implements TealiumDispatch {
}
export class ConsentExpiry {
constructor(
public time: number,
public unit: TimeUnit
) {}
}
export interface RemoteCommand {
/** The ID used to invoke the remote command */
id: string;
/** Path to a local JSON file mapping, relative to the app bundle */
path?: string;
/** URL to a remote JSON file mapping */
url?: string;
/** Callback invoked when the remote command is triggered */
callback?: Function;
constructor(public time: number, public unit: TimeUnit) {}
}
export enum TimeUnit {
@@ -150,7 +130,6 @@ export interface TealiumConfig {
memoryReportingEnabled?: boolean;
overrideCollectURL?: string;
overrideCollectBatchURL?: string;
overrideCollectProfile?: string;
overrideCollectDomain?: string;
overrideLibrarySettingsURL?: string;
overrideTagManagementURL?: string;
@@ -164,12 +143,6 @@ export interface TealiumConfig {
useRemoteLibrarySettings?: boolean;
visitorServiceEnabled?: boolean;
visitorServiceRefreshInterval?: string;
/** Remote commands to register automatically on initialize */
remoteCommands?: RemoteCommand[];
/** Whether session counting is enabled */
sessionCountingEnabled?: boolean;
/** Whether dispatch batching is enabled */
batchingEnabled?: boolean;
}
/**
@@ -278,16 +251,6 @@ export class Tealium extends AwesomeCordovaNativePlugin {
return;
}
/**
* Gathers the current track data (data layer merged with library data) without dispatching a track call
* @param callback
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
gatherTrackData(callback?: Function): Promise<any> {
return;
}
/**
* Retrieves the user's consent status
* @param callback
@@ -347,16 +310,6 @@ export class Tealium extends AwesomeCordovaNativePlugin {
return;
}
/**
* Passes a deep link URI to the Tealium library for tracking
* @param uri The deep link URI
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
handleDeepLink(uri: string): Promise<any> {
return;
}
/**
* Retrieves the Tealium Visitor ID
* @param callback
@@ -367,24 +320,6 @@ export class Tealium extends AwesomeCordovaNativePlugin {
return;
}
/**
* Resets the Tealium Visitor ID, generating a new one
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
resetVisitorId(): Promise<any> {
return;
}
/**
* Clears all previously-stored visitor IDs
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
clearStoredVisitorIds(): Promise<any> {
return;
}
/**
* Sets a listener to be called when the AudienceStream visitor profile is updated
* @param callback
@@ -395,16 +330,6 @@ export class Tealium extends AwesomeCordovaNativePlugin {
return;
}
/**
* Sets a listener to be called when the Visitor ID changes
* @param callback
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
setVisitorIdListener(callback?: Function): Promise<any> {
return;
}
/**
* Sets a listener to be called when the consent has expired
* @param callback
@@ -419,12 +344,10 @@ export class Tealium extends AwesomeCordovaNativePlugin {
* Adds a remote command for later execution
* @param id The ID used to invoke the remote command
* @param callback
* @param path Path to a local JSON file mapping, relative to the app bundle
* @param url URL to a remote JSON file mapping
* @return {Promise<any>} Returns a promise that resolves when something happens
*/
@Cordova()
addRemoteCommand(id: string, callback?: Function, path?: string, url?: string): Promise<any> {
addRemoteCommand(id: string, callback?: Function): Promise<any> {
return;
}