@@ -270,8 +270,8 @@ public class RingUser
270270 /// <summary>
271271 /// 获取或设置是否当有参会成员入会时立即开启云录制。
272272 /// </summary>
273- [ Newtonsoft . Json . JsonProperty ( "participant_join_auto_record " ) ]
274- [ System . Text . Json . Serialization . JsonPropertyName ( "participant_join_auto_record " ) ]
273+ [ Newtonsoft . Json . JsonProperty ( "attendee_join_auto_record " ) ]
274+ [ System . Text . Json . Serialization . JsonPropertyName ( "attendee_join_auto_record " ) ]
275275 public bool IsAttendeeJoinAutoRecord { get ; set ; }
276276
277277 /// <summary>
@@ -438,6 +438,13 @@ public class SubMeeting
438438 [ System . Text . Json . Serialization . JsonPropertyName ( "sub_meetingid" ) ]
439439 public string SubMeetingId { get ; set ; } = default ! ;
440440
441+ /// <summary>
442+ /// 获取或设置标题。
443+ /// </summary>
444+ [ Newtonsoft . Json . JsonProperty ( "title" ) ]
445+ [ System . Text . Json . Serialization . JsonPropertyName ( "title" ) ]
446+ public string Title { get ; set ; } = default ! ;
447+
441448 /// <summary>
442449 /// 获取或设置状态。
443450 /// </summary>
@@ -458,6 +465,81 @@ public class SubMeeting
458465 [ Newtonsoft . Json . JsonProperty ( "end_time" ) ]
459466 [ System . Text . Json . Serialization . JsonPropertyName ( "end_time" ) ]
460467 public long EndTimestamp { get ; set ; }
468+
469+ /// <summary>
470+ /// 获取或设置周期性会议分段 ID。
471+ /// </summary>
472+ [ Newtonsoft . Json . JsonProperty ( "repeat_id" ) ]
473+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_id" ) ]
474+ public string ? RepeatId { get ; set ; }
475+ }
476+
477+ public class SubRepeat
478+ {
479+ /// <summary>
480+ /// 获取或设置周期性会议分段 ID。
481+ /// </summary>
482+ [ Newtonsoft . Json . JsonProperty ( "repeat_id" ) ]
483+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_id" ) ]
484+ public string RepeatId { get ; set ; } = default ! ;
485+
486+ /// <summary>
487+ /// 获取或设置重复类型。
488+ /// </summary>
489+ [ Newtonsoft . Json . JsonProperty ( "repeat_type" ) ]
490+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_type" ) ]
491+ public int RepeatType { get ; set ; }
492+
493+ /// <summary>
494+ /// 获取或设置是否自定义重复设置。
495+ /// </summary>
496+ [ Newtonsoft . Json . JsonProperty ( "is_custom_repeat" ) ]
497+ [ Newtonsoft . Json . JsonConverter ( typeof ( Newtonsoft . Json . Converters . Common . NumericalBooleanConverter ) ) ]
498+ [ System . Text . Json . Serialization . JsonPropertyName ( "is_custom_repeat" ) ]
499+ [ System . Text . Json . Serialization . JsonConverter ( typeof ( System . Text . Json . Serialization . Common . NumericalBooleanConverter ) ) ]
500+ public bool IsCustomRepeat { get ; set ; }
501+
502+ /// <summary>
503+ /// 获取或设置周期间隔。
504+ /// </summary>
505+ [ Newtonsoft . Json . JsonProperty ( "repeat_interval" ) ]
506+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_interval" ) ]
507+ public int RepeatInterval { get ; set ; }
508+
509+ /// <summary>
510+ /// 获取或设置每周重复日序号列表。
511+ /// </summary>
512+ [ Newtonsoft . Json . JsonProperty ( "repeat_day_of_week" ) ]
513+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_day_of_week" ) ]
514+ public int [ ] ? RepeatDayOfWeekList { get ; set ; }
515+
516+ /// <summary>
517+ /// 获取或设置每周重复日序号列表。
518+ /// </summary>
519+ [ Newtonsoft . Json . JsonProperty ( "repeat_day_of_month" ) ]
520+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_day_of_month" ) ]
521+ public int [ ] ? RepeatDayOfMonthList { get ; set ; }
522+
523+ /// <summary>
524+ /// 获取或设置周期性会议结束类型。
525+ /// </summary>
526+ [ Newtonsoft . Json . JsonProperty ( "repeat_until_type" ) ]
527+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_until_type" ) ]
528+ public int RepeatUntilType { get ; set ; }
529+
530+ /// <summary>
531+ /// 获取或设置分段的重复截止次数。
532+ /// </summary>
533+ [ Newtonsoft . Json . JsonProperty ( "repeat_until_count" ) ]
534+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_until_count" ) ]
535+ public int ? RepeatUntilCount { get ; set ; }
536+
537+ /// <summary>
538+ /// 获取或设置分段的重复截止时间戳。
539+ /// </summary>
540+ [ Newtonsoft . Json . JsonProperty ( "repeat_until" ) ]
541+ [ System . Text . Json . Serialization . JsonPropertyName ( "repeat_until" ) ]
542+ public long ? RepeatUntilTimestamp { get ; set ; }
461543 }
462544 }
463545
@@ -616,5 +698,12 @@ public class SubMeeting
616698 [ Newtonsoft . Json . JsonProperty ( "current_sub_meetingid" ) ]
617699 [ System . Text . Json . Serialization . JsonPropertyName ( "current_sub_meetingid" ) ]
618700 public string ? CurrentSubMeetingId { get ; set ; }
701+
702+ /// <summary>
703+ /// 获取或设置周期性会议分段信息列表。
704+ /// </summary>
705+ [ Newtonsoft . Json . JsonProperty ( "sub_repeat_list" ) ]
706+ [ System . Text . Json . Serialization . JsonPropertyName ( "sub_repeat_list" ) ]
707+ public Types . SubRepeat [ ] ? SubRepeatList { get ; set ; }
619708 }
620709}
0 commit comments