浏览代码

update database

/unity2020
siyao 3 年前
当前提交
cdbf8178
共有 13 个文件被更改,包括 263 次插入244 次删除
  1. 58
      Assets/HuaweiService/cloud_db/AGConnectCloudDB.cs
  2. 36
      Assets/HuaweiService/cloud_db/CloudDBZone.cs
  3. 14
      Assets/HuaweiService/cloud_db/CloudDBZoneConfig.cs
  4. 4
      Assets/HuaweiService/cloud_db/CloudDBZoneObjectList.cs
  5. 328
      Assets/HuaweiService/cloud_db/CloudDBZoneQuery.cs
  6. 4
      Assets/HuaweiService/cloud_db/FieldType.cs
  7. 8
      Assets/HuaweiService/cloud_db/OnSnapshotListener.cs
  8. 6
      Assets/HuaweiService/cloud_db/Text.cs
  9. 20
      Assets/HuaweiService/cloud_db/Transaction.cs
  10. 2
      Assets/Plugins/Android/baseProjectTemplate.gradle
  11. 8
      Assets/Plugins/Android/launcherTemplate.gradle
  12. 6
      Assets/Plugins/Android/mainTemplate.gradle
  13. 13
      Assets/HuaweiService/base/AGConnectInstance.cs

58
Assets/HuaweiService/cloud_db/AGConnectCloudDB.cs


public class AGConnectCloudDB :HmsClass<AGConnectCloudDB_Data>
{
public AGConnectCloudDB (): base() { }
public static void initialize(Context arg0) {
CallStatic("initialize", arg0);
public static void initialize(Context context) {
CallStatic("initialize", context);
public Task setUserKey(string arg0, string arg1) {
return Call<Task>("setUserKey", arg0, arg1);
public static AGConnectCloudDB getInstance(AGConnectInstance connectInstance, Auth.AGConnectAuth auth) {
return CallStatic<AGConnectCloudDB>("getInstance", connectInstance, auth);
}
public Task setUserKey(string userKey, string userReKey) {
return Call<Task>("setUserKey", userKey, userReKey);
}
public Task setUserKey(string userKey, string userReKey, bool needStrongCheck) {
return Call<Task>("setUserKey", userKey, userReKey, needStrongCheck);
public void addDataEncryptionKeyListener(OnDataEncryptionKeyChangeListener arg0) {
Call("addDataEncryptionKeyListener", arg0);
public void addDataEncryptionKeyListener(OnDataEncryptionKeyChangeListener dataEncryptionKeyListener) {
Call("addDataEncryptionKeyListener", dataEncryptionKeyListener);
public void addEventListener(EventListener arg0) {
Call("addEventListener", arg0);
public void addEventListener(EventListener eventListener) {
Call("addEventListener", eventListener);
public void createObjectType(ObjectTypeInfo arg0) {
Call("createObjectType", arg0);
public void createObjectType(ObjectTypeInfo objectTypeInfo) {
Call("createObjectType", objectTypeInfo);
public CloudDBZone openCloudDBZone(CloudDBZoneConfig arg0, bool arg1) {
return Call<CloudDBZone>("openCloudDBZone", arg0, arg1);
public CloudDBZone openCloudDBZone(CloudDBZoneConfig config, bool isAllowToCreate) {
return Call<CloudDBZone>("openCloudDBZone", config, isAllowToCreate);
public Task openCloudDBZone2(CloudDBZoneConfig arg0, bool arg1) {
return Call<Task>("openCloudDBZone2", arg0, arg1);
public Task openCloudDBZone2(CloudDBZoneConfig config, bool isAllowToCreate) {
return Call<Task>("openCloudDBZone2", config, isAllowToCreate);
public void closeCloudDBZone(CloudDBZone arg0) {
Call("closeCloudDBZone", arg0);
public void closeCloudDBZone(CloudDBZone zone) {
Call("closeCloudDBZone", zone);
public void deleteCloudDBZone(string arg0) {
Call("deleteCloudDBZone", arg0);
public void deleteCloudDBZone(string zoneName) {
Call("deleteCloudDBZone", zoneName);
public void enableNetwork(string arg0) {
Call("enableNetwork", arg0);
public void enableNetwork(string zoneName) {
Call("enableNetwork", zoneName);
public void disableNetwork(string arg0) {
Call("disableNetwork", arg0);
public void disableNetwork(string zoneName) {
Call("disableNetwork", zoneName);
}
public class EventListenerData : IHmsBaseListener

public class EventListener : HmsListener<EventListenerData>
{
public virtual void onEvent(EventType arg0) {
Call("onEvent", arg0);
public virtual void onEvent(EventType eventType) {
Call("onEvent", eventType);
public void onEvent(AndroidJavaObject arg0){
onEvent(HmsUtil.GetHmsBase<EventType>(arg0));
public void onEvent(AndroidJavaObject eventType){
onEvent(HmsUtil.GetHmsBase<EventType>(eventType));
}
}

36
Assets/HuaweiService/cloud_db/CloudDBZone.cs


public CloudDBZoneConfig getCloudDBZoneConfig() {
return Call<CloudDBZoneConfig>("getCloudDBZoneConfig");
}
public Task executeUpsert(CloudDBZoneObject arg0) {
return Call<Task>("executeUpsert", arg0);
public Task executeUpsert(CloudDBZoneObject cloudDBZoneObject) {
return Call<Task>("executeUpsert", cloudDBZoneObject);
public Task executeUpsert(List arg0) {
return Call<Task>("executeUpsert", arg0);
public Task executeUpsert(List objectList) {
return Call<Task>("executeUpsert", objectList);
public Task executeDelete(List arg0) {
return Call<Task>("executeDelete", arg0);
public Task executeDelete(CloudDBZoneObject cloudDBZoneObject) {
return Call<Task>("executeDelete", cloudDBZoneObject);
public Task executeDelete(CloudDBZoneObject arg0) {
return Call<Task>("executeDelete", arg0);
public Task executeDelete(List objectList) {
return Call<Task>("executeDelete", objectList);
public Task executeQuery(CloudDBZoneQuery arg0, CloudDBZoneQuery.CloudDBZoneQueryPolicy arg1) {
return Call<Task>("executeQuery", arg0, arg1);
public Task executeQuery(CloudDBZoneQuery cloudDBZoneQuery, CloudDBZoneQuery.CloudDBZoneQueryPolicy queryPolicy) {
return Call<Task>("executeQuery", cloudDBZoneQuery, queryPolicy);
public Task executeAverageQuery(CloudDBZoneQuery arg0, string arg1, CloudDBZoneQuery.CloudDBZoneQueryPolicy arg2) {
return Call<Task>("executeAverageQuery", arg0, arg1, arg2);
public Task executeAverageQuery(CloudDBZoneQuery cloudDBZoneQuery, string fieldName, CloudDBZoneQuery.CloudDBZoneQueryPolicy queryPolicy) {
return Call<Task>("executeAverageQuery", cloudDBZoneQuery, fieldName, queryPolicy);
public Task executeQueryUnsynced(CloudDBZoneQuery arg0) {
return Call<Task>("executeQueryUnsynced", arg0);
public Task executeQueryUnsynced(CloudDBZoneQuery cloudDBZoneQuery) {
return Call<Task>("executeQueryUnsynced", cloudDBZoneQuery);
public Task runTransaction(Transaction.Function arg0) {
return Call<Task>("runTransaction", arg0);
public Task runTransaction(Transaction.Function function) {
return Call<Task>("runTransaction", function);
public ListenerHandler subscribeSnapshot(CloudDBZoneQuery arg0, CloudDBZoneQuery.CloudDBZoneQueryPolicy arg1, OnSnapshotListener arg2) {
return Call<ListenerHandler>("subscribeSnapshot", arg0, arg1, arg2);
public ListenerHandler subscribeSnapshot(CloudDBZoneQuery cloudDBZoneQuery, CloudDBZoneQuery.CloudDBZoneQueryPolicy queryPolicy, OnSnapshotListener listener) {
return Call<ListenerHandler>("subscribeSnapshot", cloudDBZoneQuery, queryPolicy, listener);
}
}
}

14
Assets/HuaweiService/cloud_db/CloudDBZoneConfig.cs


}
public class CloudDBZoneConfig :HmsClass<CloudDBZoneConfig_Data>
{
public CloudDBZoneConfig (string arg0, CloudDBZoneSyncProperty arg1, CloudDBZoneAccessProperty arg2): base(arg0, arg1, arg2) { }
public CloudDBZoneConfig (string cloudDBZoneNameSource, CloudDBZoneSyncProperty syncPropertySource, CloudDBZoneAccessProperty accessPropertySource): base(cloudDBZoneNameSource, syncPropertySource, accessPropertySource) { }
public CloudDBZoneConfig (): base() { }
public string getCloudDBZoneName() {
return Call<string>("getCloudDBZoneName");

public bool isEncrypted() {
return Call<bool>("isEncrypted");
}
public void setEncryptedKey(string arg0, string arg1) {
Call("setEncryptedKey", arg0, arg1);
public void setEncryptedKey(string key, string rekey) {
Call("setEncryptedKey", key, rekey);
public void setPersistenceEnabled(bool arg0) {
Call("setPersistenceEnabled", arg0);
public void setPersistenceEnabled(bool isPerEnable) {
Call("setPersistenceEnabled", isPerEnable);
public void setCapacity(long arg0) {
Call("setCapacity", arg0);
public void setCapacity(long capacity) {
Call("setCapacity", capacity);
}
public long getCapacity() {
return Call<long>("getCapacity");

4
Assets/HuaweiService/cloud_db/CloudDBZoneObjectList.cs


public int size() {
return Call<int>("size");
}
public CloudDBZoneObject get(int arg0) {
return Call<CloudDBZoneObject>("get", arg0);
public CloudDBZoneObject get(int index) {
return Call<CloudDBZoneObject>("get", index);
}
public CloudDBZoneObject next() {
return Call<CloudDBZoneObject>("next");

328
Assets/HuaweiService/cloud_db/CloudDBZoneQuery.cs


public class CloudDBZoneQuery :HmsClass<CloudDBZoneQuery_Data>
{
public CloudDBZoneQuery (): base() { }
public static CloudDBZoneQuery where(AndroidJavaClass arg0) {
return CallStatic<CloudDBZoneQuery>("where", arg0);
public static CloudDBZoneQuery where(AndroidJavaClass entityClass) {
return CallStatic<CloudDBZoneQuery>("where", entityClass);
public CloudDBZoneQuery equalTo(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, double value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, long value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, float value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, string value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, int value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, bool arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, bool value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery equalTo(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("equalTo", arg0, arg1);
public CloudDBZoneQuery equalTo(string fieldName, short value) {
return Call<CloudDBZoneQuery>("equalTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, float value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, string value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, bool arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, bool value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, short value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, int value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, long value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery notEqualTo(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("notEqualTo", arg0, arg1);
public CloudDBZoneQuery notEqualTo(string fieldName, double value) {
return Call<CloudDBZoneQuery>("notEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, short value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, float value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, int value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, long value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, double value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThan(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("greaterThan", arg0, arg1);
public CloudDBZoneQuery greaterThan(string fieldName, string value) {
return Call<CloudDBZoneQuery>("greaterThan", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, long value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, float value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, double value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, int value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, short value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, string value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery greaterThanOrEqualTo(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery greaterThanOrEqualTo(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("greaterThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, string value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, double value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, int value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, long value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, short value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThan(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("lessThan", arg0, arg1);
public CloudDBZoneQuery lessThan(string fieldName, float value) {
return Call<CloudDBZoneQuery>("lessThan", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, float arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, float value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, string value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, Date arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, Date value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, byte arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, byte value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, short arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, short value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, int arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, int value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, long arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, long value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery lessThanOrEqualTo(string arg0, double arg1) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", arg0, arg1);
public CloudDBZoneQuery lessThanOrEqualTo(string fieldName, double value) {
return Call<CloudDBZoneQuery>("lessThanOrEqualTo", fieldName, value);
public CloudDBZoneQuery @in(string arg0, Long[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Float[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Float[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Double[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Double[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, string[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Integer[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Byte[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Short[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Short[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Byte[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Integer[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Date[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Long[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, Text[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Text[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery @in(string arg0, string[] arg1) {
return Call<CloudDBZoneQuery>("in", arg0, arg1);
public CloudDBZoneQuery @in(string fieldName, Date[] values) {
return Call<CloudDBZoneQuery>("in", fieldName, values);
public CloudDBZoneQuery beginsWith(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("beginsWith", arg0, arg1);
public CloudDBZoneQuery beginsWith(string fieldName, string value) {
return Call<CloudDBZoneQuery>("beginsWith", fieldName, value);
public CloudDBZoneQuery beginsWith(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("beginsWith", arg0, arg1);
public CloudDBZoneQuery beginsWith(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("beginsWith", fieldName, value);
public CloudDBZoneQuery endsWith(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("endsWith", arg0, arg1);
public CloudDBZoneQuery endsWith(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("endsWith", fieldName, value);
public CloudDBZoneQuery endsWith(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("endsWith", arg0, arg1);
public CloudDBZoneQuery endsWith(string fieldName, string value) {
return Call<CloudDBZoneQuery>("endsWith", fieldName, value);
public CloudDBZoneQuery contains(string arg0, string arg1) {
return Call<CloudDBZoneQuery>("contains", arg0, arg1);
public CloudDBZoneQuery contains(string fieldName, Text value) {
return Call<CloudDBZoneQuery>("contains", fieldName, value);
public CloudDBZoneQuery contains(string arg0, Text arg1) {
return Call<CloudDBZoneQuery>("contains", arg0, arg1);
public CloudDBZoneQuery contains(string fieldName, string value) {
return Call<CloudDBZoneQuery>("contains", fieldName, value);
public CloudDBZoneQuery isNull(string arg0) {
return Call<CloudDBZoneQuery>("isNull", arg0);
public CloudDBZoneQuery isNull(string fieldName) {
return Call<CloudDBZoneQuery>("isNull", fieldName);
public CloudDBZoneQuery isNotNull(string arg0) {
return Call<CloudDBZoneQuery>("isNotNull", arg0);
public CloudDBZoneQuery isNotNull(string fieldName) {
return Call<CloudDBZoneQuery>("isNotNull", fieldName);
public CloudDBZoneQuery orderByAsc(string arg0) {
return Call<CloudDBZoneQuery>("orderByAsc", arg0);
public CloudDBZoneQuery orderByAsc(string fieldName) {
return Call<CloudDBZoneQuery>("orderByAsc", fieldName);
public CloudDBZoneQuery orderByDesc(string arg0) {
return Call<CloudDBZoneQuery>("orderByDesc", arg0);
public CloudDBZoneQuery orderByDesc(string fieldName) {
return Call<CloudDBZoneQuery>("orderByDesc", fieldName);
public CloudDBZoneQuery limit(int arg0, int arg1) {
return Call<CloudDBZoneQuery>("limit", arg0, arg1);
public CloudDBZoneQuery limit(int count, int offset) {
return Call<CloudDBZoneQuery>("limit", count, offset);
public CloudDBZoneQuery limit(int arg0) {
return Call<CloudDBZoneQuery>("limit", arg0);
public CloudDBZoneQuery limit(int count) {
return Call<CloudDBZoneQuery>("limit", count);
public CloudDBZoneQuery startAt(CloudDBZoneObject arg0) {
return Call<CloudDBZoneQuery>("startAt", arg0);
public CloudDBZoneQuery startAt(CloudDBZoneObject queryObject) {
return Call<CloudDBZoneQuery>("startAt", queryObject);
public CloudDBZoneQuery startAfter(CloudDBZoneObject arg0) {
return Call<CloudDBZoneQuery>("startAfter", arg0);
public CloudDBZoneQuery startAfter(CloudDBZoneObject queryObject) {
return Call<CloudDBZoneQuery>("startAfter", queryObject);
public CloudDBZoneQuery endAt(CloudDBZoneObject arg0) {
return Call<CloudDBZoneQuery>("endAt", arg0);
public CloudDBZoneQuery endAt(CloudDBZoneObject queryObject) {
return Call<CloudDBZoneQuery>("endAt", queryObject);
public CloudDBZoneQuery endBefore(CloudDBZoneObject arg0) {
return Call<CloudDBZoneQuery>("endBefore", arg0);
public CloudDBZoneQuery endBefore(CloudDBZoneObject queryObject) {
return Call<CloudDBZoneQuery>("endBefore", queryObject);
}
public class CloudDBZoneQueryPolicy_Data : IHmsBaseClass{

4
Assets/HuaweiService/cloud_db/FieldType.cs


}
public class FieldType :HmsClass<FieldType_Data>
{
public static FieldType a => HmsUtil.GetStaticValue<FieldType>("a");
public static FieldType b => HmsUtil.GetStaticValue<FieldType>("b");
public static FieldType c => HmsUtil.GetStaticValue<FieldType>("c");

public static FieldType k => HmsUtil.GetStaticValue<FieldType>("k");
public static FieldType l => HmsUtil.GetStaticValue<FieldType>("l");
public static FieldType m => HmsUtil.GetStaticValue<FieldType>("m");
public FieldType (): base() { }
}

8
Assets/HuaweiService/cloud_db/OnSnapshotListener.cs


public class OnSnapshotListener : HmsListener<OnSnapshotListenerData>
{
public virtual void onSnapshot(CloudDBZoneSnapshot arg0, AGConnectCloudDBException arg1) {
Call("onSnapshot", arg0, arg1);
public virtual void onSnapshot(CloudDBZoneSnapshot snapshot, AGConnectCloudDBException e) {
Call("onSnapshot", snapshot, e);
public void onSnapshot(AndroidJavaObject arg0, AndroidJavaObject arg1){
onSnapshot(HmsUtil.GetHmsBase<CloudDBZoneSnapshot>(arg0), HmsUtil.GetHmsBase<AGConnectCloudDBException>(arg1));
public void onSnapshot(AndroidJavaObject snapshot, AndroidJavaObject e){
onSnapshot(HmsUtil.GetHmsBase<CloudDBZoneSnapshot>(snapshot), HmsUtil.GetHmsBase<AGConnectCloudDBException>(e));
}
}

6
Assets/HuaweiService/cloud_db/Text.cs


public class Text :HmsClass<Text_Data>
{
public Text (): base() { }
public Text (string arg0): base(arg0) { }
public Text (string content): base(content) { }
public void set(string arg0) {
Call("set", arg0);
public void set(string content) {
Call("set", content);
}
public bool equals(AndroidJavaObject arg0) {
return Call<bool>("equals", arg0);

20
Assets/HuaweiService/cloud_db/Transaction.cs


public class Transaction :HmsClass<Transaction_Data>
{
public Transaction (): base() { }
public List executeQuery(CloudDBZoneQuery arg0) {
return Call<List>("executeQuery", arg0);
public List executeQuery(CloudDBZoneQuery cloudDBZoneQuery) {
return Call<List>("executeQuery", cloudDBZoneQuery);
public Transaction executeUpsert(List arg0) {
return Call<Transaction>("executeUpsert", arg0);
public Transaction executeUpsert(List objectList) {
return Call<Transaction>("executeUpsert", objectList);
public Transaction executeDelete(List arg0) {
return Call<Transaction>("executeDelete", arg0);
public Transaction executeDelete(List objectList) {
return Call<Transaction>("executeDelete", objectList);
}
public class FunctionData : IHmsBaseListener

public class Function : HmsListener<FunctionData>
{
public virtual bool apply(Transaction arg0) {
return Call<bool>("apply", arg0);
public virtual bool apply(Transaction transaction) {
return Call<bool>("apply", transaction);
public bool apply(AndroidJavaObject arg0){
return apply(HmsUtil.GetHmsBase<Transaction>(arg0));
public bool apply(AndroidJavaObject transaction){
return apply(HmsUtil.GetHmsBase<Transaction>(transaction));
}
}
}

2
Assets/Plugins/Android/baseProjectTemplate.gradle


// See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html
// See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle
// To specify a custom Gradle version in Unity, go do "Preferences > External Tools", uncheck "Gradle Installed with Unity (recommended)" and specify a path to a custom Gradle version
classpath 'com.android.tools.build:gradle:3.4.0'
classpath 'com.android.tools.build:gradle:3.5.4'
classpath 'com.huawei.agconnect:agcp:1.6.1.300'
classpath 'com.huawei.agconnect:agconnect-apms-plugin:1.5.2.300'
**BUILD_SCRIPT_DEPS**

8
Assets/Plugins/Android/launcherTemplate.gradle


implementation 'com.huawei.agconnect:agconnect-crash:1.4.1.300'
implementation 'com.huawei.agconnect:agconnect-core:1.4.1.300'
implementation 'com.huawei.agconnect:agconnect-function:1.4.2.300'
implementation 'com.huawei.hms:base:5.0.5.300'
implementation 'com.huawei.hms:game:5.0.4.302'
implementation 'com.huawei.hms:hwid:5.0.5.301'
implementation 'com.huawei.agconnect:agconnect-cloud-database:1.4.10.300'
implementation 'com.huawei.hms:base:6.2.0.300'
implementation 'com.huawei.hms:hwid:6.1.0.303'
implementation 'com.huawei.hms:game:6.1.0.301'
implementation 'com.huawei.agconnect:agconnect-cloud-database:1.5.0.300'
}
android {

6
Assets/Plugins/Android/mainTemplate.gradle


implementation 'com.huawei.agconnect:agconnect-apms-game:1.5.2.300'
//hms
implementation 'com.huawei.hms:base:5.0.5.300'
implementation 'com.huawei.hms:game:5.0.4.302'
implementation 'com.huawei.hms:hwid:5.0.5.301'
implementation 'com.huawei.hms:base:6.2.0.300'
implementation 'com.huawei.hms:hwid:6.1.0.303'
implementation 'com.huawei.hms:game:6.1.0.301'
implementation 'com.huawei.agconnect:agconnect-crash:1.4.1.300'
//auth

13
Assets/HuaweiService/base/AGConnectInstance.cs


using UnityEngine;
using System.Collections.Generic;
namespace HuaweiService
{
public class AGConnectInstance_Data : IHmsBaseClass{
public string name => "com.huawei.agconnect.AGConnectInstance";
}
public class AGConnectInstance :HmsClass<AGConnectInstance_Data>
{
public AGConnectInstance (): base() { }
}
}
正在加载...
取消
保存