using UnityEngine; using System.Collections.Generic; namespace HuaweiService.AppLinking { public class AppLinking_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking"; } public class AppLinking :HmsClass { public AppLinking (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public Uri getUri() { return Call("getUri"); } public class CampaignInfo_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$CampaignInfo"; } public class CampaignInfo :HmsClass { public CampaignInfo (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$CampaignInfo$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder setName(string arg0) { return Call("setName", arg0); } public Builder setSource(string arg0) { return Call("setSource", arg0); } public Builder setMedium(string arg0) { return Call("setMedium", arg0); } public CampaignInfo build() { return Call("build"); } } } public class AndroidLinkInfo_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$AndroidLinkInfo"; } public class AndroidLinkInfo :HmsClass { public AndroidLinkInfo (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public static Builder newBuilder(string arg0) { return CallStatic("newBuilder", arg0); } public class AndroidOpenType_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$AndroidLinkInfo$AndroidOpenType"; } public class AndroidOpenType :HmsClass { public static AndroidOpenType AppGallery => HmsUtil.GetStaticValue("AppGallery"); public static AndroidOpenType LocalMarket => HmsUtil.GetStaticValue("LocalMarket"); public static AndroidOpenType CustomUrl => HmsUtil.GetStaticValue("CustomUrl"); public AndroidOpenType (): base() { } } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$AndroidLinkInfo$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder (string arg0): base(arg0) { } public AndroidLinkInfo build() { return Call("build"); } public Builder setAndroidDeepLink(string arg0) { return Call("setAndroidDeepLink", arg0); } public Builder setOpenType(AndroidOpenType arg0) { return Call("setOpenType", arg0); } public Builder setFallbackUrl(string arg0) { return Call("setFallbackUrl", arg0); } } } public class SocialCardInfo_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$SocialCardInfo"; } public class SocialCardInfo :HmsClass { public SocialCardInfo (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$SocialCardInfo$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder setTitle(string arg0) { return Call("setTitle", arg0); } public Builder setImageUrl(string arg0) { return Call("setImageUrl", arg0); } public Builder setDescription(string arg0) { return Call("setDescription", arg0); } public SocialCardInfo build() { return Call("build"); } } } public class ITunesConnectCampaignInfo_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$ITunesConnectCampaignInfo"; } public class ITunesConnectCampaignInfo :HmsClass { public ITunesConnectCampaignInfo (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$ITunesConnectCampaignInfo$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder setMediaType(string arg0) { return Call("setMediaType", arg0); } public Builder setAffiliateToken(string arg0) { return Call("setAffiliateToken", arg0); } public Builder setProviderToken(string arg0) { return Call("setProviderToken", arg0); } public Builder setCampaignToken(string arg0) { return Call("setCampaignToken", arg0); } public ITunesConnectCampaignInfo build() { return Call("build"); } } } public class IOSLinkInfo_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$IOSLinkInfo"; } public class IOSLinkInfo :HmsClass { public IOSLinkInfo (): base() { } public static Builder newBuilder() { return CallStatic("newBuilder"); } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$IOSLinkInfo$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder setIOSDeepLink(string arg0) { return Call("setIOSDeepLink", arg0); } public Builder setBundleId(string arg0) { return Call("setBundleId", arg0); } public Builder setFallbackUrl(string arg0) { return Call("setFallbackUrl", arg0); } public Builder setIPadBundleId(string arg0) { return Call("setIPadBundleId", arg0); } public Builder setIPadFallbackUrl(string arg0) { return Call("setIPadFallbackUrl", arg0); } public Builder setITunesConnectCampaignInfo(ITunesConnectCampaignInfo arg0) { return Call("setITunesConnectCampaignInfo", arg0); } public IOSLinkInfo build() { return Call("build"); } } } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$Builder"; } public class Builder :HmsClass { public Builder (): base() { } public Builder setUriPrefix(string arg0) { return Call("setUriPrefix", arg0); } public Builder setLongLink(Uri arg0) { return Call("setLongLink", arg0); } public Builder setDeepLink(Uri arg0) { return Call("setDeepLink", arg0); } public Builder setAndroidLinkInfo(AndroidLinkInfo arg0) { return Call("setAndroidLinkInfo", arg0); } public Builder setSocialCardInfo(SocialCardInfo arg0) { return Call("setSocialCardInfo", arg0); } public AppLinking buildAppLinking() { return Call("buildAppLinking"); } public Builder setCampaignInfo(CampaignInfo arg0) { return Call("setCampaignInfo", arg0); } public Task buildShortAppLinking(ShortAppLinking.LENGTH arg0) { return Call("buildShortAppLinking", arg0); } public Task buildShortAppLinking() { return Call("buildShortAppLinking"); } public Builder setExpireMinute(long arg0) { return Call("setExpireMinute", arg0); } public Builder setPreviewType(LinkingPreviewType arg0) { return Call("setPreviewType", arg0); } public Builder setIOSLinkInfo(IOSLinkInfo arg0) { return Call("setIOSLinkInfo", arg0); } public Builder setIsShowPreview(bool arg0) { return Call("setIsShowPreview", arg0); } } public class LinkingPreviewType_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.applinking.AppLinking$LinkingPreviewType"; } public class LinkingPreviewType :HmsClass { public static LinkingPreviewType AppInfo => HmsUtil.GetStaticValue("AppInfo"); public static LinkingPreviewType SocialInfo => HmsUtil.GetStaticValue("SocialInfo"); public LinkingPreviewType (): base() { } } } }