mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-09-21 02:58:06 +08:00
feat(work): 升级核心库
This commit is contained in:
@@ -20,7 +20,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
||||
|
||||
[Newtonsoft.Json.JsonProperty("TimeStamp")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("TimeStamp")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string Timestamp { get; set; } = default!;
|
||||
|
||||
[Newtonsoft.Json.JsonProperty("Nonce")]
|
||||
|
@@ -107,27 +107,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否被停用。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("close")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("close")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsClosed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否上报用户地理位置。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("report_location_flag")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("report_location_flag")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsReportLocation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否上报用户进入事件。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("isreportenter")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("isreportenter")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsReportEnter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -40,18 +40,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否上报用户地理位置。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("report_location_flag")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("report_location_flag")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsReportLocation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否上报用户进入事件。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("isreportenter")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("isreportenter")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsReportEnter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -128,9 +128,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否是保密消息。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("safe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("safe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsSafe { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -173,7 +173,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ThirdNo")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ThirdNo")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string ThirdPartyApprovalNumber { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
|
@@ -45,7 +45,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("phone")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("phone")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string? PhoneNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -117,9 +117,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否关注了“学校通知”。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_subscribe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_subscribe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsSubscribe { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否需要返回群成员的名字。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("need_name")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("need_name")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? RequireMemberName { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -53,9 +53,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否升序排序。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("order_asc")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("order_asc")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsAscending { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -81,9 +81,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否通知成员将这条入群欢迎语应用到客户群中。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("notify")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("notify")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? RequireNotify { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -106,9 +106,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否发送给学校的所有家长。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("toall")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("toall")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsToAll { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -192,18 +192,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否开启 ID 转译。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable_id_trans")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable_id_trans")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? EnableIdTransform { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否开启重复消息检查。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable_duplicate_check")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable_duplicate_check")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? EnableDuplicateCheck { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ending")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ending")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -88,9 +88,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否必填。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_required")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_required")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsRequired { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -155,9 +155,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置非工作日是否需要上报。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("skip_weekend")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("skip_weekend")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsSkipWeekend { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -76,9 +76,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否发送给应用可见范围内的所有人,包括互联企业的成员。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("toall")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("toall")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsToAll { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -169,9 +169,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否是保密消息。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("safe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("safe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsSafe { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -93,9 +93,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否开启回放。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("open_replay")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("open_replay")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsOpenReplay { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -34,18 +34,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否评论。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_comment")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_comment")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsComment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否连麦。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_mic")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_mic")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsMic { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -97,18 +97,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否评论。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_comment")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_comment")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsComment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否连麦。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_mic")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_mic")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsMic { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -154,9 +154,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ending")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ending")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -919,27 +919,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否是保密消息。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("safe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("safe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsSafe { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否开启 ID 转译。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable_id_trans")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable_id_trans")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? EnableIdTransform { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否开启重复消息检查。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable_duplicate_check")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable_duplicate_check")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? EnableDuplicateCheck { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -70,9 +70,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否更新整个任务接收人员。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("atall")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("atall")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsAtAll { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -490,9 +490,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否启用审批人模式。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("use_template_approver")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("use_template_approver")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool UseTemplateApprover { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -659,7 +659,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("commentid")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("commentid")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string CommentId { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
|
@@ -69,18 +69,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否为必填项。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("require")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("require")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsRequired { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否参与打印。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("un_print")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("un_print")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsPrintable { get; set; }
|
||||
}
|
||||
|
||||
|
@@ -27,9 +27,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置共享者对日历是否只读权限。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsReadonly { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -45,18 +45,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置组织者对日历是否只读权限。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsReadonly { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否将该日历设置为组织者的默认日历。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("set_as_default")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("set_as_default")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsDefault { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -27,9 +27,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置共享者对日历是否只读权限。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsReadonly { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -52,9 +52,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置组织者对日历是否只读权限。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsReadonly { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置组织者对日历是否只读权限。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsReadonly { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -48,7 +48,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("commentid")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("commentid")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string CommentId { get; set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
@@ -56,7 +56,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("tocommentid")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("tocommentid")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string? ToCommentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("endflag")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("endflag")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -76,9 +76,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否迟交。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("flag")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("flag")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsLate { get; set; }
|
||||
}
|
||||
|
||||
|
@@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否保留关联日程。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("keep_schedule")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("keep_schedule")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool? IsKeepSchedule { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -79,9 +79,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否需要审批。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("need_approval")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("need_approval")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool RequireApproval { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否需要提醒。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_remind")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_remind")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsRemind { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -53,9 +53,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否重复日程。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_repeat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_repeat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsRepeat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -76,9 +76,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否自定义重复。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_custom_repeat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_custom_repeat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsCustomRepeat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -50,9 +50,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否需要提醒。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_remind")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_remind")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsRemind { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -73,9 +73,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否重复日程。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_repeat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_repeat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsRepeat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -96,9 +96,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否自定义重复。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_custom_repeat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_custom_repeat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsCustomRepeat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -12,9 +12,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否通话。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("istalked")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("istalked")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsTalked { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -12,9 +12,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否自动升年级。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("upgrade_switch")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("upgrade_switch")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool UpgradeSwitch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -99,18 +99,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否已毕业。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_graduated")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_graduated")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsGraduated { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否开启客户群(即班级群)。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("open_group_chat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("open_group_chat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsOpenGroupChat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -118,7 +118,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("group_chat_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("group_chat_id")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))]
|
||||
public string? GroupChatId { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -71,9 +71,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否开启回放。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("open_replay")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("open_replay")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsOpenReplay { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -59,9 +59,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ending")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ending")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -62,9 +62,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否评论。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_comment")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_comment")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsComment { get; set; }
|
||||
}
|
||||
|
||||
@@ -102,9 +102,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否评论。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_comment")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_comment")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsComment { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -136,9 +136,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ending")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ending")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -41,9 +41,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否关注了“学校通知”。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_subscribe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_subscribe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsSubscribe { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -138,9 +138,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否关注了“学校通知”。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_subscribe")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_subscribe")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsSubscribe { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -57,9 +57,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置健康状态是否为本人填写。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("self_submit")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("self_submit")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsSelfSubmit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -117,18 +117,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否必填。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_must_fill")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_must_fill")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsRequired { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否隐藏。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("is_not_display")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("is_not_display")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsHidden { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@@ -165,9 +165,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置翻页是否结束。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("ending")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("ending")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
||||
public bool IsEnding { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -281,9 +281,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否启用成员。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsEnabled { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -121,9 +121,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
/// 获取或设置是否启用成员。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("enable")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("enable")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsEnabled { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@@ -15,7 +15,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
||||
/// <summary>
|
||||
/// 一个企业微信 API HTTP 客户端。
|
||||
/// </summary>
|
||||
public class WechatWorkClient : WechatClientBase
|
||||
public class WechatWorkClient : CommonClientBase, IWechatClient
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取当前客户端使用的企业微信凭证。
|
||||
|
@@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
|
||||
/// <summary>
|
||||
/// 当调用企业微信 API 出错时引发的异常。
|
||||
/// </summary>
|
||||
public class WechatWorkException : WechatExceptionBase
|
||||
public class WechatWorkException : CommonExceptionBase
|
||||
{
|
||||
/// <inheritdoc/>
|
||||
public WechatWorkException()
|
||||
|
Reference in New Issue
Block a user