Skip to content

Commit e12d884

Browse files
committed
feat(work): 随官方更新更新模版卡片消息接口模型
1 parent 8661caa commit e12d884

3 files changed

Lines changed: 18 additions & 9 deletions

File tree

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTaskCardRequest.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System.Collections.Generic;
1+
using System.Collections.Generic;
22

33
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
44
{
@@ -28,6 +28,13 @@ public class CgibinMessageUpdateTaskCardRequest : WechatWorkRequest
2828
[System.Text.Json.Serialization.JsonPropertyName("agentid")]
2929
public int? AgentId { get; set; }
3030

31+
/// <summary>
32+
/// 获取或设置原始卡片的任务 ID。
33+
/// </summary>
34+
[Newtonsoft.Json.JsonProperty("original_task_id")]
35+
[System.Text.Json.Serialization.JsonPropertyName("original_task_id")]
36+
public string? OriginalTaskId { get; set; }
37+
3138
/// <summary>
3239
/// 获取或设置替换文案。
3340
/// </summary>

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,13 @@ public class TemplateCardMessage : CgibinMessageSendRequest.Types.TemplateCardMe
8282
public string ResponseCode { get; set; } = string.Empty;
8383

8484
/// <summary>
85-
/// 获取或设置原始卡片的任务 ID。
85+
/// 获取或设置是否开启 ID 转译
8686
/// </summary>
87-
[Newtonsoft.Json.JsonProperty("original_task_id")]
88-
[System.Text.Json.Serialization.JsonPropertyName("original_task_id")]
89-
public string? OriginalTaskId { get; set; }
87+
[Newtonsoft.Json.JsonProperty("enable_id_trans")]
88+
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.NumericalBooleanConverter))]
89+
[System.Text.Json.Serialization.JsonPropertyName("enable_id_trans")]
90+
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalBooleanConverter))]
91+
public bool? IsEnableIdTranslation { get; set; }
9092

9193
/// <summary>
9294
/// 获取或设置按钮信息。

test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinMessage/CgibinMessageUpdateTemplateCardRequest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2-
"userids": ["userid1", "userid2"],
3-
"partyids": [2, 3],
4-
"tagids": [44, 55],
2+
"userids": [ "userid1", "userid2" ],
3+
"partyids": [ 2, 3 ],
4+
"tagids": [ 44, 55 ],
55
"atall": 0,
66
"agentid": 1,
77
"response_code": "response_code",
8-
"original_task_id": "original_task_id",
98
"button": {
109
"task_id": "taskid",
1110
"replace_name": "replace_name"
1211
},
12+
"enable_id_trans": 1,
1313
"template_card": {
1414
"card_type": "text_notice",
1515
"source": {

0 commit comments

Comments
 (0)