using UnityEngine; using System.Collections.Generic; namespace HuaweiService.CloudDB { public class CloudDBZoneObjectList_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.cloud.database.CloudDBZoneObjectList"; } public class CloudDBZoneObjectList :HmsClass { public CloudDBZoneObjectList (): base() { } public int size() { return Call("size"); } public CloudDBZoneObject get(int arg0) { return Call("get", arg0); } public CloudDBZoneObject next() { return Call("next"); } public bool hasNext() { return Call("hasNext"); } } public class CloudDBZoneObjectList :CloudDBZoneObjectList where T : IDatabaseModel,new() { public int size() { return Call("size"); } public T get(int arg0) { T t = new T(); t.SetObj(base.get(arg0).obj); return t; } public T next() { T t = new T(); t.SetObj(base.next().obj); return t; } public bool hasNext() { return Call("hasNext"); } } }