@nativescript/firebase-dynamic-links
Version:
NativeScript Firebase - Dynamic Links
635 lines (615 loc) • 34.5 kB
TypeScript
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export class BuildConfig {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.BuildConfig>;
public static DEBUG: boolean;
public static APPLICATION_ID: string;
public static BUILD_TYPE: string;
public static FLAVOR: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export class DynamicLink {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink>;
public getUri(): globalAndroid.net.Uri;
}
export module DynamicLink {
export class AndroidParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters>;
public static KEY_ANDROID_PACKAGE_NAME: string;
public static KEY_ANDROID_FALLBACK_LINK: string;
public static KEY_ANDROID_MIN_VERSION_CODE: string;
}
export module AndroidParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters.Builder>;
public constructor();
public build(): com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters;
public setFallbackUrl(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters.Builder;
public getFallbackUrl(): globalAndroid.net.Uri;
public getMinimumVersion(): number;
public constructor(param0: string);
public setMinimumVersion(param0: number): com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters.Builder;
}
}
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.Builder>;
public static KEY_DOMAIN: string;
public static KEY_DOMAIN_URI_PREFIX: string;
public static KEY_DYNAMIC_LINK: string;
public static KEY_DYNAMIC_LINK_PARAMETERS: string;
public static KEY_SUFFIX: string;
public static KEY_API_KEY: string;
public static KEY_LINK: string;
public getLink(): globalAndroid.net.Uri;
public setLongLink(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public getLongLink(): globalAndroid.net.Uri;
public setIosParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.IosParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public setNavigationInfoParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public buildShortDynamicLink(param0: number): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.ShortDynamicLink>;
public setItunesConnectAnalyticsParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public buildShortDynamicLink(): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.ShortDynamicLink>;
public constructor(param0: com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl);
public setSocialMetaTagParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public setAndroidParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
/** @deprecated */
public setDynamicLinkDomain(param0: string): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public setLink(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public setGoogleAnalyticsParameters(param0: com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public setDomainUriPrefix(param0: string): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public getDomainUriPrefix(): string;
public buildDynamicLink(): com.google.firebase.dynamiclinks.DynamicLink;
}
export class GoogleAnalyticsParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters>;
public static KEY_UTM_CAMPAIGN: string;
public static KEY_UTM_SOURCE: string;
public static KEY_UTM_MEDIUM: string;
public static KEY_UTM_TERM: string;
public static KEY_UTM_CONTENT: string;
}
export module GoogleAnalyticsParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder>;
public constructor();
public setContent(param0: string): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder;
public getTerm(): string;
public getContent(): string;
public setSource(param0: string): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder;
public setMedium(param0: string): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder;
public getMedium(): string;
public getSource(): string;
public setCampaign(param0: string): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder;
public getCampaign(): string;
public constructor(param0: string, param1: string, param2: string);
public build(): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters;
public setTerm(param0: string): com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters.Builder;
}
}
export class IosParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.IosParameters>;
public static KEY_IOS_BUNDLE_ID: string;
public static KEY_IOS_FALLBACK_LINK: string;
public static KEY_IOS_CUSTOM_SCHEME: string;
public static KEY_IPAD_FALLBACK_LINK: string;
public static KEY_IPAD_BUNDLE_ID: string;
public static KEY_IOS_APP_STORE_ID: string;
public static KEY_IOS_MINIMUM_VERSION: string;
}
export module IosParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder>;
public setIpadBundleId(param0: string): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public setAppStoreId(param0: string): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public setMinimumVersion(param0: string): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public setFallbackUrl(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public setCustomScheme(param0: string): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public getCustomScheme(): string;
public getIpadFallbackUrl(): globalAndroid.net.Uri;
public getMinimumVersion(): string;
public build(): com.google.firebase.dynamiclinks.DynamicLink.IosParameters;
public setIpadFallbackUrl(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.IosParameters.Builder;
public constructor(param0: string);
public getIpadBundleId(): string;
public getAppStoreId(): string;
}
}
export class ItunesConnectAnalyticsParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters>;
public static KEY_ITUNES_CONNECT_PT: string;
public static KEY_ITUNES_CONNECT_AT: string;
public static KEY_ITUNES_CONNECT_CT: string;
}
export module ItunesConnectAnalyticsParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters.Builder>;
public constructor();
public getAffiliateToken(): string;
public setCampaignToken(param0: string): com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters.Builder;
public setAffiliateToken(param0: string): com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters.Builder;
public setProviderToken(param0: string): com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters.Builder;
public getProviderToken(): string;
public getCampaignToken(): string;
public build(): com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters;
}
}
export class NavigationInfoParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters>;
public static KEY_FORCED_REDIRECT: string;
}
export module NavigationInfoParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters.Builder>;
public constructor();
public build(): com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters;
public getForcedRedirectEnabled(): boolean;
public setForcedRedirectEnabled(param0: boolean): com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters.Builder;
}
}
export class SocialMetaTagParameters {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters>;
public static KEY_SOCIAL_TITLE: string;
public static KEY_SOCIAL_DESCRIPTION: string;
public static KEY_SOCIAL_IMAGE_LINK: string;
}
export module SocialMetaTagParameters {
export class Builder {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters.Builder>;
public constructor();
public setDescription(param0: string): com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters.Builder;
public setImageUrl(param0: globalAndroid.net.Uri): com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters.Builder;
public getImageUrl(): globalAndroid.net.Uri;
public getTitle(): string;
public setTitle(param0: string): com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters.Builder;
public build(): com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters;
public getDescription(): string;
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export abstract class FirebaseDynamicLinks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.FirebaseDynamicLinks>;
public static getInstance(): com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
public createDynamicLink(): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public constructor();
public getDynamicLink(param0: globalAndroid.net.Uri): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.PendingDynamicLinkData>;
public static getInstance(param0: com.google.firebase.FirebaseApp): com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
public getDynamicLink(param0: globalAndroid.content.Intent): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.PendingDynamicLinkData>;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export class PendingDynamicLinkData {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.PendingDynamicLinkData>;
public getMinimumAppVersion(): number;
public getClickTimestamp(): number;
public getUpdateAppIntent(param0: globalAndroid.content.Context): globalAndroid.content.Intent;
public getExtensions(): globalAndroid.os.Bundle;
public constructor(param0: com.google.firebase.dynamiclinks.internal.DynamicLinkData);
public getLink(): globalAndroid.net.Uri;
public getUtmParameters(): globalAndroid.os.Bundle;
public getRedirectUrl(): globalAndroid.net.Uri;
public constructor(param0: string, param1: number, param2: number, param3: globalAndroid.net.Uri);
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export class ShortDynamicLink {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.ShortDynamicLink>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.ShortDynamicLink interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getShortLink(): globalAndroid.net.Uri;
getPreviewLink(): globalAndroid.net.Uri;
getWarnings(): java.util.List<any>;
});
public constructor();
public getShortLink(): globalAndroid.net.Uri;
public getWarnings(): java.util.List<any>;
public getPreviewLink(): globalAndroid.net.Uri;
}
export module ShortDynamicLink {
export class Suffix {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.ShortDynamicLink.Suffix>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.ShortDynamicLink$Suffix interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static SHORT: number;
public static UNGUESSABLE: number;
}
export class Warning {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.ShortDynamicLink.Warning>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.ShortDynamicLink$Warning interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getCode(): string;
getMessage(): string;
});
public constructor();
public getMessage(): string;
/** @deprecated */
public getCode(): string;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class DynamicLinkData {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.DynamicLinkData>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.DynamicLinkData>;
public getDeepLink(): string;
public setExtensionData(param0: globalAndroid.os.Bundle): void;
public getDynamicLink(): string;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public setRedirectUrl(param0: globalAndroid.net.Uri): void;
public setDeepLink(param0: string): void;
public setDynamicLink(param0: string): void;
public getExtensionBundle(): globalAndroid.os.Bundle;
public constructor(param0: string, param1: string, param2: number, param3: number, param4: globalAndroid.os.Bundle, param5: globalAndroid.net.Uri);
public getMinVersion(): number;
public getRedirectUrl(): globalAndroid.net.Uri;
public setMinVersion(param0: number): void;
public setClickTimestamp(param0: number): void;
public getClickTimestamp(): number;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class DynamicLinkDataCreator extends globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.DynamicLinkData> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.DynamicLinkDataCreator>;
public static CONTENT_DESCRIPTION: number;
public createFromParcel(param0: globalAndroid.os.Parcel): com.google.firebase.dynamiclinks.internal.DynamicLinkData;
public newArray(param0: number): native.Array<com.google.firebase.dynamiclinks.internal.DynamicLinkData>;
public constructor();
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class DynamicLinkUTMParams {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.DynamicLinkUTMParams>;
public static KEY_CAMPAIGN_BUNDLE: string;
public static KEY_SCION_DATA_BUNDLE: string;
public static KEY_MEDIUM: string;
public static KEY_SOURCE: string;
public static KEY_CAMPAIGN: string;
public static KEY_UTM_MEDIUM: string;
public static KEY_UTM_SOURCE: string;
public static KEY_UTM_CAMPAIGN: string;
public asBundle(): globalAndroid.os.Bundle;
public constructor(param0: com.google.firebase.dynamiclinks.internal.DynamicLinkData);
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class DynamicLinksApi extends com.google.android.gms.common.api.GoogleApi<com.google.android.gms.common.api.Api.ApiOptions.NoOptions> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.DynamicLinksApi>;
public constructor(param0: globalAndroid.content.Context);
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class DynamicLinksClient extends com.google.android.gms.common.internal.GmsClient<com.google.firebase.dynamiclinks.internal.IDynamicLinksService> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.DynamicLinksClient>;
public static ACTION_START_SERVICE: string;
public static SERVICE_DESCRIPTOR: string;
public usesClientTelemetry(): boolean;
public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.os.Looper, param2: com.google.android.gms.common.internal.ClientSettings, param3: com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks, param4: com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener);
public getServiceDescriptor(): string;
public getStartServiceAction(): string;
public createServiceInterface(param0: globalAndroid.os.IBinder): com.google.firebase.dynamiclinks.internal.IDynamicLinksService;
public getMinApkVersion(): number;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class FirebaseDynamicLinkRegistrar {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar>;
public constructor();
public getComponents(): java.util.List<com.google.firebase.components.Component<any>>;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class FirebaseDynamicLinksImpl extends com.google.firebase.dynamiclinks.FirebaseDynamicLinks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl>;
public static KEY_SCION_DATA: string;
public static EXTRA_DYNAMIC_LINK_DATA: string;
public constructor();
public createDynamicLink(): com.google.firebase.dynamiclinks.DynamicLink.Builder;
public constructor(param0: com.google.firebase.FirebaseApp, param1: com.google.firebase.inject.Provider<com.google.firebase.analytics.connector.AnalyticsConnector>);
public getPendingDynamicLinkData(param0: globalAndroid.content.Intent): com.google.firebase.dynamiclinks.PendingDynamicLinkData;
public static verifyDomainUriPrefix(param0: globalAndroid.os.Bundle): void;
public constructor(param0: com.google.android.gms.common.api.GoogleApi<com.google.android.gms.common.api.Api.ApiOptions.NoOptions>, param1: com.google.firebase.FirebaseApp, param2: com.google.firebase.inject.Provider<com.google.firebase.analytics.connector.AnalyticsConnector>);
public createShortDynamicLink(param0: globalAndroid.os.Bundle): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.ShortDynamicLink>;
public getFirebaseApp(): com.google.firebase.FirebaseApp;
public static createDynamicLink(param0: globalAndroid.os.Bundle): globalAndroid.net.Uri;
public getDynamicLink(param0: globalAndroid.content.Intent): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.PendingDynamicLinkData>;
public getDynamicLink(param0: globalAndroid.net.Uri): com.google.android.gms.tasks.Task<com.google.firebase.dynamiclinks.PendingDynamicLinkData>;
}
export module FirebaseDynamicLinksImpl {
export class AbstractDynamicLinkCallbacks extends com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks.Stub {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.AbstractDynamicLinkCallbacks>;
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
}
export class CreateShortDynamicLinkCallbacks extends com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.AbstractDynamicLinkCallbacks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.CreateShortDynamicLinkCallbacks>;
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
}
export class CreateShortDynamicLinkImpl extends com.google.android.gms.common.api.internal.TaskApiCall<com.google.firebase.dynamiclinks.internal.DynamicLinksClient,com.google.firebase.dynamiclinks.ShortDynamicLink> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.CreateShortDynamicLinkImpl>;
public doExecute(param0: com.google.firebase.dynamiclinks.internal.DynamicLinksClient, param1: com.google.android.gms.tasks.TaskCompletionSource<com.google.firebase.dynamiclinks.ShortDynamicLink>): void;
}
export class DynamicLinkCallbacks extends com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.AbstractDynamicLinkCallbacks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.DynamicLinkCallbacks>;
public constructor();
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
public constructor(param0: com.google.firebase.inject.Provider<com.google.firebase.analytics.connector.AnalyticsConnector>, param1: com.google.android.gms.tasks.TaskCompletionSource<com.google.firebase.dynamiclinks.PendingDynamicLinkData>);
}
export class GetDynamicLinkImpl extends com.google.android.gms.common.api.internal.TaskApiCall<com.google.firebase.dynamiclinks.internal.DynamicLinksClient,com.google.firebase.dynamiclinks.PendingDynamicLinkData> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImpl.GetDynamicLinkImpl>;
public doExecute(param0: com.google.firebase.dynamiclinks.internal.DynamicLinksClient, param1: com.google.android.gms.tasks.TaskCompletionSource<com.google.firebase.dynamiclinks.PendingDynamicLinkData>): void;
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class FirebaseDynamicLinksImplConstants {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImplConstants>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinksImplConstants interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static GET_DYNAMIC_LINK_METHOD_KEY: number;
public static CREATE_SHORT_DYNAMIC_LINK_METHOD_KEY: number;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class IDynamicLinksCallbacks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
});
public constructor();
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
}
export module IDynamicLinksCallbacks {
export abstract class Stub implements com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks.Stub>;
public constructor();
public asBinder(): globalAndroid.os.IBinder;
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
public onTransact(param0: number, param1: globalAndroid.os.Parcel, param2: globalAndroid.os.Parcel, param3: number): boolean;
public static asInterface(param0: globalAndroid.os.IBinder): com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks;
}
export module Stub {
export class Proxy extends com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks.Stub.Proxy>;
public onCreateShortDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl): void;
public getInterfaceDescriptor(): string;
public onGetDynamicLink(param0: com.google.android.gms.common.api.Status, param1: com.google.firebase.dynamiclinks.internal.DynamicLinkData): void;
public asBinder(): globalAndroid.os.IBinder;
}
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class IDynamicLinksService {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksService>;
/**
* Constructs a new instance of the com.google.firebase.dynamiclinks.internal.IDynamicLinksService interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: string): void;
createShortDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: globalAndroid.os.Bundle): void;
});
public constructor();
public getDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: string): void;
public createShortDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: globalAndroid.os.Bundle): void;
}
export module IDynamicLinksService {
export abstract class Stub implements com.google.firebase.dynamiclinks.internal.IDynamicLinksService {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksService.Stub>;
public constructor();
public asBinder(): globalAndroid.os.IBinder;
public static asInterface(param0: globalAndroid.os.IBinder): com.google.firebase.dynamiclinks.internal.IDynamicLinksService;
public onTransact(param0: number, param1: globalAndroid.os.Parcel, param2: globalAndroid.os.Parcel, param3: number): boolean;
public getDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: string): void;
public createShortDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: globalAndroid.os.Bundle): void;
}
export module Stub {
export class Proxy extends com.google.firebase.dynamiclinks.internal.IDynamicLinksService {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.IDynamicLinksService.Stub.Proxy>;
public createShortDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: globalAndroid.os.Bundle): void;
public getInterfaceDescriptor(): string;
public asBinder(): globalAndroid.os.IBinder;
public getDynamicLink(param0: com.google.firebase.dynamiclinks.internal.IDynamicLinksCallbacks, param1: string): void;
}
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class ShortDynamicLinkImpl implements com.google.firebase.dynamiclinks.ShortDynamicLink {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl>;
public getPreviewLink(): globalAndroid.net.Uri;
public getWarnings(): java.util.List<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl>;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public getShortLink(): globalAndroid.net.Uri;
public constructor(param0: globalAndroid.net.Uri, param1: globalAndroid.net.Uri, param2: java.util.List<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl>);
public getWarnings(): java.util.List<any>;
}
export module ShortDynamicLinkImpl {
export class WarningImpl implements com.google.firebase.dynamiclinks.ShortDynamicLink.Warning {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl>;
public getCode(): string;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public constructor(param0: string);
/** @deprecated */
public getCode(): string;
public getMessage(): string;
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class ShortDynamicLinkImplCreator extends globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImplCreator>;
public static CONTENT_DESCRIPTION: number;
public constructor();
public newArray(param0: number): native.Array<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl>;
public createFromParcel(param0: globalAndroid.os.Parcel): com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module dynamiclinks {
export module internal {
export class WarningImplCreator extends globalAndroid.os.Parcelable.Creator<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl> {
public static class: java.lang.Class<com.google.firebase.dynamiclinks.internal.WarningImplCreator>;
public static CONTENT_DESCRIPTION: number;
public constructor();
public newArray(param0: number): native.Array<com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl>;
public createFromParcel(param0: globalAndroid.os.Parcel): com.google.firebase.dynamiclinks.internal.ShortDynamicLinkImpl.WarningImpl;
}
}
}
}
}
}
//Generics information: