@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
1,122 lines (1,082 loc) • 183 kB
TypeScript
declare module com {
export module flurry {
export module android {
export abstract class Consent extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.Consent>;
public static GPP_STRING_KEY: string;
public static GPP_SID_KEY: string;
public consentStrings: java.util.Map<string,string>;
public idsToString(param0: java.util.Set<java.lang.Integer>): string;
public getGppSectionIds(): java.util.Set<java.lang.Integer>;
public isGdprScope(): boolean;
public equals(obj: any): boolean;
public getGppString(): string;
public hashCode(): number;
public equals(param0: any): boolean;
public getConsentStrings(): java.util.Map<string,string>;
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module android {
export class Constants extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.Constants>;
/**
* Constructs a new instance of the com.flurry.android.Constants interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static UNKNOWN: number;
public static MALE: number;
public static FEMALE: number;
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryAgent extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryAgent>;
public static VERSION_STRING: string;
public static setAge(param0: number): void;
public static isSessionActive(): boolean;
public static logEvent(param0: string, param1: java.util.Map<string,string>, param2: string): com.flurry.android.FlurryEventRecordStatus;
public static setSslPinningEnabled(param0: boolean): void;
public static addSessionProperty(param0: string, param1: string): void;
public static onError(param0: string, param1: string, param2: string, param3: java.util.Map<string,string>): void;
public static setVersionName(param0: string): void;
public static logEvent(param0: string, param1: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus;
public static addOrigin(param0: string, param1: string): void;
public static logEvent(param0: string, param1: boolean): com.flurry.android.FlurryEventRecordStatus;
public static setInstantAppName(param0: string): void;
public static setLogEnabled(param0: boolean): void;
public static onError(param0: string, param1: string, param2: java.lang.Throwable, param3: java.util.Map<string,string>): void;
public static logPayment(param0: string, param1: string, param2: number, param3: number, param4: string, param5: string, param6: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus;
public static updateFlurryConsent(param0: com.flurry.android.Consent): boolean;
public static logEvent(param0: com.flurry.android.FlurryEvent, param1: com.flurry.android.FlurryEvent.Params): com.flurry.android.FlurryEventRecordStatus;
public static onEndSession(param0: android.content.Context): void;
public static getInstantAppName(): string;
public static getReleaseVersion(): string;
public static setContinueSessionMillis(param0: number): void;
public static setGender(param0: number): void;
public static isInitialized(): boolean;
public static setGppConsent(param0: string, param1: java.util.Set<java.lang.Integer>): boolean;
public static deleteData(): void;
public static setReportLocation(param0: boolean): void;
public static onError(param0: string, param1: string, param2: string): void;
public static onStartSession(param0: android.content.Context): void;
public static setLogLevel(param0: number): void;
public static getAddOnModules(): java.util.List<com.flurry.android.FlurryModule>;
public static getFlurryConsent(): com.flurry.android.Consent;
public static setIncludeBackgroundSessionsInMetrics(param0: boolean): void;
public static registerListener(param0: com.flurry.android.FlurryAgentListener): void;
public static logEvent(param0: string): com.flurry.android.FlurryEventRecordStatus;
public static logEvent(param0: string, param1: java.util.Map<string,string>, param2: boolean): com.flurry.android.FlurryEventRecordStatus;
public static onError(param0: string, param1: string, param2: java.lang.Throwable): void;
public static setDataSaleOptOut(param0: boolean): void;
public static logBreadcrumb(param0: string): void;
public static endTimedEvent(param0: string, param1: java.util.Map<string,string>): void;
public static setCaptureUncaughtExceptions(param0: boolean): void;
public static endTimedEvent(param0: string): void;
public static endTimedEvent(param0: string, param1: java.util.Map<string,string>, param2: string): void;
public static addOrigin(param0: string, param1: string, param2: java.util.Map<string,string>): void;
public static getAgentVersion(): number;
public static logEvent(param0: string, param1: string): com.flurry.android.FlurryEventRecordStatus;
public static endTimedEvent(param0: string, param1: string): void;
public static getSessionId(): string;
public static unregisterListener(param0: com.flurry.android.FlurryAgentListener): void;
public static openPrivacyDashboard(param0: com.flurry.android.FlurryPrivacySession.Request): void;
public static setUserId(param0: string): void;
public static setSessionOrigin(param0: string, param1: string): void;
public static logPayment(param0: number, param1: java.util.List<any>, param2: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus;
}
export module FlurryAgent {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryAgent.Builder>;
public withConsent(param0: com.flurry.android.Consent): com.flurry.android.FlurryAgent.Builder;
public withIncludeBackgroundSessionsInMetrics(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withGppConsent(param0: string, param1: java.util.Set<java.lang.Integer>): com.flurry.android.FlurryAgent.Builder;
public withPerformanceMetrics(param0: number): com.flurry.android.FlurryAgent.Builder;
public withSslPinningEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withCaptureUncaughtExceptions(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withReportLocation(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withPulseEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withLogEnabled(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public withSessionForceStart(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public constructor();
public withListener(param0: com.flurry.android.FlurryAgentListener): com.flurry.android.FlurryAgent.Builder;
public withModule(param0: com.flurry.android.FlurryModule): com.flurry.android.FlurryAgent.Builder;
public withLogLevel(param0: number): com.flurry.android.FlurryAgent.Builder;
public withContinueSessionMillis(param0: number): com.flurry.android.FlurryAgent.Builder;
public withDataSaleOptOut(param0: boolean): com.flurry.android.FlurryAgent.Builder;
public build(param0: android.content.Context, param1: string): void;
}
export class UserProperties extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryAgent.UserProperties>;
public static PROPERTY_CURRENCY_PREFERENCE: string;
public static PROPERTY_PURCHASER: string;
public static PROPERTY_REGISTERED_USER: string;
public static PROPERTY_SUBSCRIBER: string;
public static add(param0: string, param1: string): void;
public constructor();
public static set(param0: string, param1: java.util.List<string>): void;
public static remove(param0: string): void;
public static flag(param0: string): void;
public static add(param0: string, param1: java.util.List<string>): void;
public static set(param0: string, param1: string): void;
public static remove(param0: string, param1: string): void;
public static remove(param0: string, param1: java.util.List<string>): void;
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryAgentListener extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryAgentListener>;
/**
* Constructs a new instance of the com.flurry.android.FlurryAgentListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onSessionStarted(): void;
});
public constructor();
public onSessionStarted(): void;
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryConfig extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryConfig>;
public registerListener(param0: com.flurry.android.FlurryConfigListener): void;
public registerListener(param0: com.flurry.android.FlurryConfigListener, param1: android.os.Handler): void;
public getBoolean(param0: string, param1: boolean): boolean;
public getInt(param0: string, param1: number): number;
public toString(): string;
public unregisterListener(param0: com.flurry.android.FlurryConfigListener): void;
public static getInstance(): com.flurry.android.FlurryConfig;
public getFloat(param0: string, param1: number): number;
public getString(param0: string, param1: string): string;
public getLong(param0: string, param1: number): number;
public getDouble(param0: string, param1: number): number;
public fetchConfig(): void;
public resetState(): void;
public activateConfig(): boolean;
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryConfigListener extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryConfigListener>;
/**
* Constructs a new instance of the com.flurry.android.FlurryConfigListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onFetchSuccess(): void;
onFetchNoChange(): void;
onFetchError(param0: boolean): void;
onActivateComplete(param0: boolean): void;
});
public constructor();
public onFetchNoChange(): void;
public onFetchError(param0: boolean): void;
public onActivateComplete(param0: boolean): void;
public onFetchSuccess(): void;
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryConsent extends com.flurry.android.Consent {
public static class: java.lang.Class<com.flurry.android.FlurryConsent>;
public constructor(param0: boolean, param1: java.util.Map<string,string>);
public constructor(param0: string, param1: java.util.Set<java.lang.Integer>);
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryEvent {
public static class: java.lang.Class<com.flurry.android.FlurryEvent>;
public static AD_CLICK: com.flurry.android.FlurryEvent;
public static AD_IMPRESSION: com.flurry.android.FlurryEvent;
public static AD_REWARDED: com.flurry.android.FlurryEvent;
public static AD_SKIPPED: com.flurry.android.FlurryEvent;
public static CREDITS_SPENT: com.flurry.android.FlurryEvent;
public static CREDITS_PURCHASED: com.flurry.android.FlurryEvent;
public static CREDITS_EARNED: com.flurry.android.FlurryEvent;
public static ACHIEVEMENT_UNLOCKED: com.flurry.android.FlurryEvent;
public static LEVEL_COMPLETED: com.flurry.android.FlurryEvent;
public static LEVEL_FAILED: com.flurry.android.FlurryEvent;
public static LEVEL_UP: com.flurry.android.FlurryEvent;
public static LEVEL_STARTED: com.flurry.android.FlurryEvent;
public static LEVEL_SKIP: com.flurry.android.FlurryEvent;
public static SCORE_POSTED: com.flurry.android.FlurryEvent;
public static CONTENT_RATED: com.flurry.android.FlurryEvent;
public static CONTENT_VIEWED: com.flurry.android.FlurryEvent;
public static CONTENT_SAVED: com.flurry.android.FlurryEvent;
public static PRODUCT_CUSTOMIZED: com.flurry.android.FlurryEvent;
public static APP_ACTIVATED: com.flurry.android.FlurryEvent;
public static APPLICATION_SUBMITTED: com.flurry.android.FlurryEvent;
public static ADD_ITEM_TO_CART: com.flurry.android.FlurryEvent;
public static ADD_ITEM_TO_WISH_LIST: com.flurry.android.FlurryEvent;
public static COMPLETED_CHECKOUT: com.flurry.android.FlurryEvent;
public static PAYMENT_INFO_ADDED: com.flurry.android.FlurryEvent;
public static ITEM_VIEWED: com.flurry.android.FlurryEvent;
public static ITEM_LIST_VIEWED: com.flurry.android.FlurryEvent;
public static PURCHASED: com.flurry.android.FlurryEvent;
public static PURCHASE_REFUNDED: com.flurry.android.FlurryEvent;
public static REMOVE_ITEM_FROM_CART: com.flurry.android.FlurryEvent;
public static CHECKOUT_INITIATED: com.flurry.android.FlurryEvent;
public static FUNDS_DONATED: com.flurry.android.FlurryEvent;
public static USER_SCHEDULED: com.flurry.android.FlurryEvent;
public static OFFER_PRESENTED: com.flurry.android.FlurryEvent;
public static SUBSCRIPTION_STARTED: com.flurry.android.FlurryEvent;
public static SUBSCRIPTION_ENDED: com.flurry.android.FlurryEvent;
public static GROUP_JOINED: com.flurry.android.FlurryEvent;
public static GROUP_LEFT: com.flurry.android.FlurryEvent;
public static TUTORIAL_STARTED: com.flurry.android.FlurryEvent;
public static TUTORIAL_COMPLETED: com.flurry.android.FlurryEvent;
public static TUTORIAL_STEP_COMPLETED: com.flurry.android.FlurryEvent;
public static TUTORIAL_SKIPPED: com.flurry.android.FlurryEvent;
public static LOGIN: com.flurry.android.FlurryEvent;
public static LOGOUT: com.flurry.android.FlurryEvent;
public static USER_REGISTERED: com.flurry.android.FlurryEvent;
public static SEARCH_RESULT_VIEWED: com.flurry.android.FlurryEvent;
public static KEYWORD_SEARCHED: com.flurry.android.FlurryEvent;
public static LOCATION_SEARCHED: com.flurry.android.FlurryEvent;
public static INVITE: com.flurry.android.FlurryEvent;
public static SHARE: com.flurry.android.FlurryEvent;
public static LIKE: com.flurry.android.FlurryEvent;
public static COMMENT: com.flurry.android.FlurryEvent;
public static MEDIA_CAPTURED: com.flurry.android.FlurryEvent;
public static MEDIA_STARTED: com.flurry.android.FlurryEvent;
public static MEDIA_STOPPED: com.flurry.android.FlurryEvent;
public static MEDIA_PAUSED: com.flurry.android.FlurryEvent;
public static PRIVACY_PROMPT_DISPLAYED: com.flurry.android.FlurryEvent;
public static PRIVACY_OPT_IN: com.flurry.android.FlurryEvent;
public static PRIVACY_OPT_OUT: com.flurry.android.FlurryEvent;
public eventName: string;
public mandatoryParams: com.flurry.android.FlurryEvent.ParamBase[];
public recommendedParams: com.flurry.android.FlurryEvent.ParamBase[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(param0: string): com.flurry.android.FlurryEvent;
public static values(): com.flurry.android.FlurryEvent[];
}
export module FlurryEvent {
export class BooleanParam extends com.flurry.android.FlurryEvent.ParamBase {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.BooleanParam>;
}
export class DoubleParam extends com.flurry.android.FlurryEvent.ParamBase {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.DoubleParam>;
}
export class IntegerParam extends com.flurry.android.FlurryEvent.ParamBase {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.IntegerParam>;
}
export class Param extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.Param>;
public static AD_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static LEVEL_NAME: com.flurry.android.FlurryEvent.StringParam;
public static LEVEL_NUMBER: com.flurry.android.FlurryEvent.IntegerParam;
public static CONTENT_NAME: com.flurry.android.FlurryEvent.StringParam;
public static CONTENT_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static CONTENT_ID: com.flurry.android.FlurryEvent.StringParam;
public static CREDIT_NAME: com.flurry.android.FlurryEvent.StringParam;
public static CREDIT_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static CREDIT_ID: com.flurry.android.FlurryEvent.StringParam;
public static IS_CURRENCY_SOFT: com.flurry.android.FlurryEvent.BooleanParam;
public static CURRENCY_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static PAYMENT_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static ITEM_NAME: com.flurry.android.FlurryEvent.StringParam;
public static ITEM_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static ITEM_ID: com.flurry.android.FlurryEvent.StringParam;
public static ITEM_COUNT: com.flurry.android.FlurryEvent.IntegerParam;
public static ITEM_CATEGORY: com.flurry.android.FlurryEvent.StringParam;
public static ITEM_LIST_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static PRICE: com.flurry.android.FlurryEvent.DoubleParam;
public static TOTAL_AMOUNT: com.flurry.android.FlurryEvent.DoubleParam;
public static ACHIEVEMENT_ID: com.flurry.android.FlurryEvent.StringParam;
public static SCORE: com.flurry.android.FlurryEvent.IntegerParam;
public static RATING: com.flurry.android.FlurryEvent.StringParam;
public static TRANSACTION_ID: com.flurry.android.FlurryEvent.StringParam;
public static SUCCESS: com.flurry.android.FlurryEvent.BooleanParam;
public static IS_ANNUAL_SUBSCRIPTION: com.flurry.android.FlurryEvent.BooleanParam;
public static SUBSCRIPTION_COUNTRY: com.flurry.android.FlurryEvent.StringParam;
public static TRIAL_DAYS: com.flurry.android.FlurryEvent.IntegerParam;
public static PREDICTED_LTV: com.flurry.android.FlurryEvent.StringParam;
public static GROUP_NAME: com.flurry.android.FlurryEvent.StringParam;
public static TUTORIAL_NAME: com.flurry.android.FlurryEvent.StringParam;
public static STEP_NUMBER: com.flurry.android.FlurryEvent.IntegerParam;
public static USER_ID: com.flurry.android.FlurryEvent.StringParam;
public static METHOD: com.flurry.android.FlurryEvent.StringParam;
public static QUERY: com.flurry.android.FlurryEvent.StringParam;
public static SEARCH_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static SOCIAL_CONTENT_NAME: com.flurry.android.FlurryEvent.StringParam;
public static SOCIAL_CONTENT_ID: com.flurry.android.FlurryEvent.StringParam;
public static LIKE_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static MEDIA_NAME: com.flurry.android.FlurryEvent.StringParam;
public static MEDIA_TYPE: com.flurry.android.FlurryEvent.StringParam;
public static MEDIA_ID: com.flurry.android.FlurryEvent.StringParam;
public static DURATION: com.flurry.android.FlurryEvent.IntegerParam;
public constructor();
}
export class ParamBase extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.ParamBase>;
public paramName: string;
public toString(): string;
}
export class Params extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.Params>;
public putInteger(param0: string, param1: number): com.flurry.android.FlurryEvent.Params;
public constructor(param0: com.flurry.android.FlurryEvent.Params);
public putString(param0: string, param1: string): com.flurry.android.FlurryEvent.Params;
public getParams(): java.util.Map<any,string>;
public remove(param0: string): com.flurry.android.FlurryEvent.Params;
public putAll(param0: com.flurry.android.FlurryEvent.Params): com.flurry.android.FlurryEvent.Params;
public putLong(param0: string, param1: number): com.flurry.android.FlurryEvent.Params;
public putBoolean(param0: string, param1: boolean): com.flurry.android.FlurryEvent.Params;
public putInteger(param0: com.flurry.android.FlurryEvent.IntegerParam, param1: number): com.flurry.android.FlurryEvent.Params;
public putLong(param0: com.flurry.android.FlurryEvent.IntegerParam, param1: number): com.flurry.android.FlurryEvent.Params;
public putDouble(param0: string, param1: number): com.flurry.android.FlurryEvent.Params;
public constructor();
public clear(): com.flurry.android.FlurryEvent.Params;
public remove(param0: com.flurry.android.FlurryEvent.ParamBase): com.flurry.android.FlurryEvent.Params;
public putString(param0: com.flurry.android.FlurryEvent.StringParam, param1: string): com.flurry.android.FlurryEvent.Params;
public putDouble(param0: com.flurry.android.FlurryEvent.DoubleParam, param1: number): com.flurry.android.FlurryEvent.Params;
public putBoolean(param0: com.flurry.android.FlurryEvent.BooleanParam, param1: boolean): com.flurry.android.FlurryEvent.Params;
}
export class StringParam extends com.flurry.android.FlurryEvent.ParamBase {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.StringParam>;
}
export class a extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.a>;
}
export class b extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryEvent.b>;
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryEventRecordStatus {
public static class: java.lang.Class<com.flurry.android.FlurryEventRecordStatus>;
public static kFlurryEventFailed: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventRecorded: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventUniqueCountExceeded: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventParamsCountExceeded: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventLogCountExceeded: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventLoggingDelayed: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventAnalyticsDisabled: com.flurry.android.FlurryEventRecordStatus;
public static kFlurryEventParamsMismatched: com.flurry.android.FlurryEventRecordStatus;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): com.flurry.android.FlurryEventRecordStatus[];
public static valueOf(param0: string): com.flurry.android.FlurryEventRecordStatus;
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryInstallReceiver extends android.content.BroadcastReceiver {
public static class: java.lang.Class<com.flurry.android.FlurryInstallReceiver>;
public onReceive(param0: android.content.Context, param1: android.content.Intent): void;
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryModule extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryModule>;
/**
* Constructs a new instance of the com.flurry.android.FlurryModule interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryPerformance extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance>;
public static PERFORMANCE_CONFIG_FLAGS: string;
public static NONE: number;
public static COLD_START: number;
public static SCREEN_TIME: number;
public static ALL: number;
public static reportFullyDrawn(): void;
public constructor();
public static reportLaunched(): void;
}
export module FlurryPerformance {
export class HttpEventListener extends com.flurry.sdk.di.a {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpEventListener>;
public constructor(param0: string);
public constructor();
public setId(param0: string): void;
}
export module HttpEventListener {
export class Factory extends com.flurry.sdk.di.a.a {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpEventListener.Factory>;
public setId(param0: string): void;
public create(param0: okhttp3.Call): com.flurry.sdk.di.a;
public create(param0: okhttp3.Call): okhttp3.EventListener;
public constructor(param0: string);
}
}
export class HttpInterceptor extends com.flurry.sdk.di.b {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpInterceptor>;
public intercept(param0: okhttp3.Interceptor.Chain): okhttp3.Response;
public constructor(param0: string);
public setId(param0: string): void;
}
export class HttpLogger extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance.HttpLogger>;
public logEvent(param0: string, param1: string, param2: number, param3: string): void;
public constructor();
public logEvent(param0: string, param1: okhttp3.Request, param2: okhttp3.Response): void;
}
export class ResourceLogger extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPerformance.ResourceLogger>;
public constructor();
public logEvent(param0: string): void;
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryPrivacySession extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession>;
/**
* Constructs a new instance of the com.flurry.android.FlurryPrivacySession interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
export module FlurryPrivacySession {
export class Callback extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.Callback>;
/**
* Constructs a new instance of the com.flurry.android.FlurryPrivacySession$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
success(): void;
failure(): void;
});
public constructor();
public failure(): void;
public success(): void;
}
export class Request extends java.lang.Object implements com.flurry.sdk.eg.a {
public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.Request>;
public callback: com.flurry.android.FlurryPrivacySession.Callback;
public verifier: string;
public context: android.content.Context;
public constructor(param0: android.content.Context, param1: com.flurry.android.FlurryPrivacySession.Callback);
}
export class a extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPrivacySession.a>;
public a: android.net.Uri;
public constructor(param0: string, param1: number, param2: com.flurry.android.FlurryPrivacySession.Request);
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export class FlurryPublisherSegmentation extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPublisherSegmentation>;
public static registerFetchListener(param0: com.flurry.android.FlurryPublisherSegmentation.FetchListener): void;
public static isFetchFinished(): boolean;
public static fetch(): void;
public static getPublisherData(): java.util.Map<string,string>;
public static unregisterFetchListener(param0: com.flurry.android.FlurryPublisherSegmentation.FetchListener): void;
public constructor();
}
export module FlurryPublisherSegmentation {
export class FetchListener extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.FlurryPublisherSegmentation.FetchListener>;
/**
* Constructs a new instance of the com.flurry.android.FlurryPublisherSegmentation$FetchListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onFetched(param0: java.util.Map<string,string>): void;
});
public constructor();
public onFetched(param0: java.util.Map<string,string>): void;
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export module agent {
export class FlurryContentProvider extends android.content.ContentProvider {
public static class: java.lang.Class<com.flurry.android.agent.FlurryContentProvider>;
public static PERFORMANCE_DATA_TYPE: string;
public static START_TIME_COLUMN: number;
public static RUNTIME_USED_MEMORY_COLUMN: number;
public static SYSTEM_USED_MEMORY_COLUMN: number;
public query(param0: android.net.Uri, param1: string[], param2: string, param3: string[], param4: string): android.database.Cursor;
public query(uri: android.net.Uri, projection: string[], selection: string, selectionArgs: string[], sortOrder: string, cancellationSignal: android.os.CancellationSignal): android.database.Cursor;
public onTrimMemory(level: number): void;
public onTrimMemory(param0: number): void;
public constructor();
public onCreate(): boolean;
public static getProviderName(param0: android.content.Context): string;
public static getProviderUri(param0: android.content.Context, param1: string): android.net.Uri;
public update(param0: android.net.Uri, param1: android.content.ContentValues, param2: string, param3: string[]): number;
public getType(param0: android.net.Uri): string;
public insert(param0: android.net.Uri, param1: android.content.ContentValues): android.net.Uri;
public delete(param0: android.net.Uri, param1: string, param2: string[]): number;
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export module common {
export module revenue {
export class BillingClientConnection extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.common.revenue.BillingClientConnection>;
/**
* Constructs a new instance of the com.flurry.android.common.revenue.BillingClientConnection interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onConnected(): void;
});
public constructor();
public onConnected(): void;
}
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export module common {
export module revenue {
export class BillingManager extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager>;
public static REVENUE_PRICE_FORMAT: string;
public static getInstance(param0: android.content.Context): com.flurry.android.common.revenue.BillingManager;
public static isValidPurchases(param0: java.util.List<any>): boolean;
public startConnection(param0: com.flurry.android.common.revenue.BillingClientConnection): void;
public static getProducts(param0: any): java.util.List<string>;
public static getPurchaseParams(param0: any): java.util.Map<string,string>;
public static getDetailsParams(param0: java.util.List<any>, param1: string, param2: java.util.Map<string,string>): void;
public getProductDetails(param0: java.util.Set<string>, param1: com.flurry.android.common.revenue.ProductsDetailsCallback): void;
}
export module BillingManager {
export class BillingResponseCode extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager.BillingResponseCode>;
/**
* Constructs a new instance of the com.flurry.android.common.revenue.BillingManager$BillingResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public static OK: number;
public hashCode(): number;
public annotationType(): java.lang.Class<any>;
public equals(obj: any): boolean;
public toString(): string;
public equals(param0: any): boolean;
}
export class FlurryBillingClientStateListener extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.common.revenue.BillingManager.FlurryBillingClientStateListener>;
public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void;
public constructor(param0: com.flurry.android.common.revenue.BillingManager, param1: com.flurry.android.common.revenue.BillingClientConnection);
public onBillingServiceDisconnected(): void;
}
}
}
}
}
}
}
declare module com {
export module flurry {
export module android {
export module common {
export module revenue {
export class ProductsDetailsCallback extends java.lang.Object {
public static class: java.lang.Class<com.flurry.android.common.revenue.ProductsDetailsCallback>;
/**
* Constructs a new instance of the com.flurry.android.common.revenue.ProductsDetailsCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onProductsDetails(param0: java.util.List<any>): void;
});
public constructor();
public onProductsDetails(param0: java.util.List<any>): void;
}
}
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class a extends com.flurry.sdk.f {
public static class: java.lang.Class<com.flurry.sdk.a>;
public static b(): number;
public b(param0: string, param1: java.util.Map<string,string>, param2: string): void;
public static a(param0: com.flurry.android.Consent): void;
public a(param0: string, param1: string, param2: string, param3: java.util.Map<string,string>, param4: java.lang.StackTraceElement[]): void;
public static a(param0: boolean): void;
public static g(): string;
public static f(): boolean;
public a(param0: string, param1: java.util.Map<string,string>, param2: string): com.flurry.android.FlurryEventRecordStatus;
public a(param0: string, param1: com.flurry.sdk.gg.a, param2: java.util.Map<string,string>): com.flurry.android.FlurryEventRecordStatus;
public static d(): com.flurry.android.Consent;
public a(param0: string, param1: com.flurry.sdk.gg.a, param2: java.util.Map<string,string>, param3: boolean, param4: boolean, param5: string): com.flurry.android.FlurryEventRecordStatus;
public constructor();
public static a(): com.flurry.sdk.a;
public static h(): void;
public a(param0: android.content.Context): void;
public static i(): boolean;
public static c(): string;
public a(param0: string, param1: string): com.flurry.android.FlurryEventRecordStatus;
public static e(): string;
public static a(param0: number): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public a(param0: string, param1: string, param2: java.util.Map<string,string>): void;
public b(param0: string, param1: string): void;
public a(param0: string, param1: java.util.Map<string,string>, param2: boolean, param3: boolean, param4: string): com.flurry.android.FlurryEventRecordStatus;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class aa extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.aa>;
public a: string;
public b: number;
public c: string;
public d: string;
public e: java.lang.Throwable;
public f: java.util.Map<string,string>;
public g: java.util.Map<string,string>;
public h: java.util.List<com.flurry.sdk.v>;
public constructor(param0: string, param1: number, param2: string, param3: string, param4: java.lang.Throwable, param5: java.util.Map<string,string>, param6: java.util.Map<string,string>, param7: java.util.List<com.flurry.sdk.v>);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ab extends com.flurry.sdk.m<com.flurry.sdk.aa> implements java.lang.Thread.UncaughtExceptionHandler {
public static class: java.lang.Class<com.flurry.sdk.ab>;
public b: boolean;
public destroy(): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void;
public a(param0: string, param1: number, param2: string, param3: string, param4: java.lang.Throwable, param5: java.util.Map<string,string>, param6: java.util.Map<string,string>): void;
public constructor(param0: string);
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ac extends com.flurry.sdk.m<com.flurry.sdk.ad> {
public static class: java.lang.Class<com.flurry.sdk.ac>;
public b: string;
public d: boolean;
public e: boolean;
public destroy(): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public a(): void;
public constructor(param0: com.flurry.sdk.an, param1: com.flurry.sdk.q);
public constructor(param0: string);
}
export module ac {
export class a {
public static class: java.lang.Class<com.flurry.sdk.ac.a>;
public static a: com.flurry.sdk.ac.a;
public static b: com.flurry.sdk.ac.a;
public static c: com.flurry.sdk.ac.a;
public static d: com.flurry.sdk.ac.a;
public static e: com.flurry.sdk.ac.a;
public static f: com.flurry.sdk.ac.a;
public static g: com.flurry.sdk.ac.a;
public static h: com.flurry.sdk.ac.a;
public i: number;
public static values(): com.flurry.sdk.ac.a[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(param0: string): com.flurry.sdk.ac.a;
}
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ad extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.ad>;
public a: string;
public b: boolean;
public c: com.flurry.sdk.ac.a;
public d: com.flurry.sdk.am;
public constructor(param0: string, param1: boolean, param2: com.flurry.sdk.ac.a, param3: com.flurry.sdk.am);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ae extends com.flurry.sdk.f {
public static class: java.lang.Class<com.flurry.sdk.ae>;
public a(): void;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class af extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.af>;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ag extends com.flurry.sdk.m<com.flurry.sdk.ak> {
public static class: java.lang.Class<com.flurry.sdk.ag>;
public d: com.flurry.sdk.ai;
public e: com.flurry.sdk.af;
public f: com.flurry.sdk.ae;
public g: java.util.concurrent.atomic.AtomicBoolean;
public h: com.flurry.sdk.o<com.flurry.sdk.r>;
public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.ak>): void;
public destroy(): void;
public b(): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public start(): void;
public a(param0: java.util.Map<com.flurry.sdk.al,string>): void;
public constructor(param0: com.flurry.sdk.q);
public a(param0: com.flurry.sdk.al, param1: string): void;
public a(): com.flurry.sdk.ak;
public constructor(param0: string);
public subscribe(param0: com.flurry.sdk.o<any>): void;
public c(): boolean;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ah extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.ah>;
public a: boolean;
public b: number[];
public c: number[];
public d: number;
}
export module ah {
export class a extends com.flurry.sdk.dr<com.flurry.sdk.ah> {
public static class: java.lang.Class<com.flurry.sdk.ah.a>;
public a(param0: java.io.InputStream): any;
public a(param0: java.io.OutputStream, param1: any): void;
}
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ai extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.ai>;
public a(): void;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class aj extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.aj>;
public a(): java.security.Key;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ak extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.ak>;
public b: boolean;
public toString(): string;
public a(): java.util.Map<com.flurry.sdk.al,string>;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class al {
public static class: java.lang.Class<com.flurry.sdk.al>;
public static a: com.flurry.sdk.al;
public static b: com.flurry.sdk.al;
public static c: com.flurry.sdk.al;
public static d: com.flurry.sdk.al;
public static e: com.flurry.sdk.al;
public static f: com.flurry.sdk.al;
public g: number;
public h: boolean;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): com.flurry.sdk.al[];
public static valueOf(param0: string): com.flurry.sdk.al;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class am extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.am>;
public a: boolean;
public b: string;
public constructor(param0: boolean, param1: string);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class an extends com.flurry.sdk.m<com.flurry.sdk.am> {
public static class: java.lang.Class<com.flurry.sdk.an>;
public destroy(): void;
public a(): string;
public b(): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public start(): void;
public constructor(param0: com.flurry.sdk.ap);
public constructor(param0: string);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ao extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.ao>;
public b: android.os.Bundle;
public constructor(param0: com.flurry.sdk.ao.a, param1: android.os.Bundle);
}
export module ao {
export class a {
public static class: java.lang.Class<com.flurry.sdk.ao.a>;
public static a: com.flurry.sdk.ao.a;
public static b: com.flurry.sdk.ao.a;
public static c: com.flurry.sdk.ao.a;
public static d: com.flurry.sdk.ao.a;
public static e: com.flurry.sdk.ao.a;
public static f: com.flurry.sdk.ao.a;
public static g: com.flurry.sdk.ao.a;
public static h: com.flurry.sdk.ao.a;
public static i: com.flurry.sdk.ao.a;
public static j: com.flurry.sdk.ao.a;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): com.flurry.sdk.ao.a[];
public static valueOf(param0: string): com.flurry.sdk.ao.a;
}
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ap extends com.flurry.sdk.m<com.flurry.sdk.ao> {
public static class: java.lang.Class<com.flurry.sdk.ap>;
public a: number;
public onActivityPaused(param0: android.app.Activity): void;
public onLowMemory(): void;
public onActivityDestroyed(param0: android.app.Activity): void;
public onActivityCreated(param0: android.app.Activity, param1: android.os.Bundle): void;
public constructor(param0: string);
public onConfigurationChanged(param0: android.content.res.Configuration): void;
public constructor();
public onActivityStopped(param0: android.app.Activity): void;
public destroy(): void;
public onActivityStarted(param0: android.app.Activity): void;
public onActivityResumed(param0: android.app.Activity): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public onActivitySaveInstanceState(param0: android.app.Activity, param1: android.os.Bundle): void;
public onTrimMemory(param0: number): void;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class aq extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.aq>;
public a: string;
public b: string;
public constructor(param0: string, param1: string);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class ar extends com.flurry.sdk.m<com.flurry.sdk.aq> {
public static class: java.lang.Class<com.flurry.sdk.ar>;
public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.aq>): void;
public destroy(): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public static a(): string;
public static b(): com.flurry.sdk.aq;
public constructor(param0: string);
public subscribe(param0: com.flurry.sdk.o<any>): void;
public constructor();
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class as extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.as>;
public a: number;
public b: boolean;
public c: boolean;
public d: android.location.Location;
public constructor(param0: boolean, param1: boolean, param2: android.location.Location);
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class at extends com.flurry.sdk.m<com.flurry.sdk.as> {
public static class: java.lang.Class<com.flurry.sdk.at>;
public b: com.flurry.sdk.o<com.flurry.sdk.r>;
public a(param0: boolean): void;
public destroy(): void;
public subscribe(param0: com.flurry.sdk.o<com.flurry.sdk.as>): void;
public constructor(param0: string, param1: com.flurry.sdk.h);
public refresh(): void;
public constructor(param0: com.flurry.sdk.q);
public constructor(param0: string);
public subscribe(param0: com.flurry.sdk.o<any>): void;
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class au extends java.lang.Object {
public static class: java.lang.Class<com.flurry.sdk.au>;
public a: boolean;
public b: com.flurry.sdk.au.a;
public c: string;
public d: string;
public e: string;
public f: string;
public g: string;
public h: string;
public i: number;
}
export module au {
export class a {
public static class: java.lang.Class<com.flurry.sdk.au.a>;
public static a: com.flurry.sdk.au.a;
public static b: com.flurry.sdk.au.a;
public static c: com.flurry.sdk.au.a;
public static d: com.flurry.sdk.au.a;
public e: number;
public static valueOf(param0: string): com.flurry.sdk.au.a;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): com.flurry.sdk.au.a[];
}
}
}
}
}
declare module com {
export module flurry {
export module sdk {
export class av extends com.flurry.sdk.m<com.flurry.sdk.au> {
public static class: java.lang.Class<com.flurry.sdk.av>;
public static MINIMUM_REFRESH_INTERVAL: number;
public mAppStateListener: com.flurry.sdk.o<com.flurry.sdk.r>;
public static getCellularBand(param0: number): string;
public constructor(param0: com.flurry.sdk.q);
public getNetworkTypePreM(param0: android.net.ConnectivityManager): com.flurry.sdk.au.a;
public getNetworkType(): com.flurry.sdk.au.a;
public getCellularData(param0: android.telephony.SignalStrength): void;
public constructor(param0: string);
public destroy(): void;
public getNetworkChangeReceiver(): android.content.