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 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 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() { } } } }