diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs
index b90b32d9..11e51254 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
@@ -210,6 +210,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("unionid")]
public string? UnionId { get; set; }
+ ///
+ /// 获取或设置是否同一外部企业客户只能添加同一个员工。
+ ///
+ [Newtonsoft.Json.JsonProperty("is_exclusive")]
+ [System.Text.Json.Serialization.JsonPropertyName("is_exclusive")]
+ public bool? IsExclusive { get; set; }
+
///
/// 获取或设置结束语信息。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs
index dcee3b76..4f06ae08 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactGetContactWayResponse.cs
@@ -1,4 +1,4 @@
-namespace SKIT.FlurlHttpClient.Wechat.Work.Models
+namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
///
/// 表示 [POST] /cgi-bin/externalcontact/get_contact_way 接口的响应。
@@ -226,6 +226,13 @@
[System.Text.Json.Serialization.JsonPropertyName("unionid")]
public string? UnionId { get; set; }
+ ///
+ /// 获取或设置是否同一外部企业客户只能添加同一个员工。
+ ///
+ [Newtonsoft.Json.JsonProperty("is_exclusive")]
+ [System.Text.Json.Serialization.JsonPropertyName("is_exclusive")]
+ public bool? IsExclusive { get; set; }
+
///
/// 获取或设置结束语信息。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs
index 3c70bd93..e9993c0a 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinExternalContact/ContactWay/CgibinExternalContactUpdateContactWayRequest.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
@@ -91,6 +91,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("unionid")]
public string? UnionId { get; set; }
+ ///
+ /// 获取或设置是否同一外部企业客户只能添加同一个员工。
+ ///
+ [Newtonsoft.Json.JsonProperty("is_exclusive")]
+ [System.Text.Json.Serialization.JsonPropertyName("is_exclusive")]
+ public bool? IsExclusive { get; set; }
+
///
/// 获取或设置结束语信息。
///
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.json
index 5871b93e..cd3c2e8e 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinExternalContact/ContactWay/CgibinExternalContactAddContactWayRequest.json
@@ -1,16 +1,17 @@
-{
+{
"type": 1,
"scene": 1,
"style": 1,
"remark": "渠道客户",
"skip_verify": true,
"state": "teststate",
- "user": ["zhangsan", "lisi", "wangwu"],
- "party": [2, 3],
+ "user": [ "zhangsan", "lisi", "wangwu" ],
+ "party": [ 2, 3 ],
"is_temp": true,
"expires_in": 86400,
"chat_expires_in": 86400,
"unionid": "oxTWIuGaIt6gTKsQRLau2M0AAAA",
+ "is_exclusive": true,
"conclusions": {
"text": {
"content": "文本消息内容"