mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-09-23 04:23:47 +08:00
feat(work): 随官方更新日历相关接口模型
This commit is contained in:
@@ -6,6 +6,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Events
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class ApproveSpecialAuthEvent : WechatWorkEvent, WechatWorkEvent.Serialization.IXmlSerializable
|
public class ApproveSpecialAuthEvent : WechatWorkEvent, WechatWorkEvent.Serialization.IXmlSerializable
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置第三方应用的 SuiteId。
|
||||||
|
/// </summary>
|
||||||
|
[System.Xml.Serialization.XmlElement("SuiteId")]
|
||||||
|
public string SuiteId { get; set; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置授权方的 CorpId。
|
||||||
|
/// </summary>
|
||||||
|
[System.Xml.Serialization.XmlElement("AuthCorpId")]
|
||||||
|
public string AuthorizerCorpId { get; set; } = default!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置权限类型。
|
/// 获取或设置权限类型。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||||
{
|
{
|
||||||
@@ -23,13 +23,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
|||||||
public string UserId { get; set; } = string.Empty;
|
public string UserId { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置共享者对日历是否只读权限。
|
/// 获取或设置日历通知范围成员权限。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
[Newtonsoft.Json.JsonProperty("permission")]
|
||||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
[System.Text.Json.Serialization.JsonPropertyName("permission")]
|
||||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
public int? Permission { get; set; }
|
||||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
|
||||||
public bool? IsReadonly { get; set; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PublicRange
|
public class PublicRange
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>表示 [POST] /cgi-bin/oa/calendar/get 接口的响应。</para>
|
/// <para>表示 [POST] /cgi-bin/oa/calendar/get 接口的响应。</para>
|
||||||
@@ -21,13 +21,11 @@
|
|||||||
public string UserId { get; set; } = default!;
|
public string UserId { get; set; } = default!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置共享者对日历是否只读权限。
|
/// 获取或设置日历通知范围成员权限。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Newtonsoft.Json.JsonProperty("readonly")]
|
[Newtonsoft.Json.JsonProperty("permission")]
|
||||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
|
[System.Text.Json.Serialization.JsonPropertyName("permission")]
|
||||||
[System.Text.Json.Serialization.JsonPropertyName("readonly")]
|
public int Permission { get; set; }
|
||||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
|
|
||||||
public bool IsReadonly { get; set; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PublicRange
|
public class PublicRange
|
||||||
|
@@ -3,5 +3,5 @@
|
|||||||
<AuthCorpId><![CDATA[wxf8b4f85f3a794e77]]></AuthCorpId>
|
<AuthCorpId><![CDATA[wxf8b4f85f3a794e77]]></AuthCorpId>
|
||||||
<InfoType><![CDATA[approve_special_auth]]></InfoType>
|
<InfoType><![CDATA[approve_special_auth]]></InfoType>
|
||||||
<TimeStamp>1403610513</TimeStamp>
|
<TimeStamp>1403610513</TimeStamp>
|
||||||
<AuthType><![CDATA[customer_acquisition]]></ChangeType>
|
<AuthType><![CDATA[customer_acquisition]]></AuthType>
|
||||||
</xml>
|
</xml>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"admins": ["admin1", "admin2"],
|
"admins": ["admin1", "admin2"],
|
||||||
"set_as_default": 1,
|
"set_as_default": 1,
|
||||||
@@ -7,11 +7,12 @@
|
|||||||
"description": "test_describe",
|
"description": "test_describe",
|
||||||
"shares": [
|
"shares": [
|
||||||
{
|
{
|
||||||
"userid": "userid2"
|
"userid": "userid2",
|
||||||
|
"permission": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"userid": "userid3",
|
"userid": "userid1",
|
||||||
"readonly": 1
|
"permission": 3
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"is_public": 1,
|
"is_public": 1,
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"errcode": 0,
|
"errcode": 0,
|
||||||
"errmsg": "ok",
|
"errmsg": "ok",
|
||||||
"calendar_list": [
|
"calendar_list": [
|
||||||
@@ -10,11 +10,12 @@
|
|||||||
"description": "test_describe_1",
|
"description": "test_describe_1",
|
||||||
"shares": [
|
"shares": [
|
||||||
{
|
{
|
||||||
"userid": "userid2"
|
"userid": "userid2",
|
||||||
|
"permission": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"userid": "userid1",
|
"userid": "userid1",
|
||||||
"readonly": 1
|
"permission": 3
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"is_public": 1,
|
"is_public": 1,
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"skip_public_range": 0,
|
"skip_public_range": 0,
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA",
|
"cal_id": "wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA",
|
||||||
@@ -8,11 +8,12 @@
|
|||||||
"description": "test_describe_1",
|
"description": "test_describe_1",
|
||||||
"shares": [
|
"shares": [
|
||||||
{
|
{
|
||||||
"userid": "userid1"
|
"userid": "userid2",
|
||||||
|
"permission": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"userid": "userid2",
|
"userid": "userid1",
|
||||||
"readonly": 1
|
"permission": 3
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"public_range": {
|
"public_range": {
|
||||||
|
Reference in New Issue
Block a user