mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-09-20 10:38:10 +08:00
feat(work): 随官方更新日程相关接口模型
This commit is contained in:
@@ -11,5 +11,19 @@
|
||||
[Newtonsoft.Json.JsonProperty("schedule_id")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("schedule_id")]
|
||||
public string ScheduleId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置操作模式。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("op_mode")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("op_mode")]
|
||||
public int? OperateMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置操作起始时间戳。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("op_start_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("op_start_time")]
|
||||
public long? OperateStartTimestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -86,14 +86,46 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
|
||||
public IList<Types.Attendee>? AttendeeList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否忽略参与者字段。
|
||||
/// 获取或设置是否允许非参与人主动加入日程。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("skip_attendees")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("skip_attendees")]
|
||||
public bool? RequireSkipAttendees { get; set; }
|
||||
[Newtonsoft.Json.JsonProperty("allow_active_join")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("allow_active_join")]
|
||||
public bool? IsAllowActiveJoin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否只允许组织者发起群聊。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("only_organizer_create_chat")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("only_organizer_create_chat")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsOnlyOrganizerCreateChat { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置是否忽略参与者字段。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("skip_attendees")]
|
||||
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("skip_attendees")]
|
||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))]
|
||||
public bool? IsSkipAttendees { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置操作模式。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("op_mode")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("op_mode")]
|
||||
public int? OperateMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置操作起始时间戳。
|
||||
/// </summary>
|
||||
[Newtonsoft.Json.JsonProperty("op_start_time")]
|
||||
[System.Text.Json.Serialization.JsonPropertyName("op_start_time")]
|
||||
public long? OperateStartTimestamp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置日程信息。
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user