feat(work): 随官方更新发送客服消息相关接口模型

This commit is contained in:
Fu Diwei 2022-03-14 14:29:41 +08:00
parent f2f29777be
commit 04f67c1c8a
3 changed files with 32 additions and 18 deletions

View File

@ -240,6 +240,16 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("address")]
public string? Address { get; set; }
}
public class BusinessCardMessage
{
/// <summary>
/// 获取或设置成员账号。
/// </summary>
[Newtonsoft.Json.JsonProperty("userid")]
[System.Text.Json.Serialization.JsonPropertyName("userid")]
public string UserId { get; set; } = string.Empty;
}
}
/// <summary>
@ -332,5 +342,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[Newtonsoft.Json.JsonProperty("location")]
[System.Text.Json.Serialization.JsonPropertyName("location")]
public Types.LocationMessage? MessageContentForLocation { get; set; }
/// <summary>
/// 获取或设置名片消息。
/// </summary>
[Newtonsoft.Json.JsonProperty("business_card")]
[System.Text.Json.Serialization.JsonPropertyName("business_card")]
public Types.BusinessCardMessage? MessageContentForBusinessCard { get; set; }
}
}

View File

@ -37,16 +37,6 @@
{
}
public class BusinessCardMessage
{
/// <summary>
/// 获取或设置名片的 UserId。
/// </summary>
[Newtonsoft.Json.JsonProperty("userid")]
[System.Text.Json.Serialization.JsonPropertyName("userid")]
public string UserId { get; set; } = default!;
}
public class LinkMessage : CgibinKfSendMessageRequest.Types.LinkMessage
{
/// <summary>
@ -69,6 +59,10 @@
{
}
public class BusinessCardMessage : CgibinKfSendMessageRequest.Types.BusinessCardMessage
{
}
public class EventMessage
{
public static class Types
@ -268,13 +262,6 @@
[System.Text.Json.Serialization.JsonPropertyName("file")]
public Types.FileMessage? MessageContentForFile { get; set; }
/// <summary>
/// 获取或设置名片消息信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("business_card")]
[System.Text.Json.Serialization.JsonPropertyName("business_card")]
public Types.BusinessCardMessage? MessageContentForBusinessCard { get; set; }
/// <summary>
/// 获取或设置图文消息信息。
/// </summary>
@ -303,6 +290,13 @@
[System.Text.Json.Serialization.JsonPropertyName("location")]
public Types.LocationMessage? MessageContentForLocation { get; set; }
/// <summary>
/// 获取或设置名片消息信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("business_card")]
[System.Text.Json.Serialization.JsonPropertyName("business_card")]
public Types.BusinessCardMessage? MessageContentForBusinessCard { get; set; }
/// <summary>
/// 获取或设置事件消息信息。
/// </summary>

View File

@ -70,5 +70,8 @@
"address": "实例小区,不真实存在,经纬度无意义",
"latitude": 0,
"longitude": 0
},
"business_card": {
"userid": "USERID"
}
}
}