diff --git a/agconnect_auth/android/build.gradle b/agconnect_auth/android/build.gradle index 7f758e9..2885fff 100644 --- a/agconnect_auth/android/build.gradle +++ b/agconnect_auth/android/build.gradle @@ -24,6 +24,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' android { + namespace 'com.huawei.agconnectauth' compileSdkVersion 30 buildToolsVersion "30.0.3" diff --git a/agconnect_auth/android/src/main/AndroidManifest.xml b/agconnect_auth/android/src/main/AndroidManifest.xml index 6e1e922..bdae66c 100644 --- a/agconnect_auth/android/src/main/AndroidManifest.xml +++ b/agconnect_auth/android/src/main/AndroidManifest.xml @@ -1,2 +1,2 @@ - + diff --git a/agconnect_clouddb/android/build.gradle b/agconnect_clouddb/android/build.gradle index 297d3e5..c14c11c 100644 --- a/agconnect_clouddb/android/build.gradle +++ b/agconnect_clouddb/android/build.gradle @@ -23,6 +23,7 @@ rootProject.allprojects { apply plugin: "com.android.library" android { + namespace "com.huawei.agconnectclouddb" compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { diff --git a/agconnect_clouddb/android/src/main/AndroidManifest.xml b/agconnect_clouddb/android/src/main/AndroidManifest.xml index 09c52fe..cc947c5 100644 --- a/agconnect_clouddb/android/src/main/AndroidManifest.xml +++ b/agconnect_clouddb/android/src/main/AndroidManifest.xml @@ -1 +1 @@ - + diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/ObjectTypeInfoHelper.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/ObjectTypeInfoHelper.java new file mode 100644 index 0000000..91f90d7 --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/ObjectTypeInfoHelper.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.ObjectTypeInfo; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +/** + * Definition of ObjectType Helper. + * + * @since 2023-03-15 + */ +public final class ObjectTypeInfoHelper { + private static final int FORMAT_VERSION = 2; + private static final int OBJECT_TYPE_VERSION = 25; + + public static ObjectTypeInfo getObjectTypeInfo() { + ObjectTypeInfo objectTypeInfo = new ObjectTypeInfo(); + objectTypeInfo.setFormatVersion(FORMAT_VERSION); + objectTypeInfo.setObjectTypeVersion(OBJECT_TYPE_VERSION); + List> objectTypeList = new ArrayList<>(); + Collections.addAll(objectTypeList, UserPointLog.class, UserUsageLog.class, UserInfo.class, UserFeedback.class, UserPoint.class); + objectTypeInfo.setObjectTypes(objectTypeList); + return objectTypeInfo; + } +} diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserFeedback.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserFeedback.java new file mode 100644 index 0000000..4202b73 --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserFeedback.java @@ -0,0 +1,84 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.annotations.PrimaryKeys; +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.Text; + +import java.util.Date; + +/** + * Definition of ObjectType UserFeedback. + * + * @since 2023-03-15 + */ +@PrimaryKeys({"uuid"}) +public final class UserFeedback extends CloudDBZoneObject { + private String uuid; + + private String userId; + + private String category; + + private Date createdAt; + + private Date updatedAt; + + private String desc; + + public UserFeedback() { + super(UserFeedback.class); + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return uuid; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserId() { + return userId; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getCategory() { + return category; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setDesc(String desc) { + this.desc = desc; + } + + public String getDesc() { + return desc; + } + +} diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserInfo.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserInfo.java new file mode 100644 index 0000000..98524cc --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserInfo.java @@ -0,0 +1,114 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.annotations.PrimaryKeys; +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.Text; + +import java.util.Date; + +/** + * Definition of ObjectType UserInfo. + * + * @since 2023-03-15 + */ +@PrimaryKeys({"userId"}) +public final class UserInfo extends CloudDBZoneObject { + private String userId; + + private String avatar; + + private String nickname; + + private String gender; + + private Date birthday; + + private String address; + + private Date createdAt; + + private Date updatedAt; + + private String star; + + public UserInfo() { + super(UserInfo.class); + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserId() { + return userId; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } + + public String getAvatar() { + return avatar; + } + + public void setNickname(String nickname) { + this.nickname = nickname; + } + + public String getNickname() { + return nickname; + } + + public void setGender(String gender) { + this.gender = gender; + } + + public String getGender() { + return gender; + } + + public void setBirthday(Date birthday) { + this.birthday = birthday; + } + + public Date getBirthday() { + return birthday; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getAddress() { + return address; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setStar(String star) { + this.star = star; + } + + public String getStar() { + return star; + } + +} diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPoint.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPoint.java new file mode 100644 index 0000000..8dafc98 --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPoint.java @@ -0,0 +1,74 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.annotations.PrimaryKeys; +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.Text; + +import java.util.Date; + +/** + * Definition of ObjectType UserPoint. + * + * @since 2023-03-15 + */ +@PrimaryKeys({"userId"}) +public final class UserPoint extends CloudDBZoneObject { + private String userId; + + private Long point; + + private Date updatedAt; + + private Long days; + + private String desc; + + public UserPoint() { + super(UserPoint.class); + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserId() { + return userId; + } + + public void setPoint(Long point) { + this.point = point; + } + + public Long getPoint() { + return point; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setDays(Long days) { + this.days = days; + } + + public Long getDays() { + return days; + } + + public void setDesc(String desc) { + this.desc = desc; + } + + public String getDesc() { + return desc; + } + +} diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPointLog.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPointLog.java new file mode 100644 index 0000000..7476e9e --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserPointLog.java @@ -0,0 +1,94 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.annotations.PrimaryKeys; +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.Text; + +import java.util.Date; + +/** + * Definition of ObjectType UserPointLog. + * + * @since 2023-03-15 + */ +@PrimaryKeys({"uuid"}) +public final class UserPointLog extends CloudDBZoneObject { + private String uuid; + + private String userId; + + private String usageId; + + private String point; + + private Date createdAt; + + private Date updatedAt; + + private String desc; + + public UserPointLog() { + super(UserPointLog.class); + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return uuid; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserId() { + return userId; + } + + public void setUsageId(String usageId) { + this.usageId = usageId; + } + + public String getUsageId() { + return usageId; + } + + public void setPoint(String point) { + this.point = point; + } + + public String getPoint() { + return point; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setDesc(String desc) { + this.desc = desc; + } + + public String getDesc() { + return desc; + } + +} diff --git a/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserUsageLog.java b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserUsageLog.java new file mode 100644 index 0000000..d54b541 --- /dev/null +++ b/agconnect_clouddb/android/src/main/java/com/huawei/agconnectclouddb/objecttypes/UserUsageLog.java @@ -0,0 +1,134 @@ +/* + * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. + * Generated by the CloudDB ObjectType compiler. DO NOT EDIT! + */ +package com.huawei.agconnectclouddb.objecttypes; + +import com.huawei.agconnect.cloud.database.annotations.PrimaryKeys; +import com.huawei.agconnect.cloud.database.CloudDBZoneObject; +import com.huawei.agconnect.cloud.database.Text; + +import java.util.Date; + +/** + * Definition of ObjectType UserUsageLog. + * + * @since 2023-03-15 + */ +@PrimaryKeys({"uuid"}) +public final class UserUsageLog extends CloudDBZoneObject { + private String uuid; + + private String userId; + + private String clientVersion; + + private String cityId; + + private String cityName; + + private Boolean anonymous; + + private String os; + + private String osVersion; + + private Date createdAt; + + private Date updatedAt; + + private String desc; + + public UserUsageLog() { + super(UserUsageLog.class); + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getUuid() { + return uuid; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getUserId() { + return userId; + } + + public void setClientVersion(String clientVersion) { + this.clientVersion = clientVersion; + } + + public String getClientVersion() { + return clientVersion; + } + + public void setCityId(String cityId) { + this.cityId = cityId; + } + + public String getCityId() { + return cityId; + } + + public void setCityName(String cityName) { + this.cityName = cityName; + } + + public String getCityName() { + return cityName; + } + + public void setAnonymous(Boolean anonymous) { + this.anonymous = anonymous; + } + + public Boolean getAnonymous() { + return anonymous; + } + + public void setOs(String os) { + this.os = os; + } + + public String getOs() { + return os; + } + + public void setOsVersion(String osVersion) { + this.osVersion = osVersion; + } + + public String getOsVersion() { + return osVersion; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setDesc(String desc) { + this.desc = desc; + } + + public String getDesc() { + return desc; + } + +} diff --git a/agconnect_remote_config/android/build.gradle b/agconnect_remote_config/android/build.gradle index a482d0d..c421d12 100644 --- a/agconnect_remote_config/android/build.gradle +++ b/agconnect_remote_config/android/build.gradle @@ -24,6 +24,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' android { + namespace "com.huawei.agconnectremoteconfig" compileSdkVersion 30 buildToolsVersion "30.0.3" diff --git a/agconnect_remote_config/android/src/main/AndroidManifest.xml b/agconnect_remote_config/android/src/main/AndroidManifest.xml index 666cf7e..6033ee4 100644 --- a/agconnect_remote_config/android/src/main/AndroidManifest.xml +++ b/agconnect_remote_config/android/src/main/AndroidManifest.xml @@ -1,3 +1,3 @@ + > diff --git a/agconnect_storage/.dart_tool/extension_discovery/README.md b/agconnect_storage/.dart_tool/extension_discovery/README.md new file mode 100644 index 0000000..9dc6757 --- /dev/null +++ b/agconnect_storage/.dart_tool/extension_discovery/README.md @@ -0,0 +1,31 @@ +Extension Discovery Cache +========================= + +This folder is used by `package:extension_discovery` to cache lists of +packages that contains extensions for other packages. + +DO NOT USE THIS FOLDER +---------------------- + + * Do not read (or rely) the contents of this folder. + * Do write to this folder. + +If you're interested in the lists of extensions stored in this folder use the +API offered by package `extension_discovery` to get this information. + +If this package doesn't work for your use-case, then don't try to read the +contents of this folder. It may change, and will not remain stable. + +Use package `extension_discovery` +--------------------------------- + +If you want to access information from this folder. + +Feel free to delete this folder +------------------------------- + +Files in this folder act as a cache, and the cache is discarded if the files +are older than the modification time of `.dart_tool/package_config.json`. + +Hence, it should never be necessary to clear this cache manually, if you find a +need to do please file a bug. diff --git a/agconnect_storage/.dart_tool/extension_discovery/vs_code.json b/agconnect_storage/.dart_tool/extension_discovery/vs_code.json new file mode 100644 index 0000000..51ff606 --- /dev/null +++ b/agconnect_storage/.dart_tool/extension_discovery/vs_code.json @@ -0,0 +1 @@ +{"version":2,"entries":[{"package":"agconnect_cloudstorage","rootUri":"../","packageUri":"lib/"}]} \ No newline at end of file diff --git a/agconnect_storage/android/build.gradle b/agconnect_storage/android/build.gradle index c40918c..75a46d9 100644 --- a/agconnect_storage/android/build.gradle +++ b/agconnect_storage/android/build.gradle @@ -24,6 +24,7 @@ rootProject.allprojects { apply plugin: 'com.android.library' android { + namespace 'com.huawei.agconnect_cloudstorage' compileSdkVersion 30 buildToolsVersion "30.0.3" diff --git a/agconnect_storage/android/src/main/AndroidManifest.xml b/agconnect_storage/android/src/main/AndroidManifest.xml index 789384d..cc947c5 100644 --- a/agconnect_storage/android/src/main/AndroidManifest.xml +++ b/agconnect_storage/android/src/main/AndroidManifest.xml @@ -1 +1 @@ - +