diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
index fec3bb80..319206b5 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
@@ -154,6 +154,16 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("title")]
public string Title { get; set; } = string.Empty;
}
+
+ public class WechatChannels
+ {
+ ///
+ /// 获取或设置视频号名称。
+ ///
+ [Newtonsoft.Json.JsonProperty("nickname")]
+ [System.Text.Json.Serialization.JsonPropertyName("nickname")]
+ public string Nickname { get; set; } = string.Empty;
+ }
}
///
@@ -164,11 +174,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
public string? CorpName { get; set; }
///
- /// 获取或设置视频号名称。
+ /// 获取或设置视频号信息。
///
[Newtonsoft.Json.JsonProperty("wechat_channels")]
[System.Text.Json.Serialization.JsonPropertyName("wechat_channels")]
- public string? WechatChannels { get; set; }
+ public Types.WechatChannels? WechatChannels { get; set; }
///
/// 获取或设置对外自定义字段列表。
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
index bf098c68..c1cf303a 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
@@ -154,6 +154,23 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("title")]
public string Title { get; set; } = default!;
}
+
+ public class WechatChannels
+ {
+ ///
+ /// 获取或设置对外展示视频号状态。
+ ///
+ [Newtonsoft.Json.JsonProperty("nickname")]
+ [System.Text.Json.Serialization.JsonPropertyName("nickname")]
+ public string? Nickname { get; set; }
+
+ ///
+ /// 获取或设置对外展示视频号状态。
+ ///
+ [Newtonsoft.Json.JsonProperty("status")]
+ [System.Text.Json.Serialization.JsonPropertyName("status")]
+ public int? Status { get; set; }
+ }
}
///
@@ -164,11 +181,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
public string CorpName { get; set; } = default!;
///
- /// 获取或设置视频号名称。
+ /// 获取或设置视频号信息。
///
[Newtonsoft.Json.JsonProperty("wechat_channels")]
[System.Text.Json.Serialization.JsonPropertyName("wechat_channels")]
- public string? WechatChannels { get; set; }
+ public Types.WechatChannels? WechatChannels { get; set; }
///
/// 获取或设置对外自定义字段列表。
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
index 80957187..6ee3c9f4 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
@@ -36,7 +36,9 @@
"external_position": "高级产品经理",
"external_profile": {
"external_corp_name": "企业简称",
- "wechat_channels": "视频号名称",
+ "wechat_channels": {
+ "nickname": "视频号名称"
+ },
"external_attr": [
{
"type": 0,
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
index f5d36d49..2c74a243 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
@@ -41,7 +41,10 @@
"external_position": "产品经理",
"external_profile": {
"external_corp_name": "企业简称",
- "wechat_channels": "视频号名称",
+ "wechat_channels": {
+ "nickname": "视频号名称",
+ "status": 1
+ },
"external_attr": [
{
"type": 0,
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
index d43594f7..ead0f668 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
@@ -44,6 +44,10 @@
"external_position": "产品经理",
"external_profile": {
"external_corp_name": "企业简称",
+ "wechat_channels": {
+ "nickname": "视频号名称",
+ "status": 1
+ },
"external_attr": [
{
"type": 0,