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": "文本消息内容"