using UnityEngine; using System.Collections.Generic; namespace HuaweiService.CloudDB { public class CloudDBZoneConfig_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.cloud.database.CloudDBZoneConfig"; } public class CloudDBZoneConfig :HmsClass { public CloudDBZoneConfig (string arg0, CloudDBZoneSyncProperty arg1, CloudDBZoneAccessProperty arg2): base(arg0, arg1, arg2) { } public CloudDBZoneConfig (): base() { } public string getCloudDBZoneName() { return Call("getCloudDBZoneName"); } public CloudDBZoneSyncProperty getSyncProperty() { return Call("getSyncProperty"); } public CloudDBZoneAccessProperty getAccessProperty() { return Call("getAccessProperty"); } public bool isEncrypted() { return Call("isEncrypted"); } public void setEncryptedKey(string arg0, string arg1) { Call("setEncryptedKey", arg0, arg1); } public void setPersistenceEnabled(bool arg0) { Call("setPersistenceEnabled", arg0); } public bool getPersistenceEnabled() { return Call("getPersistenceEnabled"); } public void setCapacity(long arg0) { Call("setCapacity", arg0); } public long getCapacity() { return Call("getCapacity"); } public class CloudDBZoneAccessProperty_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.cloud.database.CloudDBZoneConfig$CloudDBZoneAccessProperty"; } public class CloudDBZoneAccessProperty :HmsClass { public static CloudDBZoneAccessProperty CLOUDDBZONE_PUBLIC => HmsUtil.GetStaticValue("CLOUDDBZONE_PUBLIC", name); public CloudDBZoneAccessProperty (): base() { } } public class CloudDBZoneSyncProperty_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.cloud.database.CloudDBZoneConfig$CloudDBZoneSyncProperty"; } public class CloudDBZoneSyncProperty :HmsClass { public static CloudDBZoneSyncProperty CLOUDDBZONE_LOCAL_ONLY => HmsUtil.GetStaticValue("CLOUDDBZONE_LOCAL_ONLY", name); public static CloudDBZoneSyncProperty CLOUDDBZONE_CLOUD_CACHE => HmsUtil.GetStaticValue("CLOUDDBZONE_CLOUD_CACHE", name); public CloudDBZoneSyncProperty (): base() { } } } }