From 7662f8dc9ad9c1ceb83eb7fe1322668b4dc5cace Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Wed, 3 Jan 2024 15:14:23 +0800 Subject: [PATCH] =?UTF-8?q?feat(work):=20=E9=9A=8F=E5=AE=98=E6=96=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8F=91=E9=80=81=E5=AE=A2=E6=9C=8D=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CgibinKf/CgibinKfSendMessageRequest.cs | 17 +++++++++++++++++ .../CgibinKf/CgibinKfSendMessageRequest.json | 3 +++ 2 files changed, 20 insertions(+) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/CgibinKfSendMessageRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/CgibinKfSendMessageRequest.cs index a803f579..33420124 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/CgibinKfSendMessageRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinKf/CgibinKfSendMessageRequest.cs @@ -276,6 +276,16 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("userid")] public string UserId { get; set; } = string.Empty; } + + public class CustomerAcquisitionLinkMessage + { + /// + /// 获取或设置获客链接。 + /// + [Newtonsoft.Json.JsonProperty("link_url")] + [System.Text.Json.Serialization.JsonPropertyName("link_url")] + public string LinkUrl { get; set; } = string.Empty; + } } /// @@ -375,5 +385,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [Newtonsoft.Json.JsonProperty("business_card")] [System.Text.Json.Serialization.JsonPropertyName("business_card")] public Types.BusinessCardMessage? MessageContentAsBusinessCard { get; set; } + + /// + /// 获取或设置获客链接消息信息。 + /// + [Newtonsoft.Json.JsonProperty("ca_link")] + [System.Text.Json.Serialization.JsonPropertyName("ca_link")] + public Types.CustomerAcquisitionLinkMessage? MessageContentAsCustomerAcquisitionLink { get; set; } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinKf/CgibinKfSendMessageRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinKf/CgibinKfSendMessageRequest.json index 3ff20449..c34492cb 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinKf/CgibinKfSendMessageRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinKf/CgibinKfSendMessageRequest.json @@ -80,5 +80,8 @@ }, "business_card": { "userid": "USERID" + }, + "ca_link": { + "link_url": "https://work.weixin.qq.com/ca/xxxxxx" } }