From d29192327640807167f2e2b9e476a8f6d820e729 Mon Sep 17 00:00:00 2001
From: CortexCore <2630229280@qq.com>
Date: Mon, 29 Jul 2024 16:14:23 +0800
Subject: [PATCH] 1
---
.../TemplateMessage/IWeChatTemplateMessage.cs | 35 ---------
Interfaces/Topic/ITopModel.cs | 9 ---
Interfaces/Topic/ITopicService.cs | 6 --
Models/WeChatTemplateMessage.cs | 52 -------------
Models/WeChatUserInfo.cs | 71 ------------------
Src/Commands.meta | 8 ++
.../Commands}/OnReceiveWeChatMessage.cs | 0
Src/Commands/OnReceiveWeChatMessage.cs.meta | 11 +++
Src/Extensions.meta | 8 ++
.../Extensions}/WeChatExtensions.cs | 0
Src/Extensions/WeChatExtensions.cs.meta | 11 +++
Src/Models.meta | 8 ++
Src/Models/TemplateMessage.meta | 8 ++
.../TemplateMessage/IWeChatTemplateMessage.cs | 41 ++++++++++
.../IWeChatTemplateMessage.cs.meta | 11 +++
{Models => Src/Models}/WeChatAccessToken.cs | 0
Src/Models/WeChatAccessToken.cs.meta | 11 +++
Src/Models/WeChatSharp.asmdef | 14 ++++
Src/Models/WeChatSharp.asmdef.meta | 7 ++
Src/Models/WeChatTemplateMessage.cs | 49 ++++++++++++
Src/Models/WeChatTemplateMessage.cs.meta | 11 +++
Src/Models/WeChatUserInfo.cs | 74 +++++++++++++++++++
Src/Models/WeChatUserInfo.cs.meta | 11 +++
Src/Services.meta | 8 ++
.../Services}/WeChatAccessTokenService.cs | 0
Src/Services/WeChatAccessTokenService.cs.meta | 11 +++
.../Services}/WeChatHttpClient.cs | 0
Src/Services/WeChatHttpClient.cs.meta | 11 +++
.../Services}/WeChatMobileService.cs | 0
Src/Services/WeChatMobileService.cs.meta | 11 +++
.../Services}/WeChatSettingsService.cs | 0
Src/Services/WeChatSettingsService.cs.meta | 11 +++
.../Services}/WeChatUserInfoService.cs | 0
Src/Services/WeChatUserInfoService.cs.meta | 11 +++
Src/package.json | 8 ++
Src/package.json.meta | 7 ++
36 files changed, 361 insertions(+), 173 deletions(-)
delete mode 100644 Interfaces/TemplateMessage/IWeChatTemplateMessage.cs
delete mode 100644 Interfaces/Topic/ITopModel.cs
delete mode 100644 Interfaces/Topic/ITopicService.cs
delete mode 100644 Models/WeChatTemplateMessage.cs
delete mode 100644 Models/WeChatUserInfo.cs
create mode 100644 Src/Commands.meta
rename {Commands => Src/Commands}/OnReceiveWeChatMessage.cs (100%)
create mode 100644 Src/Commands/OnReceiveWeChatMessage.cs.meta
create mode 100644 Src/Extensions.meta
rename {Extensions => Src/Extensions}/WeChatExtensions.cs (100%)
create mode 100644 Src/Extensions/WeChatExtensions.cs.meta
create mode 100644 Src/Models.meta
create mode 100644 Src/Models/TemplateMessage.meta
create mode 100644 Src/Models/TemplateMessage/IWeChatTemplateMessage.cs
create mode 100644 Src/Models/TemplateMessage/IWeChatTemplateMessage.cs.meta
rename {Models => Src/Models}/WeChatAccessToken.cs (100%)
create mode 100644 Src/Models/WeChatAccessToken.cs.meta
create mode 100644 Src/Models/WeChatSharp.asmdef
create mode 100644 Src/Models/WeChatSharp.asmdef.meta
create mode 100644 Src/Models/WeChatTemplateMessage.cs
create mode 100644 Src/Models/WeChatTemplateMessage.cs.meta
create mode 100644 Src/Models/WeChatUserInfo.cs
create mode 100644 Src/Models/WeChatUserInfo.cs.meta
create mode 100644 Src/Services.meta
rename {Services => Src/Services}/WeChatAccessTokenService.cs (100%)
create mode 100644 Src/Services/WeChatAccessTokenService.cs.meta
rename {Services => Src/Services}/WeChatHttpClient.cs (100%)
create mode 100644 Src/Services/WeChatHttpClient.cs.meta
rename {Services => Src/Services}/WeChatMobileService.cs (100%)
create mode 100644 Src/Services/WeChatMobileService.cs.meta
rename {Services => Src/Services}/WeChatSettingsService.cs (100%)
create mode 100644 Src/Services/WeChatSettingsService.cs.meta
rename {Services => Src/Services}/WeChatUserInfoService.cs (100%)
create mode 100644 Src/Services/WeChatUserInfoService.cs.meta
create mode 100644 Src/package.json
create mode 100644 Src/package.json.meta
diff --git a/Interfaces/TemplateMessage/IWeChatTemplateMessage.cs b/Interfaces/TemplateMessage/IWeChatTemplateMessage.cs
deleted file mode 100644
index 797ac34..0000000
--- a/Interfaces/TemplateMessage/IWeChatTemplateMessage.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using System.Text.Json.Serialization;
-using Newtonsoft.Json;
-
-namespace WeChatSharp.Interfaces;
-///
-/// 微信模板消息接口定义
-///
-public interface IWeChatTemplateMessage
-{
- ///
- /// 接收者(用户)的 openid
- ///
- [JsonProperty("touser")]
- string ToUser { get; }
- ///
- /// 模板Id
- ///
- [JsonProperty("template_id")]
- string TemplateId { get; }
- ///
- /// 消息的Url
- ///
- [JsonProperty("url")]
- string Url { get; }
- ///
- /// 消息的id,通常为Guid.New
- ///
- [JsonProperty("client_msg_id")]
- string ClientMsgId { get; }
- ///
- /// 模板消息的数据
- ///
- [JsonProperty("data")]
- IDictionary Data { get; }
-}
diff --git a/Interfaces/Topic/ITopModel.cs b/Interfaces/Topic/ITopModel.cs
deleted file mode 100644
index 8205808..0000000
--- a/Interfaces/Topic/ITopModel.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-
-namespace WeChatSharp.Interfaces.Topic;
-
-public interface ITopModel
-{
- [Key]
- Guid id { get; }
-}
\ No newline at end of file
diff --git a/Interfaces/Topic/ITopicService.cs b/Interfaces/Topic/ITopicService.cs
deleted file mode 100644
index 3fb1dbb..0000000
--- a/Interfaces/Topic/ITopicService.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace WeChatSharp.Interfaces.Topic;
-
-public interface ITopicService
-{
-
-}
\ No newline at end of file
diff --git a/Models/WeChatTemplateMessage.cs b/Models/WeChatTemplateMessage.cs
deleted file mode 100644
index a15debf..0000000
--- a/Models/WeChatTemplateMessage.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-using Newtonsoft.Json;
-using WeChatSharp.Interfaces;
-
-namespace WeChatSharp;
-
-public struct WeChatTemplateMessageData
-{
- public WeChatTemplateMessageData(string value)
- {
- this.value = value;
- }
-
- ///
- /// 值
- ///
- public string value { get; set; }
-}
-public struct WeChatTemplateMessage: IWeChatTemplateMessage
-{
- [JsonProperty("touser")]
- public string ToUser { get; set; }
- [JsonProperty("template_id")]
- public string TemplateId { get; set; }
- [JsonProperty("url")]
- public string Url { get; set; }
- [JsonProperty("client_msg_id")]
- public string ClientMsgId { get; set; }
- [JsonProperty("data")]
- public IDictionary Data { get; set; }
-}
-// {
-// "touser":"oY0tZ6_aqq_MEWsej9zJEY6OVspI",
-// "template_id":"TA6ogf8kMiB31M0oQ8WCxteITUauajrtuGL1LtptNg0",
-// "url":"http://weixin.qq.com/download",
-// "client_msg_id":"MSG_000002",
-// "data":{
-//
-// "character_string5":{
-// "value":"202307251515"
-// },
-// "thing4": {
-// "value":"已创建"
-// },
-// "thing9": {
-// "value":"CAICT"
-// },
-// "phrase13":{
-// "value":"手动提交"
-// }
-// }
-// }
\ No newline at end of file
diff --git a/Models/WeChatUserInfo.cs b/Models/WeChatUserInfo.cs
deleted file mode 100644
index dac3398..0000000
--- a/Models/WeChatUserInfo.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-using Newtonsoft.Json;
-
-namespace WeChatSharp;
-
-[Serializable]
-public record WeChatUserInfo
-{
- [JsonProperty(propertyName: "subscribe")]
- public int Subscribe;
-
- [JsonProperty(propertyName: "openid")] public string OpenId;
-
- [JsonProperty(propertyName: "nickname")]
- public string NickName;
-
- [JsonProperty(propertyName: "sex")] public int Sex;
-
- [JsonProperty(propertyName: "language")]
- public string Language;
-
- [JsonProperty(propertyName: "city")] public string City;
-
- [JsonProperty(propertyName: "province")]
- public string Province;
-
- [JsonProperty(propertyName: "country")]
- public string Country;
-
- [JsonProperty(propertyName: "headimgurl")]
- public string HeadImgUrl;
-
- [JsonProperty(propertyName: "subscribe_time")]
- public int SubscribeTime;
-
- [JsonProperty(propertyName: "remark")] public string Remark;
-
- [JsonProperty(propertyName: "groupid")]
- public int GroupId;
-
- [JsonProperty(propertyName: "tagid_list")]
- public string[] TagIdList;
-
- [JsonProperty(propertyName: "subscribe_scene")]
- public string SubscribeScene;
-
- [JsonProperty(propertyName: "qr_scene")]
- public int QrScene;
-
- [JsonProperty(propertyName: "qr_scene_str")]
- public string QrSceneStr;
-}
-/*
-{
- "subscribe": 1,
- "openid": "oY0tZ6_aqq_MEWsej9zJEY6OVspI",
- "nickname": "",
- "sex": 0,
- "language": "zh_CN",
- "city": "",
- "province": "",
- "country": "",
- "headimgurl": "",
- "subscribe_time": 1687668622,
- "remark": "Root",
- "groupid": 0,
- "tagid_list": [],
- "subscribe_scene": "ADD_SCENE_SEARCH",
- "qr_scene": 0,
- "qr_scene_str": ""
-}
-*/
\ No newline at end of file
diff --git a/Src/Commands.meta b/Src/Commands.meta
new file mode 100644
index 0000000..da86d9c
--- /dev/null
+++ b/Src/Commands.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cadc6681b7ee58e4e8ae57a4784a25b9
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Commands/OnReceiveWeChatMessage.cs b/Src/Commands/OnReceiveWeChatMessage.cs
similarity index 100%
rename from Commands/OnReceiveWeChatMessage.cs
rename to Src/Commands/OnReceiveWeChatMessage.cs
diff --git a/Src/Commands/OnReceiveWeChatMessage.cs.meta b/Src/Commands/OnReceiveWeChatMessage.cs.meta
new file mode 100644
index 0000000..2e9e466
--- /dev/null
+++ b/Src/Commands/OnReceiveWeChatMessage.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7c7fbd0297b3ffa4290de1be763c6960
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Extensions.meta b/Src/Extensions.meta
new file mode 100644
index 0000000..4050bd4
--- /dev/null
+++ b/Src/Extensions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: eb08a656d9668574389decbedbec6ce2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Extensions/WeChatExtensions.cs b/Src/Extensions/WeChatExtensions.cs
similarity index 100%
rename from Extensions/WeChatExtensions.cs
rename to Src/Extensions/WeChatExtensions.cs
diff --git a/Src/Extensions/WeChatExtensions.cs.meta b/Src/Extensions/WeChatExtensions.cs.meta
new file mode 100644
index 0000000..57052ab
--- /dev/null
+++ b/Src/Extensions/WeChatExtensions.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1c271aafe92f01547bb4f1f4f411f935
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models.meta b/Src/Models.meta
new file mode 100644
index 0000000..21e4079
--- /dev/null
+++ b/Src/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 685f9f54d2f0ccb4da01908178cf26b0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models/TemplateMessage.meta b/Src/Models/TemplateMessage.meta
new file mode 100644
index 0000000..3788c86
--- /dev/null
+++ b/Src/Models/TemplateMessage.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 306d4bda8b5dfee41b36437cf4684383
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs b/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs
new file mode 100644
index 0000000..aefb82c
--- /dev/null
+++ b/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs
@@ -0,0 +1,41 @@
+using System.Collections.Generic;
+using Newtonsoft.Json;
+
+namespace WeChatSharp
+{
+ ///
+ /// 微信模板消息接口定义
+ ///
+ public interface IWeChatTemplateMessage
+ {
+ ///
+ /// 接收者(用户)的 openid
+ ///
+ [JsonProperty("touser")]
+ string ToUser { get; }
+
+ ///
+ /// 模板Id
+ ///
+ [JsonProperty("template_id")]
+ string TemplateId { get; }
+
+ ///
+ /// 消息的Url
+ ///
+ [JsonProperty("url")]
+ string Url { get; }
+
+ ///
+ /// 消息的id,通常为Guid.New
+ ///
+ [JsonProperty("client_msg_id")]
+ string ClientMsgId { get; }
+
+ ///
+ /// 模板消息的数据
+ ///
+ [JsonProperty("data")]
+ IDictionary Data { get; }
+ }
+}
\ No newline at end of file
diff --git a/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs.meta b/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs.meta
new file mode 100644
index 0000000..7333927
--- /dev/null
+++ b/Src/Models/TemplateMessage/IWeChatTemplateMessage.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3818fa8c896531a489272a81e6f04e78
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Models/WeChatAccessToken.cs b/Src/Models/WeChatAccessToken.cs
similarity index 100%
rename from Models/WeChatAccessToken.cs
rename to Src/Models/WeChatAccessToken.cs
diff --git a/Src/Models/WeChatAccessToken.cs.meta b/Src/Models/WeChatAccessToken.cs.meta
new file mode 100644
index 0000000..520e6bd
--- /dev/null
+++ b/Src/Models/WeChatAccessToken.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f93beebe428073d47b08c001d80749bd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models/WeChatSharp.asmdef b/Src/Models/WeChatSharp.asmdef
new file mode 100644
index 0000000..30fd2bb
--- /dev/null
+++ b/Src/Models/WeChatSharp.asmdef
@@ -0,0 +1,14 @@
+{
+ "name": "WeChatSharp",
+ "rootNamespace": "",
+ "references": [],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": [],
+ "noEngineReferences": true
+}
\ No newline at end of file
diff --git a/Src/Models/WeChatSharp.asmdef.meta b/Src/Models/WeChatSharp.asmdef.meta
new file mode 100644
index 0000000..c44e212
--- /dev/null
+++ b/Src/Models/WeChatSharp.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6ff759f134ec63c408c65b69f8fa11a7
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models/WeChatTemplateMessage.cs b/Src/Models/WeChatTemplateMessage.cs
new file mode 100644
index 0000000..d8e8215
--- /dev/null
+++ b/Src/Models/WeChatTemplateMessage.cs
@@ -0,0 +1,49 @@
+using System.Collections.Generic;
+using Newtonsoft.Json;
+
+namespace WeChatSharp
+{
+
+ public struct WeChatTemplateMessageData
+ {
+ public WeChatTemplateMessageData(string value)
+ {
+ this.value = value;
+ }
+
+ ///
+ /// 值
+ ///
+ public string value { get; set; }
+ }
+
+ public struct WeChatTemplateMessage : IWeChatTemplateMessage
+ {
+ [JsonProperty("touser")] public string ToUser { get; set; }
+ [JsonProperty("template_id")] public string TemplateId { get; set; }
+ [JsonProperty("url")] public string Url { get; set; }
+ [JsonProperty("client_msg_id")] public string ClientMsgId { get; set; }
+ [JsonProperty("data")] public IDictionary Data { get; set; }
+ }
+// {
+// "touser":"oY0tZ6_aqq_MEWsej9zJEY6OVspI",
+// "template_id":"TA6ogf8kMiB31M0oQ8WCxteITUauajrtuGL1LtptNg0",
+// "url":"http://weixin.qq.com/download",
+// "client_msg_id":"MSG_000002",
+// "data":{
+//
+// "character_string5":{
+// "value":"202307251515"
+// },
+// "thing4": {
+// "value":"已创建"
+// },
+// "thing9": {
+// "value":"CAICT"
+// },
+// "phrase13":{
+// "value":"手动提交"
+// }
+// }
+// }
+}
\ No newline at end of file
diff --git a/Src/Models/WeChatTemplateMessage.cs.meta b/Src/Models/WeChatTemplateMessage.cs.meta
new file mode 100644
index 0000000..f950357
--- /dev/null
+++ b/Src/Models/WeChatTemplateMessage.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7d3b667edd95b85458a29992a4f3acd0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Models/WeChatUserInfo.cs b/Src/Models/WeChatUserInfo.cs
new file mode 100644
index 0000000..43b0e76
--- /dev/null
+++ b/Src/Models/WeChatUserInfo.cs
@@ -0,0 +1,74 @@
+using System;
+using Newtonsoft.Json;
+
+namespace WeChatSharp
+{
+
+ [Serializable]
+ public record WeChatUserInfo
+ {
+ [JsonProperty(propertyName: "subscribe")]
+ public int Subscribe;
+
+ [JsonProperty(propertyName: "openid")] public string OpenId;
+
+ [JsonProperty(propertyName: "nickname")]
+ public string NickName;
+
+ [JsonProperty(propertyName: "sex")] public int Sex;
+
+ [JsonProperty(propertyName: "language")]
+ public string Language;
+
+ [JsonProperty(propertyName: "city")] public string City;
+
+ [JsonProperty(propertyName: "province")]
+ public string Province;
+
+ [JsonProperty(propertyName: "country")]
+ public string Country;
+
+ [JsonProperty(propertyName: "headimgurl")]
+ public string HeadImgUrl;
+
+ [JsonProperty(propertyName: "subscribe_time")]
+ public int SubscribeTime;
+
+ [JsonProperty(propertyName: "remark")] public string Remark;
+
+ [JsonProperty(propertyName: "groupid")]
+ public int GroupId;
+
+ [JsonProperty(propertyName: "tagid_list")]
+ public string[] TagIdList;
+
+ [JsonProperty(propertyName: "subscribe_scene")]
+ public string SubscribeScene;
+
+ [JsonProperty(propertyName: "qr_scene")]
+ public int QrScene;
+
+ [JsonProperty(propertyName: "qr_scene_str")]
+ public string QrSceneStr;
+ }
+/*
+{
+ "subscribe": 1,
+ "openid": "oY0tZ6_aqq_MEWsej9zJEY6OVspI",
+ "nickname": "",
+ "sex": 0,
+ "language": "zh_CN",
+ "city": "",
+ "province": "",
+ "country": "",
+ "headimgurl": "",
+ "subscribe_time": 1687668622,
+ "remark": "Root",
+ "groupid": 0,
+ "tagid_list": [],
+ "subscribe_scene": "ADD_SCENE_SEARCH",
+ "qr_scene": 0,
+ "qr_scene_str": ""
+}
+*/
+}
\ No newline at end of file
diff --git a/Src/Models/WeChatUserInfo.cs.meta b/Src/Models/WeChatUserInfo.cs.meta
new file mode 100644
index 0000000..eb7f937
--- /dev/null
+++ b/Src/Models/WeChatUserInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2c6408b8b167de0418a4f9a642fb492c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/Services.meta b/Src/Services.meta
new file mode 100644
index 0000000..8dceb64
--- /dev/null
+++ b/Src/Services.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a97aa7f0cdbf9948a0916f82f7a755f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Services/WeChatAccessTokenService.cs b/Src/Services/WeChatAccessTokenService.cs
similarity index 100%
rename from Services/WeChatAccessTokenService.cs
rename to Src/Services/WeChatAccessTokenService.cs
diff --git a/Src/Services/WeChatAccessTokenService.cs.meta b/Src/Services/WeChatAccessTokenService.cs.meta
new file mode 100644
index 0000000..4d0c42f
--- /dev/null
+++ b/Src/Services/WeChatAccessTokenService.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 74ea767399428324097e7dbab4f35698
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Services/WeChatHttpClient.cs b/Src/Services/WeChatHttpClient.cs
similarity index 100%
rename from Services/WeChatHttpClient.cs
rename to Src/Services/WeChatHttpClient.cs
diff --git a/Src/Services/WeChatHttpClient.cs.meta b/Src/Services/WeChatHttpClient.cs.meta
new file mode 100644
index 0000000..cf97c22
--- /dev/null
+++ b/Src/Services/WeChatHttpClient.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5abd85a5465eed24da3a7589d0fe017b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Services/WeChatMobileService.cs b/Src/Services/WeChatMobileService.cs
similarity index 100%
rename from Services/WeChatMobileService.cs
rename to Src/Services/WeChatMobileService.cs
diff --git a/Src/Services/WeChatMobileService.cs.meta b/Src/Services/WeChatMobileService.cs.meta
new file mode 100644
index 0000000..3a3aa90
--- /dev/null
+++ b/Src/Services/WeChatMobileService.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8a90d347df361134faa0c154b467723e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Services/WeChatSettingsService.cs b/Src/Services/WeChatSettingsService.cs
similarity index 100%
rename from Services/WeChatSettingsService.cs
rename to Src/Services/WeChatSettingsService.cs
diff --git a/Src/Services/WeChatSettingsService.cs.meta b/Src/Services/WeChatSettingsService.cs.meta
new file mode 100644
index 0000000..a338096
--- /dev/null
+++ b/Src/Services/WeChatSettingsService.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0d4b3b16602b9484fbd4aef30d2ed627
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Services/WeChatUserInfoService.cs b/Src/Services/WeChatUserInfoService.cs
similarity index 100%
rename from Services/WeChatUserInfoService.cs
rename to Src/Services/WeChatUserInfoService.cs
diff --git a/Src/Services/WeChatUserInfoService.cs.meta b/Src/Services/WeChatUserInfoService.cs.meta
new file mode 100644
index 0000000..96c9542
--- /dev/null
+++ b/Src/Services/WeChatUserInfoService.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0d3fadf37baa969479b11a2b4fa504be
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Src/package.json b/Src/package.json
new file mode 100644
index 0000000..3e5a724
--- /dev/null
+++ b/Src/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "com.bitkit.wechat",
+ "displayName": "WeChatSharp",
+ "version": "2024.3.31",
+ "unity": "2022.3",
+ "description": "WeChat,微信SDK支持",
+ "dependencies": {}
+}
\ No newline at end of file
diff --git a/Src/package.json.meta b/Src/package.json.meta
new file mode 100644
index 0000000..f4d4131
--- /dev/null
+++ b/Src/package.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7eed4d66378d235449ef9c609e45a102
+PackageManifestImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: