diff --git a/README.md b/README.md index 264dffc7..f028a8a9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # FeishuNetSdk + + ## 自建应用用法 ### 配置 ```csharp diff --git a/src/Approval.Spec/PostApprovalOpenapiV1MessageUpdateBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV1MessageUpdateBodyDto.cs index 05dd8900..11b2de41 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV1MessageUpdateBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV1MessageUpdateBodyDto.cs @@ -18,7 +18,16 @@ public record PostApprovalOpenapiV1MessageUpdateBodyDto public string MessageId { get; set; } = string.Empty; /// - /// 状态类型,用于更新第一个action文字内容,枚举:
APPROVED:已同意
REJECTED:已拒绝
CANCELLED:已撤回
FORWARDED:已转交
ROLLBACK:已回退
ADD:已加签
DELETED:已删除
PROCESSED:已处理
CUSTOM:自定义按钮状态
+ /// 状态类型,用于更新第一个action文字内容,枚举: + /// APPROVED:已同意 + /// REJECTED:已拒绝 + /// CANCELLED:已撤回 + /// FORWARDED:已转交 + /// ROLLBACK:已回退 + /// ADD:已加签 + /// DELETED:已删除 + /// PROCESSED:已处理 + /// CUSTOM:自定义按钮状态 /// 必填:是 ///
[JsonProperty("status")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateBodyDto.cs index aa02125f..c73bccbf 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 创建审批定义 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 /// 接口谨慎调用,创建后的审批定义无法停用/删除 /// 接口ID:6907569743420686338 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-store-app-integration/create-an-approval-definition @@ -91,7 +91,11 @@ public record Node public string Name { get; set; } = string.Empty; /// - /// 审批类型枚举
- AND 会签
- OR 或签
- SEQUENTIAL 依次审批
当 node_type 为依次审批时,审批人必须为『发起人自选』
+ /// 审批类型枚举 + /// - AND 会签 + /// - OR 或签 + /// - SEQUENTIAL 依次审批 + /// 当 node_type 为依次审批时,审批人必须为『发起人自选』 /// 必填:是 ///
[JsonProperty("node_type")] @@ -198,7 +202,10 @@ public record ConfigSuffix public record I18nResource { /// - /// 语言:
zh-CN - 中文
en-US - 英文
ja-JP - 日文
+ /// 语言: + /// zh-CN - 中文 + /// en-US - 英文 + /// ja-JP - 日文 /// 必填:是 ///
[JsonProperty("locale")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateResponseDto.cs index 4993369f..91c573b0 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalCreateResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 创建审批定义 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 /// 接口谨慎调用,创建后的审批定义无法停用/删除 /// 接口ID:6907569743420686338 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-store-app-integration/create-an-approval-definition diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetBodyDto.cs index 32968433..2ecfc0c8 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 查看审批定义 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 /// 接口ID:6907569744330358785 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/obtain-single-approval-form /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuADNyUjLwQjM14CM0ITN @@ -17,7 +17,9 @@ public record PostApprovalOpenapiV2ApprovalGetBodyDto public string ApprovalCode { get; set; } = string.Empty; /// - /// zh-CN - 中文
en-US - 英文
ja-JP - 日文
+ /// zh-CN - 中文 + /// en-US - 英文 + /// ja-JP - 日文 /// 必填:否 ///
[JsonProperty("locale")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetResponseDto.cs index d837358a..997ed3e9 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ApprovalGetResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 查看审批定义 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 /// 接口ID:6907569744330358785 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/obtain-single-approval-form /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuADNyUjLwQjM14CM0ITN @@ -17,7 +17,11 @@ public record PostApprovalOpenapiV2ApprovalGetResponseDto public string ApprovalName { get; set; } = string.Empty; /// - /// 审批定义状态
ACTIVE -已启用
INACTIVE -已停用
DELETED -已删除
UNKNOWN -未知
+ /// 审批定义状态 + /// ACTIVE -已启用 + /// INACTIVE -已停用 + /// DELETED -已删除 + /// UNKNOWN -未知 /// 必填:是 ///
[JsonProperty("status")] @@ -164,7 +168,8 @@ public record Node public string Name { get; set; } = string.Empty; /// - /// 是否发起人自选节点
true - 发起审批时需要提交审批人
+ /// 是否发起人自选节点 + /// true - 发起审批时需要提交审批人 /// 必填:是 ///
[JsonProperty("need_approver")] @@ -185,7 +190,11 @@ public record Node public string? CustomNodeId { get; set; } /// - /// 审批方式
AND -会签
OR - 或签
SEQUENTIAL -依次审批
CC_NODE -抄送节点
+ /// 审批方式 + /// AND -会签 + /// OR - 或签 + /// SEQUENTIAL -依次审批 + /// CC_NODE -抄送节点 /// 必填:是 ///
[JsonProperty("node_type")] @@ -202,14 +211,23 @@ public record Node public record Viewer { /// - /// 可见人类型,分别有:
TENANT:租户内可见
DEPARTMENT:指定部门
USER:指定用户
ROLE:指定角色
USER_GROUP:指定用户组
NONE:任何人都不可见
+ /// 可见人类型,分别有: + /// TENANT:租户内可见 + /// DEPARTMENT:指定部门 + /// USER:指定用户 + /// ROLE:指定角色 + /// USER_GROUP:指定用户组 + /// NONE:任何人都不可见 /// 必填:是 ///
[JsonProperty("type")] public string Type { get; set; } = string.Empty; /// - /// 在可见人类型为DEPARTMENT时,open_id为部门的open_id
在可见人类型为USER时,open_id为用户的open_id
在可见人类型为ROLE时,open_id为角色的open_id
在可见人类型为USER_GROUP时,open_id为用户组的open_id
+ /// 在可见人类型为DEPARTMENT时,open_id为部门的open_id + /// 在可见人类型为USER时,open_id为用户的open_id + /// 在可见人类型为ROLE时,open_id为角色的open_id + /// 在可见人类型为USER_GROUP时,open_id为用户组的open_id /// 必填:否 ///
[JsonProperty("open_id")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2CcSearchBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2CcSearchBodyDto.cs index 3d0594ea..be8401eb 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2CcSearchBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2CcSearchBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 抄送列表查询 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 /// 接口ID:6907568073252700162 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/cc-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuUjMxYjL1ITM24SNyEjN @@ -31,14 +31,16 @@ public record PostApprovalOpenapiV2CcSearchBodyDto public string? InstanceCode { get; set; } /// - /// 审批实例第三方 id
注:和 approval_code 取并集
+ /// 审批实例第三方 id + /// 注:和 approval_code 取并集 /// 必填:否 ///
[JsonProperty("instance_external_id")] public string? InstanceExternalId { get; set; } /// - /// 审批定义分组第三方 id
注:和 instance_code 取并集
+ /// 审批定义分组第三方 id + /// 注:和 instance_code 取并集 /// 必填:否 ///
[JsonProperty("group_external_id")] @@ -52,7 +54,11 @@ public record PostApprovalOpenapiV2CcSearchBodyDto public string? CcTitle { get; set; } /// - /// 审批抄送状态
READ: 已读
UNREAD: 未读
注:若不设置,查询全部状态
若不在集合中,报错
+ /// 审批抄送状态 + /// READ: 已读 + /// UNREAD: 未读 + /// 注:若不设置,查询全部状态 + /// 若不在集合中,报错 /// 必填:否 ///
[JsonProperty("read_status")] @@ -80,14 +86,17 @@ public record PostApprovalOpenapiV2CcSearchBodyDto public string? Locale { get; set; } /// - /// 查询偏移量
注:不得超过10000
+ /// 查询偏移量 + /// 注:不得超过10000 /// 必填:否 ///
[JsonProperty("offset")] public int? Offset { get; set; } /// - /// 查询限制量
注:不得超过200
不设置默认查询10条数据
+ /// 查询限制量 + /// 注:不得超过200 + /// 不设置默认查询10条数据 /// 必填:否 ///
[JsonProperty("limit")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2CcSearchResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2CcSearchResponseDto.cs index 916b1bf6..ccb0db59 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2CcSearchResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2CcSearchResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 抄送列表查询 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 /// 接口ID:6907568073252700162 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/cc-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuUjMxYjL1ITM24SNyEjN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ExternalInstanceCreateBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ExternalInstanceCreateBodyDto.cs index 546f0f7b..543eef18 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ExternalInstanceCreateBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ExternalInstanceCreateBodyDto.cs @@ -2,9 +2,8 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 三方审批实例同步 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create)
-/// 审批中心不负责审批的流转,审批的流转在三方系统,三方系统在审批流转后生成的审批实例、审批任务、审批抄送数据同步到审批中心。
-///
+/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create) +/// 审批中心不负责审批的流转,审批的流转在三方系统,三方系统在审批流转后生成的审批实例、审批任务、审批抄送数据同步到审批中心。 /// 用户可以在审批中心中浏览三方系统同步过来的实例、任务、抄送信息,并且可以跳转回三方系统进行更详细的查看和操作,其中实例信息在【已发起】列表,任务信息在【待审批】和【已审批】列表,抄送信息在【抄送我】列表 /// /// diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ExternalListBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ExternalListBodyDto.cs index b07c34fb..5a6c9ae5 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ExternalListBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ExternalListBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 获取三方审批任务状态 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 /// 该接口支持多种参数的组合, 包括如下组合: /// 1. 通过 instance_ids 获取指定实例的任务状态 /// 2. 通过 user_ids 获取指定用户的任务状态 diff --git a/src/Approval.Spec/PostApprovalOpenapiV2ExternalListResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2ExternalListResponseDto.cs index a086e4d1..c85b043e 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2ExternalListResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2ExternalListResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 获取三方审批任务状态 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 /// 该接口支持多种参数的组合, 包括如下组合: /// 1. 通过 instance_ids 获取指定实例的任务状态 /// 2. 通过 user_ids 获取指定用户的任务状态 diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceApproveBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceApproveBodyDto.cs index a342f7c8..940c16f9 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceApproveBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceApproveBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 审批任务同意 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve)对于单个审批任务进行同意操作。同意后审批流程会流转到下一个审批人。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve)对于单个审批任务进行同意操作。同意后审批流程会流转到下一个审批人。 /// 接口ID:6907569743419981826 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/approval-task-approve /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMDNyUjLzQjM14yM0ITN @@ -38,7 +38,8 @@ public record PostApprovalOpenapiV2InstanceApproveBodyDto public string UserId { get; set; } = string.Empty; /// - /// 任务 ID
审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN)
+ /// 任务 ID + /// 审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN) /// 必填:是 ///
[JsonProperty("task_id")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCancelBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCancelBodyDto.cs index 6d07089b..63b2fd8e 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCancelBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCancelBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 审批实例撤回 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel)对于状态为“审批中”的单个审批实例进行撤销操作,撤销后审批流程结束 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel)对于状态为“审批中”的单个审批实例进行撤销操作,撤销后审批流程结束 /// 接口ID:6907569743419670530 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/approval-instance-cancel /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuYDNyUjL2QjM14iN0ITN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCcBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCcBodyDto.cs index d33ce982..ce1dbf4f 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCcBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCcBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 审批实例抄送 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc)通过接口可以将当前审批实例抄送给其他人。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc)通过接口可以将当前审批实例抄送给其他人。 /// 接口ID:6907569743419523074 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/cc-instance /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuADOzYjLwgzM24CM4MjN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateBodyDto.cs index 01fb90b7..fe2e5176 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 创建审批实例 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 /// 接口ID:6907569524100874241 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/create-approval-instance /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuIDNyUjLyQjM14iM0ITN @@ -69,7 +69,9 @@ public record FormSuffix } /// - /// 如果有发起人自选节点,则需要填写对应节点的审批人
key: node id 或 custom node id , 通过 [查看审批定义](https://open.feishu.cn/document/ukTMukTMukTM/uADNyUjLwQjM14CM0ITN) 获取
value: 审批人列表
+ /// 如果有发起人自选节点,则需要填写对应节点的审批人 + /// key: node id 或 custom node id , 通过 [查看审批定义](https://open.feishu.cn/document/ukTMukTMukTM/uADNyUjLwQjM14CM0ITN) 获取 + /// value: 审批人列表 /// 必填:否 ///
[JsonProperty("node_approver_user_id_list")] @@ -83,14 +85,18 @@ public record FormSuffix public object? NodeApproverOpenIdList { get; set; } /// - /// 如果有发起人自选节点,则可填写对应节点的抄送人
key: node id 或 custom node id , 通过 [查看审批定义](https://open.feishu.cn/document/ukTMukTMukTM/uADNyUjLwQjM14CM0ITN) 获取
value: 审批人列表
单个节点最多选择20位抄送人
+ /// 如果有发起人自选节点,则可填写对应节点的抄送人 + /// key: node id 或 custom node id , 通过 [查看审批定义](https://open.feishu.cn/document/ukTMukTMukTM/uADNyUjLwQjM14CM0ITN) 获取 + /// value: 审批人列表 + /// 单个节点最多选择20位抄送人 /// 必填:否 ///
[JsonProperty("node_cc_user_id_list")] public object? NodeCcUserIdList { get; set; } /// - /// 抄送人发起人自选 open id
单个节点最多选择20位抄送人
+ /// 抄送人发起人自选 open id + /// 单个节点最多选择20位抄送人 /// 必填:否 ///
[JsonProperty("node_cc_open_id_list")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateResponseDto.cs index f7cfee3e..5d084f23 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceCreateResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 创建审批实例 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 /// 接口ID:6907569524100874241 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/create-approval-instance /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuIDNyUjLyQjM14iM0ITN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetBodyDto.cs index c301bdc0..dfc08cae 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 获取单个审批实例详情 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 /// 接口ID:6907569524100497409 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/obtain-single-approval-instance-details /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuEDNyUjLxQjM14SM0ITN @@ -17,7 +17,9 @@ public record PostApprovalOpenapiV2InstanceGetBodyDto public string InstanceCode { get; set; } = string.Empty; /// - /// zh-CN - 中文
en-US - 英文
ja-JP - 日文
+ /// zh-CN - 中文 + /// en-US - 英文 + /// ja-JP - 日文 /// 必填:否 ///
[JsonProperty("locale")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetResponseDto.cs index 7c5323b5..9888d850 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceGetResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 获取单个审批实例详情 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 /// 接口ID:6907569524100497409 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/obtain-single-approval-instance-details /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuEDNyUjLxQjM14SM0ITN @@ -66,7 +66,12 @@ public record PostApprovalOpenapiV2InstanceGetResponseDto public string DepartmentId { get; set; } = string.Empty; /// - /// 审批实例状态
PENDING - 审批中
APPROVED - 通过
REJECTED - 拒绝
CANCELED - 撤回
DELETED - 删除
+ /// 审批实例状态 + /// PENDING - 审批中 + /// APPROVED - 通过 + /// REJECTED - 拒绝 + /// CANCELED - 撤回 + /// DELETED - 删除 /// 必填:是 ///
[JsonProperty("status")] @@ -148,7 +153,8 @@ public record Task public string Id { get; set; } = string.Empty; /// - /// 审批人
自动通过、自动拒绝 task user_id 为空
+ /// 审批人 + /// 自动通过、自动拒绝 task user_id 为空 /// 必填:否 ///
[JsonProperty("user_id")] @@ -162,7 +168,12 @@ public record Task public string? OpenId { get; set; } /// - /// 任务状态
PENDING - 审批中
APPROVED - 同意
REJECTED - 拒绝
TRANSFERRED - 已转交
DONE - 完成
+ /// 任务状态 + /// PENDING - 审批中 + /// APPROVED - 同意 + /// REJECTED - 拒绝 + /// TRANSFERRED - 已转交 + /// DONE - 完成 /// 必填:是 ///
[JsonProperty("status")] @@ -190,7 +201,12 @@ public record Task public string? CustomNodeId { get; set; } /// - /// 审批方式
AND -会签
OR - 或签
AUTO_PASS -自动通过
AUTO_REJECT - 自动拒绝
SEQUENTIAL - 按顺序
+ /// 审批方式 + /// AND -会签 + /// OR - 或签 + /// AUTO_PASS -自动通过 + /// AUTO_REJECT - 自动拒绝 + /// SEQUENTIAL - 按顺序 /// 必填:是 ///
[JsonProperty("type")] @@ -266,7 +282,23 @@ public record CommentSuffix public record TimelineSuffix { /// - /// 动态类型,不同类型 ext 内的 user_id_list 含义不一样
START - 审批开始
PASS - 通过
REJECT - 拒绝
AUTO_PASS - 自动通过
AUTO_REJECT - 自动拒绝
REMOVE_REPEAT - 去重
TRANSFER - 转交
ADD_APPROVER_BEFORE - 前加签
ADD_APPROVER - 并加签
ADD_APPROVER_AFTER - 后加签
DELETE_APPROVER - 减签
ROLLBACK_SELECTED - 指定回退
ROLLBACK - 全部回退
CANCEL - 撤回
DELETE - 删除
CC - 抄送
+ /// 动态类型,不同类型 ext 内的 user_id_list 含义不一样 + /// START - 审批开始 + /// PASS - 通过 + /// REJECT - 拒绝 + /// AUTO_PASS - 自动通过 + /// AUTO_REJECT - 自动拒绝 + /// REMOVE_REPEAT - 去重 + /// TRANSFER - 转交 + /// ADD_APPROVER_BEFORE - 前加签 + /// ADD_APPROVER - 并加签 + /// ADD_APPROVER_AFTER - 后加签 + /// DELETE_APPROVER - 减签 + /// ROLLBACK_SELECTED - 指定回退 + /// ROLLBACK - 全部回退 + /// CANCEL - 撤回 + /// DELETE - 删除 + /// CC - 抄送 /// 必填:是 ///
[JsonProperty("type")] @@ -362,7 +394,12 @@ public record CcUser public record ExtSuffix { /// - /// **type类型** - **user_id_list 含义**
TRANSFER - 被转交人
ADD_APPROVER_BEFORE - 被加签人
ADD_APPROVER - 被加签人
ADD_APPROVER_AFTER - 被加签人
DELETE_APPROVER - 被减签人
+ /// **type类型** - **user_id_list 含义** + /// TRANSFER - 被转交人 + /// ADD_APPROVER_BEFORE - 被加签人 + /// ADD_APPROVER - 被加签人 + /// ADD_APPROVER_AFTER - 被加签人 + /// DELETE_APPROVER - 被减签人 /// 必填:否 ///
[JsonProperty("user_id_list")] @@ -376,7 +413,8 @@ public record ExtSuffix public string[]? OpenIdList { get; set; } /// - /// **type类型** - **user_id 含义**
CC - 抄送人
+ /// **type类型** - **user_id 含义** + /// CC - 抄送人 /// 必填:否 ///
[JsonProperty("user_id")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceListBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceListBodyDto.cs index c42cc2f3..c5cfa668 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceListBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceListBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 批量获取审批实例ID 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 /// 默认以审批创建时间排序。 /// 接口ID:6907569745299046402 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/batch-obtain-approval-instance-ids diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceListResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceListResponseDto.cs index a73d328d..c7e839be 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceListResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceListResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 批量获取审批实例ID 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 /// 默认以审批创建时间排序。 /// 接口ID:6907569745299046402 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/batch-obtain-approval-instance-ids diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceRejectBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceRejectBodyDto.cs index 90100359..754ddb6d 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceRejectBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceRejectBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 审批任务拒绝 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject)对于单个审批任务进行拒绝操作。拒绝后审批流程结束。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject)对于单个审批任务进行拒绝操作。拒绝后审批流程结束。 /// 接口ID:6907569742384283650 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/approval-task-reject /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuQDNyUjL0QjM14CN0ITN @@ -38,7 +38,8 @@ public record PostApprovalOpenapiV2InstanceRejectBodyDto public string UserId { get; set; } = string.Empty; /// - /// 任务 ID
审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN)
+ /// 任务 ID + /// 审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN) /// 必填:是 ///
[JsonProperty("task_id")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchBodyDto.cs index 9a140446..dbe04cef 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 实例列表查询 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 /// 接口ID:6907568073251946498 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/instance-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuQjMxYjL0ITM24CNyEjN @@ -31,14 +31,16 @@ public record PostApprovalOpenapiV2InstanceSearchBodyDto public string? InstanceCode { get; set; } /// - /// 审批实例第三方 id
注:和 approval_code 取并集
+ /// 审批实例第三方 id + /// 注:和 approval_code 取并集 /// 必填:否 ///
[JsonProperty("instance_external_id")] public string? InstanceExternalId { get; set; } /// - /// 审批定义分组第三方 id
注:和 instance_code 取并集
+ /// 审批定义分组第三方 id + /// 注:和 instance_code 取并集 /// 必填:否 ///
[JsonProperty("group_external_id")] @@ -52,7 +54,14 @@ public record PostApprovalOpenapiV2InstanceSearchBodyDto public string? InstanceTitle { get; set; } /// - /// 审批实例状态
REJECT:拒绝
PENDING:审批中
RECALL:撤回
DELETED: 已删除
APPROVED:通过
注:若不设置,查询全部状态
若不在集合中,报错
+ /// 审批实例状态 + /// REJECT:拒绝 + /// PENDING:审批中 + /// RECALL:撤回 + /// DELETED: 已删除 + /// APPROVED:通过 + /// 注:若不设置,查询全部状态 + /// 若不在集合中,报错 /// 必填:否 ///
[JsonProperty("instance_status")] @@ -80,14 +89,17 @@ public record PostApprovalOpenapiV2InstanceSearchBodyDto public string? Locale { get; set; } /// - /// 查询偏移量
注:不得超过10000
+ /// 查询偏移量 + /// 注:不得超过10000 /// 必填:否 ///
[JsonProperty("offset")] public int? Offset { get; set; } /// - /// 查询限制量
注:不得超过200
不设置默认查询10条数据
+ /// 查询限制量 + /// 注:不得超过200 + /// 不设置默认查询10条数据 /// 必填:否 ///
[JsonProperty("limit")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchResponseDto.cs index f90e3df5..7ca39bad 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceSearchResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 实例列表查询 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 /// 接口ID:6907568073251946498 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/instance-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuQjMxYjL0ITM24CNyEjN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2InstanceTransferBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2InstanceTransferBodyDto.cs index a2096f82..f487436d 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2InstanceTransferBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2InstanceTransferBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 审批任务转交 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer)对于单个审批任务进行转交操作。转交后审批流程流转给被转交人。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer)对于单个审批任务进行转交操作。转交后审批流程流转给被转交人。 /// 接口ID:6907569524099842049 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/approval-task-transfer /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuUDNyUjL1QjM14SN0ITN @@ -31,7 +31,8 @@ public record PostApprovalOpenapiV2InstanceTransferBodyDto public string UserId { get; set; } = string.Empty; /// - /// 任务 ID
审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN)
+ /// 任务 ID + /// 审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN) /// 必填:是 ///
[JsonProperty("task_id")] @@ -52,14 +53,16 @@ public record PostApprovalOpenapiV2InstanceTransferBodyDto public string TransferUserId { get; set; } = string.Empty; /// - /// 用户open_id
如果没有user_id,必须要有open_id
+ /// 用户open_id + /// 如果没有user_id,必须要有open_id /// 必填:否 ///
[JsonProperty("open_id")] public string? OpenId { get; set; } /// - /// 被转交人open_id
如果没有transfer_user_id,必须要有transfer_open_id
+ /// 被转交人open_id + /// 如果没有transfer_user_id,必须要有transfer_open_id /// 必填:否 ///
[JsonProperty("transfer_open_id")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionSubscribeBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionSubscribeBodyDto.cs index 42a31350..0ffd3174 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionSubscribeBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionSubscribeBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 订阅审批事件 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe)应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。同一应用只需要订阅一次,无需重复订阅。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe)应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。同一应用只需要订阅一次,无需重复订阅。 /// 当应用不希望再收到审批事件时,可以使用取消订阅接口进行取消,取消后将不再给应用推送消息。 /// 订阅和取消订阅都是应用维度的,多个应用可以同时订阅同一个 approval_code,每个应用都能收到审批事件。 /// 接口ID:6907569742384922626 diff --git a/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionUnsubscribeBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionUnsubscribeBodyDto.cs index 0e913638..569acdea 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionUnsubscribeBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2SubscriptionUnsubscribeBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 取消订阅审批事件 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe)取消订阅 approval_code 后,无法再收到该审批定义对应实例的事件通知。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe)取消订阅 approval_code 后,无法再收到该审批定义对应实例的事件通知。 /// 接口ID:6907569524100546561 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/feishu-native-approval/cancel-a-subscription-to-an-approvals-event /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fugDOyUjL4gjM14CO4ITN diff --git a/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchBodyDto.cs index 0fb52944..4279e563 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 任务列表查询 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 /// 接口ID:6907568073252241410 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/task-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuYjMxYjL2ITM24iNyEjN @@ -31,14 +31,16 @@ public record PostApprovalOpenapiV2TaskSearchBodyDto public string? InstanceCode { get; set; } /// - /// 审批实例第三方 id
注:和 approval_code 取并集
+ /// 审批实例第三方 id + /// 注:和 approval_code 取并集 /// 必填:否 ///
[JsonProperty("instance_external_id")] public string? InstanceExternalId { get; set; } /// - /// 审批定义分组第三方 id
注:和 instance_code 取并集
+ /// 审批定义分组第三方 id + /// 注:和 instance_code 取并集 /// 必填:否 ///
[JsonProperty("group_external_id")] @@ -52,7 +54,16 @@ public record PostApprovalOpenapiV2TaskSearchBodyDto public string? TaskTitle { get; set; } /// - /// 审批任务状态
PENDING: 审批中
APPROVED: 通过
REJECTED: 拒绝
TRANSFERRED:转交
DONE: 已完成
RM_REPEAT: 去重
PROCESSED: 已处理
注:若不设置,查询全部状态
若不在集合中,报错
+ /// 审批任务状态 + /// PENDING: 审批中 + /// APPROVED: 通过 + /// REJECTED: 拒绝 + /// TRANSFERRED:转交 + /// DONE: 已完成 + /// RM_REPEAT: 去重 + /// PROCESSED: 已处理 + /// 注:若不设置,查询全部状态 + /// 若不在集合中,报错 /// 必填:否 ///
[JsonProperty("task_status")] @@ -80,14 +91,17 @@ public record PostApprovalOpenapiV2TaskSearchBodyDto public string? Locale { get; set; } /// - /// 查询偏移量
注:不得超过10000
+ /// 查询偏移量 + /// 注:不得超过10000 /// 必填:否 ///
[JsonProperty("offset")] public int? Offset { get; set; } /// - /// 查询限制量
注:不得超过200
不设置默认查询10条数据
+ /// 查询限制量 + /// 注:不得超过200 + /// 不设置默认查询10条数据 /// 必填:否 ///
[JsonProperty("limit")] diff --git a/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchResponseDto.cs index acbd3ace..cbf64622 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV2TaskSearchResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 任务列表查询 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 /// 接口ID:6907568073252241410 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/approval-search/task-list-query /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuYjMxYjL2ITM24iNyEjN diff --git a/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateBodyDto.cs index a72dccde..b521039c 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateBodyDto.cs @@ -2,8 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 三方审批定义创建 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 -///
+/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 /// 另外,审批定义还配置了审批操作时的回调地址:审批人在待审批列表中进行【同意】【拒绝】操作时,审批中心会调用回调地址通知三方系统。 /// 注意,审批中心不负责审批流程的流转,只负责展示、操作、消息通知。因此审批定义创建时没有审批流程的信息。 /// 接口ID:6907569744329883649 diff --git a/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateResponseDto.cs index f8abfa9a..9619f736 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV3ExternalApprovalCreateResponseDto.cs @@ -2,8 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 三方审批定义创建 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 -///
+/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 /// 另外,审批定义还配置了审批操作时的回调地址:审批人在待审批列表中进行【同意】【拒绝】操作时,审批中心会调用回调地址通知三方系统。 /// 注意,审批中心不负责审批流程的流转,只负责展示、操作、消息通知。因此审批定义创建时没有审批流程的信息。 /// 接口ID:6907569744329883649 diff --git a/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckBodyDto.cs b/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckBodyDto.cs index fe9e208a..b2ca93bd 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckBodyDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 三方审批实例校验 请求体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 /// 例如,用户可以每隔5分钟,将最近5分钟产生的实例使用该接口进行对比。 /// 接口ID:6907569745298604034 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/third-party-approval-integration/external-approval-instance-check diff --git a/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckResponseDto.cs b/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckResponseDto.cs index 1196b484..62117870 100644 --- a/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckResponseDto.cs +++ b/src/Approval.Spec/PostApprovalOpenapiV3ExternalInstanceCheckResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Approval.Spec; /// /// 三方审批实例校验 响应体 -/// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 +/// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 /// 例如,用户可以每隔5分钟,将最近5分钟产生的实例使用该接口进行对比。 /// 接口ID:6907569745298604034 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/approval/v2/third-party-approval-integration/external-approval-instance-check diff --git a/src/Approval.Spec/PostApprovalV4InstancesAddSignBodyDto.cs b/src/Approval.Spec/PostApprovalV4InstancesAddSignBodyDto.cs index 40a1791a..6b51b103 100644 --- a/src/Approval.Spec/PostApprovalV4InstancesAddSignBodyDto.cs +++ b/src/Approval.Spec/PostApprovalV4InstancesAddSignBodyDto.cs @@ -31,7 +31,8 @@ public record PostApprovalV4InstancesAddSignBodyDto public string UserId { get; set; } = string.Empty; /// - /// 任务 ID
审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN)
+ /// 任务 ID + /// 审批实例详情task_list中id,详情请参考[](https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN) /// 必填:是 ///
[JsonProperty("task_id")] diff --git a/src/Approval.Spec/PostApprovalV4InstancesPreviewResponseDto.cs b/src/Approval.Spec/PostApprovalV4InstancesPreviewResponseDto.cs index 65ce7112..35a1481f 100644 --- a/src/Approval.Spec/PostApprovalV4InstancesPreviewResponseDto.cs +++ b/src/Approval.Spec/PostApprovalV4InstancesPreviewResponseDto.cs @@ -47,7 +47,12 @@ public record PreviewNode public string NodeName { get; set; } = string.Empty; /// - /// 节点类型:
AND:会签
OR: 或签
AUTO_PASS:自动通过
AUTO_REJECT:自动拒绝
SEQUENTIAL:按顺序
+ /// 节点类型: + /// AND:会签 + /// OR: 或签 + /// AUTO_PASS:自动通过 + /// AUTO_REJECT:自动拒绝 + /// SEQUENTIAL:按顺序 /// 必填:是 ///
[JsonProperty("node_type")] diff --git a/src/Attributes/IgnoreStatusExceptionFilterAttribute.cs b/src/Attributes/IgnoreStatusExceptionFilterAttribute.cs new file mode 100644 index 00000000..6e9f01a6 --- /dev/null +++ b/src/Attributes/IgnoreStatusExceptionFilterAttribute.cs @@ -0,0 +1,31 @@ +using Newtonsoft.Json; +using WebApiClientCore.Attributes; +using WebApiClientCore.Exceptions; +using WebApiClientCore; + +namespace FeishuNetSdk.Attributes; +public class IgnoreStatusExceptionFilterAttribute : ApiFilterAttribute +{ + public override System.Threading.Tasks.Task OnRequestAsync(ApiRequestContext context) + { + return System.Threading.Tasks.Task.CompletedTask; + } + + public override async System.Threading.Tasks.Task OnResponseAsync(ApiResponseContext context) + { + if (context.Exception is ApiResponseStatusException statusException && statusException != null) + { + if (!context.ApiAction.Return.DataType.IsRawType && context.HttpContext.ResponseMessage != null) + { + string content = await context.HttpContext.ResponseMessage.Content.ReadAsStringAsync(); + JsonTextReader reader = new(new StringReader(content)); + + context.Result = new JsonSerializer().Deserialize(reader, context.ApiAction.Return.DataType.Type); + } + else + { + context.Result = context.HttpContext.ResponseMessage; + } + } + } +} diff --git a/src/Authen/PostAuthenV1RefreshAccessTokenBodyDto.cs b/src/Authen/PostAuthenV1RefreshAccessTokenBodyDto.cs index 12ebf8b3..a20d07f6 100644 --- a/src/Authen/PostAuthenV1RefreshAccessTokenBodyDto.cs +++ b/src/Authen/PostAuthenV1RefreshAccessTokenBodyDto.cs @@ -18,7 +18,8 @@ public record PostAuthenV1RefreshAccessTokenBodyDto public string GrantType { get; set; } = string.Empty; /// - /// 刷新 `user_access_token` 需要的凭证
获取user_access_token接口和本接口均返回 `refresh_token`,**每次请求,请注意使用最新获取到的`refresh_token`**
+ /// 刷新 `user_access_token` 需要的凭证 + /// 获取user_access_token接口和本接口均返回 `refresh_token`,**每次请求,请注意使用最新获取到的`refresh_token`** /// 必填:是 /// 示例值:ur-oQ0mMq6MCcueAv0pwx2fQQhxqv__CbLu6G8ySFwafeKww2Def2BJdOkW3.9gCFM.LBQgFri901QaqeuL ///
diff --git a/src/Baike/GetBaikeV1ClassificationsResponseDto.cs b/src/Baike/GetBaikeV1ClassificationsResponseDto.cs index ea47be95..8536b3f6 100644 --- a/src/Baike/GetBaikeV1ClassificationsResponseDto.cs +++ b/src/Baike/GetBaikeV1ClassificationsResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Baike; /// /// 获取词典分类 响应体 -/// 获取飞书词典当前分类。
+/// 获取飞书词典当前分类。 /// 飞书词典目前为二级分类体系,每个词条可添加多个二级分类,但选择的二级分类必须从属于不同的一级分类。 /// 接口ID:7085379347152076802 /// 文档地址:https://open.feishu.cn/document/server-docs/baike-v1/classification/list diff --git a/src/Baike/GetBaikeV1EntitiesByEntityIdResponseDto.cs b/src/Baike/GetBaikeV1EntitiesByEntityIdResponseDto.cs index 020954aa..2bc151bf 100644 --- a/src/Baike/GetBaikeV1EntitiesByEntityIdResponseDto.cs +++ b/src/Baike/GetBaikeV1EntitiesByEntityIdResponseDto.cs @@ -212,7 +212,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/GetBaikeV1EntitiesResponseDto.cs b/src/Baike/GetBaikeV1EntitiesResponseDto.cs index aa9d58e4..acb6454c 100644 --- a/src/Baike/GetBaikeV1EntitiesResponseDto.cs +++ b/src/Baike/GetBaikeV1EntitiesResponseDto.cs @@ -212,7 +212,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/GetLingoV1ClassificationsResponseDto.cs b/src/Baike/GetLingoV1ClassificationsResponseDto.cs index f0c8f02e..4615e364 100644 --- a/src/Baike/GetLingoV1ClassificationsResponseDto.cs +++ b/src/Baike/GetLingoV1ClassificationsResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Baike; /// /// 获取词典分类 响应体 -/// 获取飞书词典当前分类。
+/// 获取飞书词典当前分类。 /// 飞书词典目前为二级分类体系,每个词条可添加多个二级分类,但选择的二级分类必须从属于不同的一级分类。 /// 接口ID:7249689905697161244 /// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/lingo-v1/classification/list diff --git a/src/Baike/GetLingoV1EntitiesByEntityIdResponseDto.cs b/src/Baike/GetLingoV1EntitiesByEntityIdResponseDto.cs index 91f27540..c4f7b69a 100644 --- a/src/Baike/GetLingoV1EntitiesByEntityIdResponseDto.cs +++ b/src/Baike/GetLingoV1EntitiesByEntityIdResponseDto.cs @@ -228,7 +228,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/GetLingoV1EntitiesResponseDto.cs b/src/Baike/GetLingoV1EntitiesResponseDto.cs index b4d8f63a..7d32be66 100644 --- a/src/Baike/GetLingoV1EntitiesResponseDto.cs +++ b/src/Baike/GetLingoV1EntitiesResponseDto.cs @@ -228,7 +228,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostBaikeV1DraftsBodyDto.cs b/src/Baike/PostBaikeV1DraftsBodyDto.cs index 0d2e2cad..ec6e7829 100644 --- a/src/Baike/PostBaikeV1DraftsBodyDto.cs +++ b/src/Baike/PostBaikeV1DraftsBodyDto.cs @@ -177,7 +177,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostBaikeV1EntitiesBodyDto.cs b/src/Baike/PostBaikeV1EntitiesBodyDto.cs index e44a465a..06d83fed 100644 --- a/src/Baike/PostBaikeV1EntitiesBodyDto.cs +++ b/src/Baike/PostBaikeV1EntitiesBodyDto.cs @@ -168,7 +168,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostBaikeV1EntitiesResponseDto.cs b/src/Baike/PostBaikeV1EntitiesResponseDto.cs index 61ae8505..bd1bc6e6 100644 --- a/src/Baike/PostBaikeV1EntitiesResponseDto.cs +++ b/src/Baike/PostBaikeV1EntitiesResponseDto.cs @@ -212,7 +212,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostLingoV1DraftsBodyDto.cs b/src/Baike/PostLingoV1DraftsBodyDto.cs index 86d23d60..2ddb3d22 100644 --- a/src/Baike/PostLingoV1DraftsBodyDto.cs +++ b/src/Baike/PostLingoV1DraftsBodyDto.cs @@ -177,7 +177,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostLingoV1EntitiesBodyDto.cs b/src/Baike/PostLingoV1EntitiesBodyDto.cs index 89ced628..4fc24ba8 100644 --- a/src/Baike/PostLingoV1EntitiesBodyDto.cs +++ b/src/Baike/PostLingoV1EntitiesBodyDto.cs @@ -168,7 +168,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PostLingoV1EntitiesResponseDto.cs b/src/Baike/PostLingoV1EntitiesResponseDto.cs index 0bcc6573..d2eac8d1 100644 --- a/src/Baike/PostLingoV1EntitiesResponseDto.cs +++ b/src/Baike/PostLingoV1EntitiesResponseDto.cs @@ -228,7 +228,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutBaikeV1DraftsByDraftIdBodyDto.cs b/src/Baike/PutBaikeV1DraftsByDraftIdBodyDto.cs index 1b713acc..03e41563 100644 --- a/src/Baike/PutBaikeV1DraftsByDraftIdBodyDto.cs +++ b/src/Baike/PutBaikeV1DraftsByDraftIdBodyDto.cs @@ -176,7 +176,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutBaikeV1DraftsByDraftIdResponseDto.cs b/src/Baike/PutBaikeV1DraftsByDraftIdResponseDto.cs index 614dee02..4300fbb8 100644 --- a/src/Baike/PutBaikeV1DraftsByDraftIdResponseDto.cs +++ b/src/Baike/PutBaikeV1DraftsByDraftIdResponseDto.cs @@ -232,7 +232,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutBaikeV1EntitiesByEntityIdBodyDto.cs b/src/Baike/PutBaikeV1EntitiesByEntityIdBodyDto.cs index 82ddab19..70fe1485 100644 --- a/src/Baike/PutBaikeV1EntitiesByEntityIdBodyDto.cs +++ b/src/Baike/PutBaikeV1EntitiesByEntityIdBodyDto.cs @@ -169,7 +169,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutBaikeV1EntitiesByEntityIdResponseDto.cs b/src/Baike/PutBaikeV1EntitiesByEntityIdResponseDto.cs index ddad6ffb..c4487661 100644 --- a/src/Baike/PutBaikeV1EntitiesByEntityIdResponseDto.cs +++ b/src/Baike/PutBaikeV1EntitiesByEntityIdResponseDto.cs @@ -213,7 +213,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutLingoV1DraftsByDraftIdBodyDto.cs b/src/Baike/PutLingoV1DraftsByDraftIdBodyDto.cs index f57fd60a..e2a55007 100644 --- a/src/Baike/PutLingoV1DraftsByDraftIdBodyDto.cs +++ b/src/Baike/PutLingoV1DraftsByDraftIdBodyDto.cs @@ -176,7 +176,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutLingoV1DraftsByDraftIdResponseDto.cs b/src/Baike/PutLingoV1DraftsByDraftIdResponseDto.cs index a9afd7bc..881b11db 100644 --- a/src/Baike/PutLingoV1DraftsByDraftIdResponseDto.cs +++ b/src/Baike/PutLingoV1DraftsByDraftIdResponseDto.cs @@ -248,7 +248,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutLingoV1EntitiesByEntityIdBodyDto.cs b/src/Baike/PutLingoV1EntitiesByEntityIdBodyDto.cs index b59c47ca..5e3c2eed 100644 --- a/src/Baike/PutLingoV1EntitiesByEntityIdBodyDto.cs +++ b/src/Baike/PutLingoV1EntitiesByEntityIdBodyDto.cs @@ -168,7 +168,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Baike/PutLingoV1EntitiesByEntityIdResponseDto.cs b/src/Baike/PutLingoV1EntitiesByEntityIdResponseDto.cs index c5bb7a22..6c294891 100644 --- a/src/Baike/PutLingoV1EntitiesByEntityIdResponseDto.cs +++ b/src/Baike/PutLingoV1EntitiesByEntityIdResponseDto.cs @@ -228,7 +228,7 @@ public record Abbreviation } /// - /// 当前词条所属分类
+ /// 当前词条所属分类 /// 词条只能属于二级分类,且每个一级分类下只能选择一个二级分类。 /// 必填:否 ///
diff --git a/src/Calendar/PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBodyDto.cs b/src/Calendar/PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBodyDto.cs index 5af0d29a..2771649c 100644 --- a/src/Calendar/PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBodyDto.cs +++ b/src/Calendar/PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBodyDto.cs @@ -10,7 +10,7 @@ namespace FeishuNetSdk.Calendar; public record PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBodyDto { /// - /// 新增参与人列表;
+ /// 新增参与人列表; /// - 单次请求参与人数量(含会议室)限制为1000。 /// - 单次请求会议室的数量限制为100。 /// 必填:否 diff --git a/src/Ccm.Spec/DeleteDriveExplorerV2FileDocsByDocTokenResponseDto.cs b/src/Ccm.Spec/DeleteDriveExplorerV2FileDocsByDocTokenResponseDto.cs index f2a72186..8d81f4cf 100644 --- a/src/Ccm.Spec/DeleteDriveExplorerV2FileDocsByDocTokenResponseDto.cs +++ b/src/Ccm.Spec/DeleteDriveExplorerV2FileDocsByDocTokenResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 删除Doc 响应体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) /// 该接口用于根据 docToken 删除对应的 Docs 文档。 /// 文档只能被文档所有者删除,文档被删除后将会放到回收站里 /// 该接口不支持并发调用,且调用频率上限为5QPS diff --git a/src/Ccm.Spec/DeleteDriveExplorerV2FileSpreadsheetsBySpreadsheetTokenResponseDto.cs b/src/Ccm.Spec/DeleteDriveExplorerV2FileSpreadsheetsBySpreadsheetTokenResponseDto.cs index 233f1f41..769559e4 100644 --- a/src/Ccm.Spec/DeleteDriveExplorerV2FileSpreadsheetsBySpreadsheetTokenResponseDto.cs +++ b/src/Ccm.Spec/DeleteDriveExplorerV2FileSpreadsheetsBySpreadsheetTokenResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 删除Sheet 响应体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) /// 该接口用于根据 spreadsheetToken 删除对应的 sheet 文档。 /// 文档只能被文档所有者删除,文档被删除后将会放到回收站里 /// 该接口不支持并发调用,且调用频率上限为5QPS diff --git a/src/Ccm.Spec/GetDriveExplorerV2FolderByFolderTokenChildrenResponseDto.cs b/src/Ccm.Spec/GetDriveExplorerV2FolderByFolderTokenChildrenResponseDto.cs index 59602e75..64afb499 100644 --- a/src/Ccm.Spec/GetDriveExplorerV2FolderByFolderTokenChildrenResponseDto.cs +++ b/src/Ccm.Spec/GetDriveExplorerV2FolderByFolderTokenChildrenResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 获取文件夹下的文档清单 响应体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口不支持分页,并且不会递归的获取子文件夹的清单。 +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口不支持分页,并且不会递归的获取子文件夹的清单。 /// 接口ID:6907569524100890625 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/docs/drive/folder/get-folder-children /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuEjNzUjLxYzM14SM2MTN diff --git a/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenBodyDto.cs b/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenBodyDto.cs index bc3d3b11..f77985f7 100644 --- a/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenBodyDto.cs +++ b/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 复制文档 请求体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 /// 如果目标文件夹是我的空间,则复制的文件会在「我的空间」的「归我所有」列表里。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 且 10000次/天 /// 接口ID:6907569523177127937 diff --git a/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenResponseDto.cs b/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenResponseDto.cs index 381eb9e7..d946cf7a 100644 --- a/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenResponseDto.cs +++ b/src/Ccm.Spec/PostDriveExplorerV2FileCopyFilesByFileTokenResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 复制文档 响应体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 /// 如果目标文件夹是我的空间,则复制的文件会在「我的空间」的「归我所有」列表里。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 且 10000次/天 /// 接口ID:6907569523177127937 diff --git a/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenBodyDto.cs b/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenBodyDto.cs index dd200423..98780de4 100644 --- a/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenBodyDto.cs +++ b/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenBodyDto.cs @@ -2,10 +2,9 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 新建文件夹 请求体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) /// 该接口用于根据 folderToken 在该 folder 下创建文件夹。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 -/// ::: /// 接口ID:6907569745299750914 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/docs/drive/folder/create-a-new-folder /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fukTNzUjL5UzM14SO1MTN diff --git a/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenResponseDto.cs b/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenResponseDto.cs index 971b12a5..786f8bde 100644 --- a/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenResponseDto.cs +++ b/src/Ccm.Spec/PostDriveExplorerV2FolderByFolderTokenResponseDto.cs @@ -2,10 +2,9 @@ namespace FeishuNetSdk.Ccm.Spec; /// /// 新建文件夹 响应体 -/// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) +/// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) /// 该接口用于根据 folderToken 在该 folder 下创建文件夹。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 -/// ::: /// 接口ID:6907569745299750914 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version/docs/drive/folder/create-a-new-folder /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fukTNzUjL5UzM14SO1MTN diff --git a/src/Ccm.Spec/PostDrivePermissionV2PublicResponseDto.cs b/src/Ccm.Spec/PostDrivePermissionV2PublicResponseDto.cs index 64af6111..cc640479 100644 --- a/src/Ccm.Spec/PostDrivePermissionV2PublicResponseDto.cs +++ b/src/Ccm.Spec/PostDrivePermissionV2PublicResponseDto.cs @@ -10,28 +10,39 @@ namespace FeishuNetSdk.Ccm.Spec; public record PostDrivePermissionV2PublicResponseDto { /// - /// 可创建副本/打印/导出/复制设置:
"anyone_can_view" - 所有可访问此文档的用户
"anyone_can_edit" - 有编辑权限的用户
+ /// 可创建副本/打印/导出/复制设置: + /// "anyone_can_view" - 所有可访问此文档的用户 + /// "anyone_can_edit" - 有编辑权限的用户 /// 必填:否 ///
[JsonProperty("security_entity")] public string? SecurityEntity { get; set; } /// - /// 可评论设置:
"anyone_can_view" - 所有可访问此文档的用户
"anyone_can_edit" - 有编辑权限的用户
+ /// 可评论设置: + /// "anyone_can_view" - 所有可访问此文档的用户 + /// "anyone_can_edit" - 有编辑权限的用户 /// 必填:否 ///
[JsonProperty("comment_entity")] public string? CommentEntity { get; set; } /// - /// 谁可以添加和管理协作者:
"anyone"-所有可阅读或编辑此文档的用户
"same_tenant"-组织内所有可阅读或编辑此文档的用户
"only_me"-只有我可以
+ /// 谁可以添加和管理协作者: + /// "anyone"-所有可阅读或编辑此文档的用户 + /// "same_tenant"-组织内所有可阅读或编辑此文档的用户 + /// "only_me"-只有我可以 /// 必填:否 ///
[JsonProperty("share_entity")] public string? ShareEntity { get; set; } /// - /// 链接共享:
"tenant_readable" - 组织内获得链接的人可阅读
"tenant_editable" - 组织内获得链接的人可编辑
"anyone_readable" - 获得链接的任何人可阅读
"anyone_editable" - 获得链接的任何人可编辑
+ /// 链接共享: + /// "tenant_readable" - 组织内获得链接的人可阅读 + /// "tenant_editable" - 组织内获得链接的人可编辑 + /// "anyone_readable" - 获得链接的任何人可阅读 + /// "anyone_editable" - 获得链接的任何人可编辑 /// 必填:否 ///
[JsonProperty("link_share_entity")] diff --git a/src/Ccm.Spec/PostSuiteDocsApiMetaBodyDto.cs b/src/Ccm.Spec/PostSuiteDocsApiMetaBodyDto.cs index 2f1f173a..98459928 100644 --- a/src/Ccm.Spec/PostSuiteDocsApiMetaBodyDto.cs +++ b/src/Ccm.Spec/PostSuiteDocsApiMetaBodyDto.cs @@ -27,7 +27,13 @@ public record RequestDoc public string DocsToken { get; set; } = string.Empty; /// - /// 文件类型
1) "doc": 飞书文档
2) "sheet": 飞书电子表格
3) "bitable": 飞书多维表格
4) "mindnote": 飞书思维笔记
5) "file": 飞书文件
6) "docx": 飞书新版文档
+ /// 文件类型 + /// 1) "doc": 飞书文档 + /// 2) "sheet": 飞书电子表格 + /// 3) "bitable": 飞书多维表格 + /// 4) "mindnote": 飞书思维笔记 + /// 5) "file": 飞书文件 + /// 6) "docx": 飞书新版文档 /// 必填:是 ///
[JsonProperty("docs_type")] diff --git a/src/Contact.Spec/GetContactV2TaskGetResponseDto.cs b/src/Contact.Spec/GetContactV2TaskGetResponseDto.cs index b0df56ec..cf6567a5 100644 --- a/src/Contact.Spec/GetContactV2TaskGetResponseDto.cs +++ b/src/Contact.Spec/GetContactV2TaskGetResponseDto.cs @@ -2,8 +2,8 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 查询批量任务执行状态 响应体 -/// 该接口用于查询通讯录异步任务当前的执行状态以及执行结果。
-/// 应用商店应用无权限调用此接口。
+/// 该接口用于查询通讯录异步任务当前的执行状态以及执行结果。 +/// 应用商店应用无权限调用此接口。 /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份读取通讯录` 权限。 /// 接口ID:6907569745299816450 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version//import-api/query-the-execution-status-of-a-batch-task @@ -75,7 +75,8 @@ public record GetContactV2TaskGetResponseDto public int? FinishTime { get; set; } /// - /// 任务执行结果列表,当任务非正常执行完成时不返回此字段。
列表中的执行结果顺序和创建任务时请求体中的子任务顺序一致。
+ /// 任务执行结果列表,当任务非正常执行完成时不返回此字段。 + /// 列表中的执行结果顺序和创建任务时请求体中的子任务顺序一致。 /// 必填:否 ///
[JsonProperty("task_info")] @@ -131,7 +132,8 @@ public record Task public string? Mobile { get; set; } /// - /// 请求时的用户企业内唯一标识。
当请求时没有填写 user_id 字段并且子任务执行成功时,字段值为系统生成的唯一标识。
+ /// 请求时的用户企业内唯一标识。 + /// 当请求时没有填写 user_id 字段并且子任务执行成功时,字段值为系统生成的唯一标识。 /// 必填:否 ///
[JsonProperty("user_id")] @@ -157,7 +159,8 @@ public record Task ///
/// - /// 请求时的自定义部门 ID。
当请求时没有填写自定义 ID 字段并且子任务执行成功时,字段值为系统生成的部门 ID。
+ /// 请求时的自定义部门 ID。 + /// 当请求时没有填写自定义 ID 字段并且子任务执行成功时,字段值为系统生成的部门 ID。 /// 必填:否 ///
[JsonProperty("department_id")] diff --git a/src/Contact.Spec/GetSearchV1UserResponseDto.cs b/src/Contact.Spec/GetSearchV1UserResponseDto.cs index a460ff14..28a8b634 100644 --- a/src/Contact.Spec/GetSearchV1UserResponseDto.cs +++ b/src/Contact.Spec/GetSearchV1UserResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 搜索用户 响应体 -/// 以用户身份搜索其他用户的信息,无法搜索到外部企业或已离职的用户。
+/// 以用户身份搜索其他用户的信息,无法搜索到外部企业或已离职的用户。 /// 调用该接口需要申请 `搜索用户` 权限。 /// 接口ID:6907569524100349953 /// 文档地址:https://open.feishu.cn/document/server-docs/contact-v3/user/search-users diff --git a/src/Contact.Spec/PostContactV2DepartmentBatchAddBodyDto.cs b/src/Contact.Spec/PostContactV2DepartmentBatchAddBodyDto.cs index f249f678..894492d2 100644 --- a/src/Contact.Spec/PostContactV2DepartmentBatchAddBodyDto.cs +++ b/src/Contact.Spec/PostContactV2DepartmentBatchAddBodyDto.cs @@ -2,10 +2,10 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 批量新增部门 请求体 -/// 该接口用于向通讯录中批量新增多个部门。
-/// 调用该接口需要具有所有新增部门父部门的授权范围。
-/// 应用商店应用无权限调用此接口。
-/// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。
+/// 该接口用于向通讯录中批量新增多个部门。 +/// 调用该接口需要具有所有新增部门父部门的授权范围。 +/// 应用商店应用无权限调用此接口。 +/// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 /// 接口ID:6907569524101021697 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version//import-api/batch-add-departments /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMDOwUjLzgDM14yM4ATN @@ -14,15 +14,17 @@ public record PostContactV2DepartmentBatchAddBodyDto { /// /// 所有要新增部门的集合。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("departments")] - public Department[]? Departments { get; set; } + public Department[] Departments { get; set; } = Array.Empty(); public record Department { /// - /// 自定义部门 ID,企业内必须唯一。只能在创建部门时指定,不支持更新。
若不填该参数,将自动生成。
不区分大小写,长度为 1 ~ 64 个字符。只能由数字、字母和“_”、“-”、“@”、“.”四种特殊字符组成,且第一个字符必须是数字或字母。
+ /// 自定义部门 ID,企业内必须唯一。只能在创建部门时指定,不支持更新。 + /// 若不填该参数,将自动生成。 + /// 不区分大小写,长度为 1 ~ 64 个字符。只能由数字、字母和“_”、“-”、“@”、“.”四种特殊字符组成,且第一个字符必须是数字或字母。 /// 必填:否 ///
[JsonProperty("id")] @@ -30,14 +32,15 @@ public record Department /// /// 部门名称。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("name")] public string Name { get; set; } = string.Empty; /// - /// 父部门 ID。
当被添加的部门为企业一级部门时,此字段填写“0”。
- /// 必填:否 + /// 父部门 ID。 + /// 当被添加的部门为企业一级部门时,此字段填写“0”。 + /// 必填:是 ///
[JsonProperty("parent_id")] public string ParentId { get; set; } = string.Empty; diff --git a/src/Contact.Spec/PostContactV2DepartmentBatchAddResponseDto.cs b/src/Contact.Spec/PostContactV2DepartmentBatchAddResponseDto.cs index 6f41a2ab..9de820be 100644 --- a/src/Contact.Spec/PostContactV2DepartmentBatchAddResponseDto.cs +++ b/src/Contact.Spec/PostContactV2DepartmentBatchAddResponseDto.cs @@ -2,10 +2,10 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 批量新增部门 响应体 -/// 该接口用于向通讯录中批量新增多个部门。
-/// 调用该接口需要具有所有新增部门父部门的授权范围。
-/// 应用商店应用无权限调用此接口。
-/// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。
+/// 该接口用于向通讯录中批量新增多个部门。 +/// 调用该接口需要具有所有新增部门父部门的授权范围。 +/// 应用商店应用无权限调用此接口。 +/// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 /// 接口ID:6907569524101021697 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version//import-api/batch-add-departments /// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMDOwUjLzgDM14yM4ATN diff --git a/src/Contact.Spec/PostContactV2UserBatchAddBodyDto.cs b/src/Contact.Spec/PostContactV2UserBatchAddBodyDto.cs index 4865b499..eeaab6f4 100644 --- a/src/Contact.Spec/PostContactV2UserBatchAddBodyDto.cs +++ b/src/Contact.Spec/PostContactV2UserBatchAddBodyDto.cs @@ -2,9 +2,9 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 批量新增用户 请求体 -/// 该接口用于向通讯录中批量新增多个用户。
-/// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。
-/// 应用商店应用无权限调用此接口。
+/// 该接口用于向通讯录中批量新增多个用户。 +/// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。 +/// 应用商店应用无权限调用此接口。 /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 /// 接口ID:6907569743420997634 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version//import-api/batch-add-users @@ -14,7 +14,7 @@ public record PostContactV2UserBatchAddBodyDto { /// /// 所有待新增用户的集合。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("users")] public User[] Users { get; set; } = Array.Empty(); @@ -23,20 +23,23 @@ public record User { /// /// 用户名。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("name")] public string Name { get; set; } = string.Empty; /// - /// 待新增用户所属部门,目前仅支持单个用户所属单个部门。
需要应用的通讯录权限范围包含该部门。
- /// 必填:否 + /// 待新增用户所属部门,目前仅支持单个用户所属单个部门。 + /// 需要应用的通讯录权限范围包含该部门。 + /// 必填:是 ///
[JsonProperty("departments")] public string[] Departments { get; set; } = Array.Empty(); /// - /// 用户企业内唯一标识。只能在创建用户时指定,不支持更新。
不指定时由平台自动生成。
自定义唯一标识不区分大小写,长度为 1 ~ 64 个字符。只能由数字、字母和“_”、“-”、“@”、“.”四种特殊字符组成,且第一个字符必须是数字或字母。
+ /// 用户企业内唯一标识。只能在创建用户时指定,不支持更新。 + /// 不指定时由平台自动生成。 + /// 自定义唯一标识不区分大小写,长度为 1 ~ 64 个字符。只能由数字、字母和“_”、“-”、“@”、“.”四种特殊字符组成,且第一个字符必须是数字或字母。 /// 必填:否 ///
[JsonProperty("user_id")] @@ -51,13 +54,14 @@ public record User /// /// 用户手机号。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("mobile")] public string Mobile { get; set; } = string.Empty; /// - /// 手机号码可见性,true 为可见,false 为不可见,目前默认为 true。
不可见时,企业内其他员工将无法在客户端内查看该员工的手机号码。
+ /// 手机号码可见性,true 为可见,false 为不可见,目前默认为 true。 + /// 不可见时,企业内其他员工将无法在客户端内查看该员工的手机号码。 /// 必填:否 ///
[JsonProperty("mobile_visible")] @@ -71,7 +75,8 @@ public record User public string? City { get; set; } /// - /// 用户所在国家。
字段值请参考国际标准化组织 [ISO 3166-1 标准](https://www.iso.org/obp/ui/#iso:pub:PUB500001:en) 中的二位代码。
+ /// 用户所在国家。 + /// 字段值请参考国际标准化组织 [ISO 3166-1 标准](https://www.iso.org/obp/ui/#iso:pub:PUB500001:en) 中的二位代码。 /// 必填:否 ///
[JsonProperty("country")] @@ -120,7 +125,10 @@ public record User public string? EmployeeNo { get; set; } /// - /// 自定义用户属性。
该字段仅当企业管理员在企业管理后台开启了“允许开放平台 API 调用”时有效。
传入的每个自定义用户属性需要包含平台生成的属性 ID 和要设置的属性对应类型的值。
当企业管理后台未开启“允许开放平台 API 调用”时,或者传入的属性 ID 不存在 / 非法时,会忽略该条属性的设置信息。
+ /// 自定义用户属性。 + /// 该字段仅当企业管理员在企业管理后台开启了“允许开放平台 API 调用”时有效。 + /// 传入的每个自定义用户属性需要包含平台生成的属性 ID 和要设置的属性对应类型的值。 + /// 当企业管理后台未开启“允许开放平台 API 调用”时,或者传入的属性 ID 不存在 / 非法时,会忽略该条属性的设置信息。 /// 必填:否 ///
[JsonProperty("custom_attrs")] @@ -130,14 +138,14 @@ public record CustomAttr { /// /// 自定义属性 ID。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("id")] public string Id { get; set; } = string.Empty; /// /// 自定义属性值。 - /// 必填:否 + /// 必填:是 /// [JsonProperty("value")] public ValueSuffix Value { get; set; } = new(); @@ -176,7 +184,8 @@ public record ValueSuffix } /// - /// 是否对本次新增的所有用户发送邀请通知,默认为 false,不发送通知。
该字段为 true 时, 用户添加成功后会向对应的邮箱或手机发送邀请通知。
+ /// 是否对本次新增的所有用户发送邀请通知,默认为 false,不发送通知。 + /// 该字段为 true 时, 用户添加成功后会向对应的邮箱或手机发送邀请通知。 /// 必填:否 ///
[JsonProperty("need_send_notification")] diff --git a/src/Contact.Spec/PostContactV2UserBatchAddResponseDto.cs b/src/Contact.Spec/PostContactV2UserBatchAddResponseDto.cs index 21799b34..3aada741 100644 --- a/src/Contact.Spec/PostContactV2UserBatchAddResponseDto.cs +++ b/src/Contact.Spec/PostContactV2UserBatchAddResponseDto.cs @@ -2,9 +2,9 @@ namespace FeishuNetSdk.Contact.Spec; /// /// 批量新增用户 响应体 -/// 该接口用于向通讯录中批量新增多个用户。
-/// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。
-/// 应用商店应用无权限调用此接口。
+/// 该接口用于向通讯录中批量新增多个用户。 +/// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。 +/// 应用商店应用无权限调用此接口。 /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 /// 接口ID:6907569743420997634 /// 文档地址:https://open.feishu.cn/document/server-docs/historic-version//import-api/batch-add-users diff --git a/src/Corehr/PostCorehrV2DepartmentsSearchBodyDto.cs b/src/Corehr/PostCorehrV2DepartmentsSearchBodyDto.cs index b4406496..6d3891fd 100644 --- a/src/Corehr/PostCorehrV2DepartmentsSearchBodyDto.cs +++ b/src/Corehr/PostCorehrV2DepartmentsSearchBodyDto.cs @@ -27,8 +27,8 @@ public record PostCorehrV2DepartmentsSearchBodyDto /// /// manager ID 列表,按部门直接负责人搜索 - ///
字段权限要求:
- ///
按照部门负责人搜索 (corehr:department.manager.search:read)
+ /// 字段权限要求: + /// 按照部门负责人搜索 (corehr:department.manager.search:read) /// 必填:否 /// 最大长度:100 ///
@@ -51,8 +51,8 @@ public record PostCorehrV2DepartmentsSearchBodyDto /// /// 上级部门 ID ,可查询直接下级部门 - ///
字段权限要求:
- ///
按照上级部门搜索(corehr:department.organize.search:read)
+ /// 字段权限要求: + /// 按照上级部门搜索(corehr:department.organize.search:read) /// 必填:否 /// 示例值:7094136522860922222 ///
diff --git a/src/Corehr/PostCorehrV2EmployeesSearchBodyDto.cs b/src/Corehr/PostCorehrV2EmployeesSearchBodyDto.cs index a2310b39..e98a3318 100644 --- a/src/Corehr/PostCorehrV2EmployeesSearchBodyDto.cs +++ b/src/Corehr/PostCorehrV2EmployeesSearchBodyDto.cs @@ -41,8 +41,8 @@ public record PostCorehrV2EmployeesSearchBodyDto /// /// 个人电话,精确匹配查询 - ///
字段权限要求:
- ///
按照手机号搜索:(corehr:person.phone.search:read)
+ /// 字段权限要求: + /// 按照手机号搜索:(corehr:person.phone.search:read) /// 必填:否 /// 示例值:16760342300 ///
diff --git a/src/Corehr/PostCorehrV2PersonsBodyDto.cs b/src/Corehr/PostCorehrV2PersonsBodyDto.cs index 4a192d9d..6d7d89d4 100644 --- a/src/Corehr/PostCorehrV2PersonsBodyDto.cs +++ b/src/Corehr/PostCorehrV2PersonsBodyDto.cs @@ -11,8 +11,8 @@ public record PostCorehrV2PersonsBodyDto { /// /// 姓名列表,当不为离职重聘员工时,该字段必填 - ///
字段权限要求:
- ///
读写法定姓名信息(corehr:person.legal_name:write)
+ /// 字段权限要求: + /// 读写法定姓名信息(corehr:person.legal_name:write) /// 必填:否 ///
[JsonProperty("name_list")] @@ -202,8 +202,8 @@ public record Enum /// 性别,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name = "person" /// - custom_api_name = "gender" - ///
字段权限要求:
- ///
读写性别信息(corehr:person.gender:write)
+ /// 字段权限要求: + /// 读写性别信息(corehr:person.gender:write) /// 必填:否 ///
[JsonProperty("gender")] @@ -229,8 +229,8 @@ public record Enum /// /// 出生日期 - ///
字段权限要求:
- ///
读写生日信息(corehr:person.date_of_birth:write)
+ /// 字段权限要求: + /// 读写生日信息(corehr:person.date_of_birth:write) /// 必填:否 /// 示例值:2020-01-01 ///
@@ -250,8 +250,8 @@ public record Enum /// 婚姻状况,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name = "person" /// - custom_api_name = "marital_status" - ///
字段权限要求:
- ///
读写婚姻状况信息(corehr:person.marital_status:write)
+ /// 字段权限要求: + /// 读写婚姻状况信息(corehr:person.marital_status:write) /// 必填:否 ///
[JsonProperty("marital_status")] @@ -301,8 +301,8 @@ public record Enum /// /// 地址列表 - ///
字段权限要求:
- ///
读取个人地址信息(corehr:person.address:write)
+ /// 字段权限要求: + /// 读取个人地址信息(corehr:person.address:write) /// 必填:否 ///
[JsonProperty("address_list")] @@ -488,8 +488,8 @@ public record CustomFieldData /// /// 邮箱列表 - ///
字段权限要求:
- ///
读写个人邮箱信息(corehr:person.email:write)
+ /// 字段权限要求: + /// 读写个人邮箱信息(corehr:person.email:write) /// 必填:否 ///
[JsonProperty("email_list")] @@ -554,8 +554,8 @@ public record Enum /// /// 工作经历列表 - ///
字段权限要求:
- ///
读写工作履历信息(corehr:person.work_experience:write)
+ /// 字段权限要求: + /// 读写工作履历信息(corehr:person.work_experience:write) /// 必填:否 ///
[JsonProperty("work_experience_list")] @@ -666,8 +666,8 @@ public record CustomFieldData /// /// 教育经历列表 - ///
字段权限要求:
- ///
读写教育经历信息(corehr:person.education:write)
+ /// 字段权限要求: + /// 读写教育经历信息(corehr:person.education:write) /// 必填:否 ///
[JsonProperty("education_list")] @@ -822,8 +822,8 @@ public record CustomFieldData /// /// 银行账户 - ///
字段权限要求:
- ///
读写银行账号列表信息(corehr:person.bank_account:write)
+ /// 字段权限要求: + /// 读写银行账号列表信息(corehr:person.bank_account:write) /// 必填:否 ///
[JsonProperty("bank_account_list")] @@ -944,8 +944,8 @@ public record CustomFieldData /// /// 证件列表 - ///
字段权限要求:
- ///
读写证件信息(corehr:person.national_id:write)
+ /// 字段权限要求: + /// 读写证件信息(corehr:person.national_id:write) /// 必填:否 ///
[JsonProperty("national_id_list")] @@ -1038,8 +1038,8 @@ public record CustomFieldData /// /// 家庭成员列表 - ///
字段权限要求:
- ///
读写家庭成员信息(corehr:person.dependent:write)
+ /// 字段权限要求: + /// 读写家庭成员信息(corehr:person.dependent:write) /// 必填:否 ///
[JsonProperty("dependent_list")] @@ -1470,8 +1470,8 @@ public record File /// /// 紧急联系人列表 - ///
字段权限要求:
- ///
读写紧急联系人信息(corehr:person.emergency_contact:write)
+ /// 字段权限要求: + /// 读写紧急联系人信息(corehr:person.emergency_contact:write) /// 必填:否 ///
[JsonProperty("emergency_contact_list")] @@ -1747,8 +1747,8 @@ public record Enum /// /// 参加工作日期 - ///
字段权限要求:
- ///
读写参加工作日期(corehr:person.date_entered_workforce:write)
+ /// 字段权限要求: + /// 读写参加工作日期(corehr:person.date_entered_workforce:write) /// 必填:否 /// 示例值:2020-10-01 ///
@@ -1765,8 +1765,8 @@ public record Enum /// /// 年龄 - ///
字段权限要求:
- ///
读写生日信息(corehr:person.date_of_birth:write)
+ /// 字段权限要求: + /// 读写生日信息(corehr:person.date_of_birth:write) /// 必填:否 /// 示例值:22 ///
@@ -1775,8 +1775,8 @@ public record Enum /// /// 个人资料附件 - ///
字段权限要求:
- ///
读写个人资料信息(corehr:person.personal_profile:write)
+ /// 字段权限要求: + /// 读写个人资料信息(corehr:person.personal_profile:write) /// 必填:否 ///
[JsonProperty("personal_profile")] @@ -1842,8 +1842,8 @@ public record File /// /// 籍贯 ID,详细数据可通过[【查询单条省份/行政区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/subdivision/get)接口查询 - ///
字段权限要求:
- ///
读写籍贯信息(corehr:person.native_region:write)
+ /// 字段权限要求: + /// 读写籍贯信息(corehr:person.native_region:write) /// 必填:否 /// 示例值:6863326262618752111 ///
@@ -1854,8 +1854,8 @@ public record File /// 户口类型,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name = "person_info_chn" /// - custom_api_name = "hukou_type" - ///
字段权限要求:
- ///
读写户口信息(corehr:person.hukou:write)
+ /// 字段权限要求: + /// 读写户口信息(corehr:person.hukou:write) /// 必填:否 ///
[JsonProperty("hukou_type")] @@ -1863,8 +1863,8 @@ public record File /// /// 户口所在地 - ///
字段权限要求:
- ///
读写户口信息(corehr:person.hukou:write)
+ /// 字段权限要求: + /// 读写户口信息(corehr:person.hukou:write) /// 必填:否 /// 示例值:山东省平阴县 ///
diff --git a/src/Corehr/PostCorehrV2PersonsResponseDto.cs b/src/Corehr/PostCorehrV2PersonsResponseDto.cs index e6012f2b..2c6de504 100644 --- a/src/Corehr/PostCorehrV2PersonsResponseDto.cs +++ b/src/Corehr/PostCorehrV2PersonsResponseDto.cs @@ -378,8 +378,8 @@ public record I18n /// 婚姻状况,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name = "person" /// - custom_api_name = "marital_status" - ///
字段权限要求:
- ///
读写婚姻状况信息(corehr:person.marital_status:write)
+ /// 字段权限要求: + /// 读写婚姻状况信息(corehr:person.marital_status:write) /// 必填:否 ///
[JsonProperty("marital_status")] @@ -390,8 +390,8 @@ public record I18n /// - 电话号码不为空 /// - is_primary = "true" /// - phone_usage = "home" - ///
字段权限要求:
- ///
读写个人手机号信息(corehr:person.phone:write)
+ /// 字段权限要求: + /// 读写个人手机号信息(corehr:person.phone:write) /// 必填:否 ///
[JsonProperty("phone_list")] @@ -402,8 +402,8 @@ public record I18n /// - 电话号码不为空 /// - is_primary = "true" /// - phone_usage = "home" - ///
字段权限要求:
- ///
读写个人手机号信息(corehr:person.phone:write)
+ /// 字段权限要求: + /// 读写个人手机号信息(corehr:person.phone:write) ///
public record Phone { diff --git a/src/Corehr/PostCorehrV2ProbationSearchBodyDto.cs b/src/Corehr/PostCorehrV2ProbationSearchBodyDto.cs index e88b157a..871bb1d8 100644 --- a/src/Corehr/PostCorehrV2ProbationSearchBodyDto.cs +++ b/src/Corehr/PostCorehrV2ProbationSearchBodyDto.cs @@ -119,8 +119,8 @@ public record PostCorehrV2ProbationSearchBodyDto /// 试用期最终考核等级,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name:probation_management /// - custom_api_name:final_assessment_grade - ///
字段权限要求:
- ///
按照试用期考核等级搜索 (corehr:probation.grade.search:read)
+ /// 字段权限要求: + /// 按照试用期考核等级搜索 (corehr:probation.grade.search:read) /// 必填:否 /// 示例值:grade_a ///
diff --git a/src/FeishuNetSdk.csproj b/src/FeishuNetSdk.csproj index 0f058cc4..3419f0b9 100644 --- a/src/FeishuNetSdk.csproj +++ b/src/FeishuNetSdk.csproj @@ -15,7 +15,7 @@ MIT 适用于飞书开放平台的.Net开发包 LICENSE - 1.0.1 + 1.0.2 diff --git a/src/FeishuPeople/GetCorehrV1PersonsByPersonIdResponseDto.cs b/src/FeishuPeople/GetCorehrV1PersonsByPersonIdResponseDto.cs index e9add572..727545c2 100644 --- a/src/FeishuPeople/GetCorehrV1PersonsByPersonIdResponseDto.cs +++ b/src/FeishuPeople/GetCorehrV1PersonsByPersonIdResponseDto.cs @@ -383,8 +383,8 @@ public record I18n /// 婚姻状况,枚举值 api_name 可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下: /// - object_api_name = "person" /// - custom_api_name = "marital_status" - ///
字段权限要求:
- ///
读写婚姻状况信息(corehr:person.marital_status:write)
+ /// 字段权限要求: + /// 读写婚姻状况信息(corehr:person.marital_status:write) /// 必填:否 ///
[JsonProperty("marital_status")] diff --git a/src/FeishuPeople/PostCorehrV1OffboardingsSearchBodyDto.cs b/src/FeishuPeople/PostCorehrV1OffboardingsSearchBodyDto.cs index ea1f8482..b220628b 100644 --- a/src/FeishuPeople/PostCorehrV1OffboardingsSearchBodyDto.cs +++ b/src/FeishuPeople/PostCorehrV1OffboardingsSearchBodyDto.cs @@ -74,8 +74,8 @@ public record PostCorehrV1OffboardingsSearchBodyDto /// /// 离职原因列表 , 可以通过【查询员工离职原因列表】接口获取 ,查询时不返回下级原因相关的离职信息 - ///
字段权限要求:
- ///
按照离职原因搜索(corehr:employment.offboarding_reason.search:read)
+ /// 字段权限要求: + /// 按照离职原因搜索(corehr:employment.offboarding_reason.search:read) /// 必填:否 ///
[JsonProperty("reasons")] @@ -83,8 +83,8 @@ public record PostCorehrV1OffboardingsSearchBodyDto /// /// 离职原因(员工)列表 , 可以通过【查询员工离职原因列表】接口获取,查询时不返回下级原因相关的离职信息 - ///
字段权限要求:
- ///
按照离职原因搜索(corehr:employment.offboarding_reason.search:read)
+ /// 字段权限要求: + /// 按照离职原因搜索(corehr:employment.offboarding_reason.search:read) /// 必填:否 ///
[JsonProperty("employee_reasons")] diff --git a/src/IFeishuApi.cs b/src/IFeishuApi.cs index 7bb3ad58..0bb37eff 100644 --- a/src/IFeishuApi.cs +++ b/src/IFeishuApi.cs @@ -1,11 +1,10 @@ -using Newtonsoft.Json; +using FeishuNetSdk.Attributes; using WebApiClientCore; using WebApiClientCore.Attributes; -using WebApiClientCore.Parameters; namespace FeishuNetSdk; - -[HttpHost("https://open.feishu.cn/"), LoggingFilter, JsonNetReturn] +[IgnoreStatusExceptionFilter, LoggingFilter] +[HttpHost("https://open.feishu.cn/"), JsonNetReturn] public interface IFeishuApi : IHttpApi { /// @@ -71,15 +70,17 @@ System.Threading.Tasks.Task PostAuthV3AppTicketResendAsync( /// /// /// 必填:是 - /// 重定向URL,需要经过Encode处理
1.重定向URL使用于网页应用。可以在开发者后台,**应用功能>网页**页面启用网页功能,并配置桌面端主页和移动端主页
2.调用本接口前,需要在开发者后台的**安全设置**页面,配置重定向URL,支持配置多个。只有在重定向URL列表中的URL才会通过开放平台的安全校验 + /// 重定向 URL,需要经过 Encode 处理 + /// 1. 重定向 URL 使用于网页应用。可以在开发者后台,**应用功能 > 网页** 页面启用网页功能,并配置桌面端主页和移动端主页 + /// 2. 调用本接口前,需要在开发者后台的 **安全设置** 页面,配置重定向 URL,支持配置多个。只有在重定向 URL 列表中的 URL 才会通过开放平台的安全校验 /// /// /// 必填:是 - /// 应用ID,可以在开发者后台的**凭证与基础信息**页面查看`app_id`。有关`app_id`的详细介绍,请参考[通用参数](https://open.feishu.cn/document/ukTMukTMukTM/uYTM5UjL2ETO14iNxkTN/terminology) + /// 应用 ID,可以在开发者后台的 **凭证与基础信息** 页面查看 `app_id`。有关 `app_id` 的详细介绍,请参考[通用参数](https://open.feishu.cn/document/ukTMukTMukTM/uYTM5UjL2ETO14iNxkTN/terminology) /// /// /// 必填:否 - /// 用来维护请求和回调状态的附加字符串,在授权完成回调时会附加此参数,应用可以根据此字符串来判断上下文关系 + /// 用来维护请求和回调状态的附加字符串, 在授权完成回调时会附加此参数,应用可以根据此字符串来判断上下文关系 /// [HttpGet("/open-apis/authen/v1/index?redirect_uri={REDIRECT_URI}&app_id={APPID}&state={STATE}")] System.Threading.Tasks.Task> GetAuthenV1IndexAsync( diff --git a/src/IFeishuTenantApi.cs b/src/IFeishuTenantApi.cs index ce7572f9..aec90313 100644 --- a/src/IFeishuTenantApi.cs +++ b/src/IFeishuTenantApi.cs @@ -1,11 +1,12 @@ +using FeishuNetSdk.Attributes; using Newtonsoft.Json; using WebApiClientCore; using WebApiClientCore.Attributes; using WebApiClientCore.Parameters; namespace FeishuNetSdk; - -[HttpHost("https://open.feishu.cn/"), LoggingFilter, JsonNetReturn] +[IgnoreStatusExceptionFilter, LoggingFilter] +[OAuthToken, HttpHost("https://open.feishu.cn/"), JsonNetReturn] public interface IFeishuTenantApi : IHttpApi { /// @@ -15,7 +16,7 @@ public interface IFeishuTenantApi : IHttpApi /// Authorization:tenant_access_token /// 飞书开放平台向应用配置的回调地址推送事件时,是通过特定的 IP 发送出去的,应用可以通过本接口获取所有相关的 IP 地址。 /// - [OAuthToken, HttpGet("/open-apis/event/v1/outbound_ip")] + [HttpGet("/open-apis/event/v1/outbound_ip")] System.Threading.Tasks.Task> GetEventV1OutboundIpAsync(); /// @@ -25,7 +26,7 @@ public interface IFeishuTenantApi : IHttpApi /// Authorization:tenant_access_token /// 该接口用于查询用户的登录信息。 /// - [OAuthToken, HttpPost("/open-apis/passport/v1/sessions/query")] + [HttpPost("/open-apis/passport/v1/sessions/query")] System.Threading.Tasks.Task> PostPassportV1SessionsQueryAsync( [JsonNetContent] Passport.Spec.PostPassportV1SessionsQueryBodyDto dto); @@ -39,34 +40,34 @@ public interface IFeishuTenantApi : IHttpApi ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 返回值的部门ID的类型 + /// 返回值的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小,返回值所有列表长度之和不超过这个值 - /// 默认值:50 + /// 分页大小,返回值所有列表长度之和不超过这个值 + /// 默认值:50 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/scopes")] + [HttpGet("/open-apis/contact/v3/scopes")] System.Threading.Tasks.Task> GetContactV3ScopesAsync( [PathQuery] string? user_id_type = "open_id", [PathQuery] string? department_id_type = "open_department_id", @@ -82,29 +83,30 @@ public interface IFeishuTenantApi : IHttpApi ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型。不同ID的说明参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型。 + /// 不同 ID 的说明参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用于幂等判断是否为同一请求,避免重复创建。字符串类型,自行生成。 - /// 默认值:null + /// 用于幂等判断是否为同一请求,避免重复创建。字符串类型,自行生成。 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/contact/v3/users")] + [HttpPost("/open-apis/contact/v3/users")] System.Threading.Tasks.Task> PostContactV3UsersAsync( [JsonNetContent] Contact.PostContactV3UsersBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -120,19 +122,19 @@ public interface IFeishuTenantApi : IHttpApi ///
/// /// 必填:是 - /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 + /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/users/{user_id}")] + [HttpDelete("/open-apis/contact/v3/users/{user_id}")] System.Threading.Tasks.Task DeleteContactV3UsersByUserIdAsync( [PathQuery] string user_id, [JsonNetContent] Contact.DeleteContactV3UsersByUserIdBodyDto dto, @@ -147,28 +149,28 @@ System.Threading.Tasks.Task DeleteContactV3UsersByUserIdAsync( ///
/// /// 必填:是 - /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 + /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 部门ID类型 + /// 部门ID类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/contact/v3/users/{user_id}/resurrect")] + [HttpPost("/open-apis/contact/v3/users/{user_id}/resurrect")] System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( [PathQuery] string user_id, [JsonNetContent] Contact.PostContactV3UsersByUserIdResurrectBodyDto dto, @@ -184,28 +186,28 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:是 - /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 + /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/users/{user_id}")] + [HttpPatch("/open-apis/contact/v3/users/{user_id}")] System.Threading.Tasks.Task> PatchContactV3UsersByUserIdAsync( [PathQuery] string user_id, [JsonNetContent] Contact.PatchContactV3UsersByUserIdBodyDto dto, @@ -221,28 +223,31 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:是 - /// 用户ID,类型需要与查询参数中的user_id_type保持一致。例如user_id_type=open_id,user_id的类型需为open_id不同ID的说明参见[用户相关的ID概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction) + /// 用户ID,类型需要与查询参数中的user_id_type保持一致。 + /// 例如user_id_type=open_id,user_id的类型需为open_id + /// 不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型不同ID的说明[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型 + /// 不同 ID 的说明 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/users/{user_id}")] + [HttpGet("/open-apis/contact/v3/users/{user_id}")] System.Threading.Tasks.Task> GetContactV3UsersByUserIdAsync( [PathQuery] string user_id, [PathQuery] string? user_id_type = "open_id", @@ -257,28 +262,35 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:是 - /// 用户ID,类型需要与查询参数中的user_id_type保持一致。例如user_id_type=open_id,user_id的类型需为open_id不同ID的说明参见[用户相关的ID概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)如需一次查询多个用户ID,可通过将同一参数名多次传递,并且每次传递不同的参数值。例如:`https://{url}?user_ids={user_id1}&user_ids={user_id2}`。单次最大请求ID数量为50。其中:*`user_ids`是参数名,可以多次传递*`user_id1`和`user_id2`是参数值 + /// 用户ID,类型需要与查询参数中的user_id_type保持一致。 + /// 例如user_id_type=open_id,user_id的类型需为open_id + /// 不同ID的说明参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction) + /// 如需一次查询多个用户ID,可通过将同一参数名多次传递,并且每次传递不同的参数值。例如: + /// `https://{url}?user_ids={user_id1}&user_ids={user_id2}`。单次最大请求ID数量为50。 + /// 其中: + /// * `user_ids`是参数名,可以多次传递 + /// * `user_id1`和`user_id2`是参数值 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 指定查询结果中用户关联的部门ID类型 + /// 指定查询结果中用户关联的部门ID类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以自定义department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/users/batch")] + [HttpGet("/open-apis/contact/v3/users/batch")] System.Threading.Tasks.Task> GetContactV3UsersBatchAsync( [PathQuery] string[] user_ids, [PathQuery] string? user_id_type = "open_id", @@ -293,38 +305,41 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型部门ID类型的区别参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型 + /// 部门ID类型的区别参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:是 - /// 填写该字段表示获取该部门下用户,必填。根部门的部门ID为0。ID值与查询参数中的department_id_type对应。不同ID的说明与department_id的获取方式参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 填写该字段表示获取该部门下用户,必填。根部门的部门ID为0。 + /// ID值与查询参数中的department_id_type 对应。 + /// 不同 ID 的说明与department_id的获取方式参见 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/users/find_by_department")] + [HttpGet("/open-apis/contact/v3/users/find_by_department")] System.Threading.Tasks.Task> GetContactV3UsersFindByDepartmentAsync( [PathQuery] string department_id, [PathQuery] string? user_id_type = "open_id", @@ -341,15 +356,15 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/contact/v3/users/batch_get_id")] + [HttpPost("/open-apis/contact/v3/users/batch_get_id")] System.Threading.Tasks.Task> PostContactV3UsersBatchGetIdAsync( [JsonNetContent] Contact.PostContactV3UsersBatchGetIdBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -363,19 +378,19 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectAsync( ///
/// /// 必填:是 - /// 用户ID,ID类型与user_id_type一致 + /// 用户ID,ID类型与user_id_type一致 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/users/{user_id}/update_user_id")] + [HttpPatch("/open-apis/contact/v3/users/{user_id}/update_user_id")] System.Threading.Tasks.Task PatchContactV3UsersByUserIdUpdateUserIdAsync( [PathQuery] string user_id, [JsonNetContent] Contact.PatchContactV3UsersByUserIdUpdateUserIdBodyDto dto, @@ -390,24 +405,24 @@ System.Threading.Tasks.Task PatchContactV3UsersByUserIdUpdateUserIdAsync( ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以自定义department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/contact/v3/group")] + [HttpPost("/open-apis/contact/v3/group")] System.Threading.Tasks.Task> PostContactV3GroupAsync( [JsonNetContent] Contact.PostContactV3GroupBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -422,9 +437,9 @@ System.Threading.Tasks.Task PatchContactV3UsersByUserIdUpdateUserIdAsync( ///
/// /// 必填:是 - /// 需删除的用户组ID + /// 需删除的用户组ID /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/group/{group_id}")] + [HttpDelete("/open-apis/contact/v3/group/{group_id}")] System.Threading.Tasks.Task DeleteContactV3GroupByGroupIdAsync( [PathQuery] string group_id); @@ -437,28 +452,28 @@ System.Threading.Tasks.Task DeleteContactV3GroupByGroupIdAsync( ///
/// /// 必填:是 - /// 用户组ID + /// 用户组ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/group/{group_id}")] + [HttpPatch("/open-apis/contact/v3/group/{group_id}")] System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( [PathQuery] string group_id, [JsonNetContent] Contact.PatchContactV3GroupByGroupIdBodyDto dto, @@ -474,28 +489,28 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( ///
/// /// 必填:是 - /// 用户组ID + /// 用户组ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以自定义department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/group/{group_id}")] + [HttpGet("/open-apis/contact/v3/group/{group_id}")] System.Threading.Tasks.Task> GetContactV3GroupByGroupIdAsync( [PathQuery] string group_id, [PathQuery] string? user_id_type = "open_id", @@ -510,24 +525,24 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( ///
/// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户组类型 + /// 用户组类型 /// /// 1:普通用户组 /// 2:动态用户组 /// - /// 默认值:1 + /// 默认值:1 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/group/simplelist")] + [HttpGet("/open-apis/contact/v3/group/simplelist")] System.Threading.Tasks.Task> GetContactV3GroupSimplelistAsync( [PathQuery] int? page_size = 50, [PathQuery] string? page_token = null, @@ -542,21 +557,21 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( ///
/// /// 必填:是 - /// 成员ID + /// 成员ID /// /// /// 必填:否 - /// 成员ID类型 + /// 成员ID类型 /// /// open_id:member_id_type为user时,表示用户的open_id /// union_id:member_id_type为user时,表示用户的union_id /// user_id:member_id_type为user时,表示用户的user_id /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 欲获取的用户组类型 + /// 欲获取的用户组类型 /// /// 1:普通用户组 /// 2:动态用户组 @@ -564,15 +579,15 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( /// /// /// 必填:否 - /// 分页查询大小 - /// 默认值:500 + /// 分页查询大小 + /// 默认值:500 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/group/member_belong")] + [HttpGet("/open-apis/contact/v3/group/member_belong")] System.Threading.Tasks.Task> GetContactV3GroupMemberBelongAsync( [PathQuery] string member_id, [PathQuery] int? group_type, @@ -589,15 +604,15 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( ///
/// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/custom_attrs")] + [HttpGet("/open-apis/contact/v3/custom_attrs")] System.Threading.Tasks.Task> GetContactV3CustomAttrsAsync( [PathQuery] int? page_size = 20, [PathQuery] string? page_token = null); @@ -609,7 +624,7 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( /// Authorization:tenant_access_token /// 新增自定义人员类型。 ///
- [OAuthToken, HttpPost("/open-apis/contact/v3/employee_type_enums")] + [HttpPost("/open-apis/contact/v3/employee_type_enums")] System.Threading.Tasks.Task> PostContactV3EmployeeTypeEnumsAsync( [JsonNetContent] Contact.PostContactV3EmployeeTypeEnumsBodyDto dto); @@ -622,9 +637,9 @@ System.Threading.Tasks.Task PatchContactV3GroupByGroupIdAsync( ///
/// /// 必填:是 - /// 枚举值id + /// 枚举值id /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/employee_type_enums/{enum_id}")] + [HttpDelete("/open-apis/contact/v3/employee_type_enums/{enum_id}")] System.Threading.Tasks.Task DeleteContactV3EmployeeTypeEnumsByEnumIdAsync( [PathQuery] string enum_id); @@ -637,9 +652,9 @@ System.Threading.Tasks.Task DeleteContactV3EmployeeTypeEnumsByEnumIdAsync( ///
/// /// 必填:是 - /// 枚举值id + /// 枚举值id /// - [OAuthToken, HttpPut("/open-apis/contact/v3/employee_type_enums/{enum_id}")] + [HttpPut("/open-apis/contact/v3/employee_type_enums/{enum_id}")] System.Threading.Tasks.Task> PutContactV3EmployeeTypeEnumsByEnumIdAsync( [PathQuery] string enum_id, [JsonNetContent] Contact.PutContactV3EmployeeTypeEnumsByEnumIdBodyDto dto); @@ -653,15 +668,15 @@ System.Threading.Tasks.Task DeleteContactV3EmployeeTypeEnumsByEnumIdAsync( ///
/// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/employee_type_enums")] + [HttpGet("/open-apis/contact/v3/employee_type_enums")] System.Threading.Tasks.Task> GetContactV3EmployeeTypeEnumsAsync( [PathQuery] string? page_token = null, [PathQuery] int? page_size = 20); @@ -675,29 +690,30 @@ System.Threading.Tasks.Task DeleteContactV3EmployeeTypeEnumsByEnumIdAsync( ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型不同ID的说明参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型 + /// 不同 ID 的说明参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用于幂等判断是否为同一请求,避免重复创建。字符串类型,自行生成。 - /// 默认值:null + /// 用于幂等判断是否为同一请求,避免重复创建。字符串类型,自行生成。 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/contact/v3/departments")] + [HttpPost("/open-apis/contact/v3/departments")] System.Threading.Tasks.Task> PostContactV3DepartmentsAsync( [JsonNetContent] Contact.PostContactV3DepartmentsBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -713,18 +729,18 @@ System.Threading.Tasks.Task DeleteContactV3EmployeeTypeEnumsByEnumIdAsync( ///
/// /// 必填:是 - /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。 + /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。 /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/departments/{department_id}")] + [HttpDelete("/open-apis/contact/v3/departments/{department_id}")] System.Threading.Tasks.Task DeleteContactV3DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [PathQuery] string? department_id_type = "open_department_id"); @@ -738,28 +754,29 @@ System.Threading.Tasks.Task DeleteContactV3DepartmentsByDepartmentIdAsync( ///
/// /// 必填:是 - /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。注意:除需要满足正则规则外,同时不能以od-开头 + /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。 + /// 注意:除需要满足正则规则外,同时不能以od-开头 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/departments/{department_id}")] + [HttpPatch("/open-apis/contact/v3/departments/{department_id}")] System.Threading.Tasks.Task> PatchContactV3DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [JsonNetContent] Contact.PatchContactV3DepartmentsByDepartmentIdBodyDto dto, @@ -775,28 +792,29 @@ System.Threading.Tasks.Task DeleteContactV3DepartmentsByDepartmentIdAsync( ///
/// /// 必填:是 - /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。注意:除需要满足正则规则外,同时不能以od-开头 + /// 部门ID,需要与查询参数中传入的department_id_type类型保持一致。 + /// 注意:除需要满足正则规则外,同时不能以od-开头 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPut("/open-apis/contact/v3/departments/{department_id}")] + [HttpPut("/open-apis/contact/v3/departments/{department_id}")] System.Threading.Tasks.Task> PutContactV3DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [JsonNetContent] Contact.PutContactV3DepartmentsByDepartmentIdBodyDto dto, @@ -812,14 +830,14 @@ System.Threading.Tasks.Task DeleteContactV3DepartmentsByDepartmentIdAsync( ///
/// /// 必填:否 - /// 此次调用中使用的部门ID的类型,默认为"open_department_id" + /// 此次调用中使用的部门ID的类型,默认为"open_department_id" /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/contact/v3/departments/unbind_department_chat")] + [HttpPost("/open-apis/contact/v3/departments/unbind_department_chat")] System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( [JsonNetContent] Contact.PostContactV3DepartmentsUnbindDepartmentChatBodyDto dto, [PathQuery] string? department_id_type = "open_department_id"); @@ -833,28 +851,30 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( ///
/// /// 必填:是 - /// 需要获取的部门ID不同ID的说明及获取方式参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 需要获取的部门ID + /// 不同 ID 的说明及获取方式 参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型不同ID的说明[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型 + /// 不同 ID 的说明 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/departments/{department_id}")] + [HttpGet("/open-apis/contact/v3/departments/{department_id}")] System.Threading.Tasks.Task> GetContactV3DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [PathQuery] string? user_id_type = "open_id", @@ -869,28 +889,35 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( ///
/// /// 必填:是 - /// 查询的部门ID列表,类型需要与department_id_type对应。不同ID的说明及获取方式参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0)如需一次查询多个部门ID,可通过将同一参数名多次传递,并且每次传递不同的参数值。例如:`https://{url}?department_ids={department_id1}&department_ids={department_id2}`。单次最大请求ID数量为50。其中:*department_ids是参数名,可以多次传递*department_id1和department_id2是参数值 + /// 查询的部门ID列表,类型需要与department_id_type对应。 + /// 不同 ID 的说明及获取方式 参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 如需一次查询多个部门ID,可通过将同一参数名多次传递,并且每次传递不同的参数值。例如: + /// `https://{url}?department_ids={department_id1}&department_ids={department_id2}`。单次最大请求ID数量为50。 + /// 其中: + /// * department_ids是参数名,可以多次传递 + /// * department_id1和department_id2是参数值 /// /// /// 必填:否 - /// 说明请求中department_ids参数所使用的部门ID类型不同ID的说明[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 说明请求中department_ids参数所使用的部门ID类型 + /// 不同 ID 的说明 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id相同。 /// department_id:用来标识租户内一个唯一的部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/departments/batch")] + [HttpGet("/open-apis/contact/v3/departments/batch")] System.Threading.Tasks.Task> GetContactV3DepartmentsBatchAsync( [PathQuery] string[] department_ids, [PathQuery] string? department_id_type = "open_department_id", @@ -905,42 +932,44 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( ///
/// /// 必填:是 - /// 部门ID,根部门的部门ID为0department_id的获取方式参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 部门ID,根部门的部门ID 为0 + /// department_id的获取方式参见 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型不同ID的说明与department_id的获取方式参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) + /// 此次调用中使用的部门ID的类型 + /// 不同 ID 的说明与department_id的获取方式参见 [部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview#23857fe0) /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 是否递归获取子部门 + /// 是否递归获取子部门 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/departments/{department_id}/children")] + [HttpGet("/open-apis/contact/v3/departments/{department_id}/children")] System.Threading.Tasks.Task> GetContactV3DepartmentsByDepartmentIdChildrenAsync( [PathQuery] string department_id, [PathQuery] bool? fetch_child, @@ -958,38 +987,38 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( ///
/// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:用来标识租户内一个唯一的部门 /// open_department_id:用来在具体某个应用中标识一个部门,同一个部门在不同应用中的open_department_id不相同。 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:是 - /// 部门ID + /// 部门ID /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/departments/parent")] + [HttpGet("/open-apis/contact/v3/departments/parent")] System.Threading.Tasks.Task> GetContactV3DepartmentsParentAsync( [PathQuery] string department_id, [PathQuery] string? user_id_type = "open_id", @@ -1004,7 +1033,7 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( /// Authorization:tenant_access_token /// 该接口用于创建单位。注意:单位功能属于旗舰版付费功能,企业需开通对应版本才可以创建单位,不同版本请参考[飞书版本对比](https://www.feishu.cn/service)。 ///
- [OAuthToken, HttpPost("/open-apis/contact/v3/unit")] + [HttpPost("/open-apis/contact/v3/unit")] System.Threading.Tasks.Task> PostContactV3UnitAsync( [JsonNetContent] Contact.PostContactV3UnitBodyDto dto); @@ -1017,9 +1046,9 @@ System.Threading.Tasks.Task PostContactV3DepartmentsUnbindDepartmentChatAsync( ///
/// /// 必填:是 - /// 单位ID + /// 单位ID /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/unit/{unit_id}")] + [HttpDelete("/open-apis/contact/v3/unit/{unit_id}")] System.Threading.Tasks.Task DeleteContactV3UnitByUnitIdAsync( [PathQuery] string unit_id, [JsonNetContent] Contact.DeleteContactV3UnitByUnitIdBodyDto dto); @@ -1033,9 +1062,9 @@ System.Threading.Tasks.Task DeleteContactV3UnitByUnitIdAsync( ///
/// /// 必填:是 - /// 单位ID + /// 单位ID /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/unit/{unit_id}")] + [HttpPatch("/open-apis/contact/v3/unit/{unit_id}")] System.Threading.Tasks.Task PatchContactV3UnitByUnitIdAsync( [PathQuery] string unit_id, [JsonNetContent] Contact.PatchContactV3UnitByUnitIdBodyDto dto); @@ -1047,7 +1076,7 @@ System.Threading.Tasks.Task PatchContactV3UnitByUnitIdAsync( /// Authorization:tenant_access_token /// 通过该接口建立部门与单位的绑定关系。由于单位是旗舰版付费功能,企业需开通相关版本,否则会绑定失败,不同版本请参考[飞书版本对比](https://www.feishu.cn/service)。 ///
- [OAuthToken, HttpPost("/open-apis/contact/v3/unit/bind_department")] + [HttpPost("/open-apis/contact/v3/unit/bind_department")] System.Threading.Tasks.Task PostContactV3UnitBindDepartmentAsync( [JsonNetContent] Contact.PostContactV3UnitBindDepartmentBodyDto dto); @@ -1058,7 +1087,7 @@ System.Threading.Tasks.Task PostContactV3UnitBindDepartmentAsync( /// Authorization:tenant_access_token /// 通过该接口解除部门与单位的绑定关系,需更新单位的权限,需对应部门的通讯录权限。由于单位是旗舰版付费功能,企业需开通相关功能,否则会解绑失败。 ///
- [OAuthToken, HttpPost("/open-apis/contact/v3/unit/unbind_department")] + [HttpPost("/open-apis/contact/v3/unit/unbind_department")] System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsync( [JsonNetContent] Contact.PostContactV3UnitUnbindDepartmentBodyDto dto); @@ -1071,28 +1100,28 @@ System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsync( ///
/// /// 必填:是 - /// 单位ID + /// 单位ID /// /// /// 必填:否 - /// 此次调用中预获取的部门ID的类型 + /// 此次调用中预获取的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/unit/list_department")] + [HttpGet("/open-apis/contact/v3/unit/list_department")] System.Threading.Tasks.Task> GetContactV3UnitListDepartmentAsync( [PathQuery] string unit_id, [PathQuery] string? department_id_type = "open_department_id", @@ -1108,9 +1137,9 @@ System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsync( ///
/// /// 必填:是 - /// 单位ID + /// 单位ID /// - [OAuthToken, HttpGet("/open-apis/contact/v3/unit/{unit_id}")] + [HttpGet("/open-apis/contact/v3/unit/{unit_id}")] System.Threading.Tasks.Task> GetContactV3UnitByUnitIdAsync( [PathQuery] string unit_id); @@ -1123,15 +1152,15 @@ System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/unit")] + [HttpGet("/open-apis/contact/v3/unit")] System.Threading.Tasks.Task> GetContactV3UnitAsync( [PathQuery] int? page_size = 50, [PathQuery] string? page_token = null); @@ -1145,9 +1174,9 @@ System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsync( /// /// /// 必填:是 - /// 用户组ID + /// 用户组ID /// - [OAuthToken, HttpPost("/open-apis/contact/v3/group/{group_id}/member/add")] + [HttpPost("/open-apis/contact/v3/group/{group_id}/member/add")] System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberAddAsync( [PathQuery] string group_id, [JsonNetContent] Contact.PostContactV3GroupByGroupIdMemberAddBodyDto dto); @@ -1161,9 +1190,9 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberAddAsync( /// /// /// 必填:是 - /// 用户组ID + /// 用户组ID /// - [OAuthToken, HttpPost("/open-apis/contact/v3/group/{group_id}/member/batch_add")] + [HttpPost("/open-apis/contact/v3/group/{group_id}/member/batch_add")] System.Threading.Tasks.Task> PostContactV3GroupByGroupIdMemberBatchAddAsync( [PathQuery] string group_id, [JsonNetContent] Contact.PostContactV3GroupByGroupIdMemberBatchAddBodyDto dto); @@ -1177,9 +1206,9 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberAddAsync( /// /// /// 必填:是 - /// 用户组ID + /// 用户组ID /// - [OAuthToken, HttpPost("/open-apis/contact/v3/group/{group_id}/member/remove")] + [HttpPost("/open-apis/contact/v3/group/{group_id}/member/remove")] System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberRemoveAsync( [PathQuery] string group_id, [JsonNetContent] Contact.PostContactV3GroupByGroupIdMemberRemoveBodyDto dto); @@ -1193,9 +1222,9 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberRemoveAsync( /// /// /// 必填:是 - /// 用户组ID + /// 用户组ID /// - [OAuthToken, HttpPost("/open-apis/contact/v3/group/{group_id}/member/batch_remove")] + [HttpPost("/open-apis/contact/v3/group/{group_id}/member/batch_remove")] System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberBatchRemoveAsync( [PathQuery] string group_id, [JsonNetContent] Contact.PostContactV3GroupByGroupIdMemberBatchRemoveBodyDto dto); @@ -1209,39 +1238,41 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberBatchRemoveAsync( /// /// /// 必填:是 - /// 用户组ID + /// 用户组ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 欲获取成员ID类型。当member_type=user时候,member_id_type表示user_id_type,枚举值open_id,union_id和user_id。当member_type=department时候,member_id_type表示department_id_type,枚举值open_id和department_id。 + /// 欲获取成员ID类型。 + /// 当member_type=user时候,member_id_type表示user_id_type,枚举值open_id, union_id和user_id。 + /// 当member_type=department时候,member_id_type表示department_id_type,枚举值open_id和department_id。 /// /// open_id:member_type=user时候,表示用户的open_id /// union_id:member_type=user时候,表示用户的union_id /// user_id:member_type=user时候,表示用户的user_id /// department_id:member_type=department时候,表示部门的department_id /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 欲获取的用户组成员类型。 + /// 欲获取的用户组成员类型。 /// /// user:用户。返回归属于该用户组的用户列表 /// department:部门。返回归属于该用户组的部门列表 /// - /// 默认值:user + /// 默认值:user /// - [OAuthToken, HttpGet("/open-apis/contact/v3/group/{group_id}/member/simplelist")] + [HttpGet("/open-apis/contact/v3/group/{group_id}/member/simplelist")] System.Threading.Tasks.Task> GetContactV3GroupByGroupIdMemberSimplelistAsync( [PathQuery] string group_id, [PathQuery] int? page_size = 50, @@ -1256,7 +1287,7 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberBatchRemoveAsync( /// Authorization:tenant_access_token /// 通过”创建角色“接口可批量完成角色创建,新增角色同步展示至租户的管理后台-角色管理模块。 /// - [OAuthToken, HttpPost("/open-apis/contact/v3/functional_roles")] + [HttpPost("/open-apis/contact/v3/functional_roles")] System.Threading.Tasks.Task> PostContactV3FunctionalRolesAsync( [JsonNetContent] Contact.PostContactV3FunctionalRolesBodyDto dto); @@ -1269,9 +1300,9 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberBatchRemoveAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/functional_roles/{role_id}")] + [HttpDelete("/open-apis/contact/v3/functional_roles/{role_id}")] System.Threading.Tasks.Task DeleteContactV3FunctionalRolesByRoleIdAsync( [PathQuery] string role_id); @@ -1284,9 +1315,9 @@ System.Threading.Tasks.Task DeleteContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// - [OAuthToken, HttpPut("/open-apis/contact/v3/functional_roles/{role_id}")] + [HttpPut("/open-apis/contact/v3/functional_roles/{role_id}")] System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( [PathQuery] string role_id, [JsonNetContent] Contact.PutContactV3FunctionalRolesByRoleIdBodyDto dto); @@ -1300,19 +1331,19 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/contact/v3/functional_roles/{role_id}/members/batch_create")] + [HttpPost("/open-apis/contact/v3/functional_roles/{role_id}/members/batch_create")] System.Threading.Tasks.Task> PostContactV3FunctionalRolesByRoleIdMembersBatchCreateAsync( [PathQuery] string role_id, [JsonNetContent] Contact.PostContactV3FunctionalRolesByRoleIdMembersBatchCreateBodyDto dto, @@ -1327,19 +1358,19 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/functional_roles/{role_id}/members/batch_delete")] + [HttpPatch("/open-apis/contact/v3/functional_roles/{role_id}/members/batch_delete")] System.Threading.Tasks.Task> PatchContactV3FunctionalRolesByRoleIdMembersBatchDeleteAsync( [PathQuery] string role_id, [JsonNetContent] Contact.PatchContactV3FunctionalRolesByRoleIdMembersBatchDeleteBodyDto dto, @@ -1354,28 +1385,28 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPatch("/open-apis/contact/v3/functional_roles/{role_id}/members/scopes")] + [HttpPatch("/open-apis/contact/v3/functional_roles/{role_id}/members/scopes")] System.Threading.Tasks.Task> PatchContactV3FunctionalRolesByRoleIdMembersScopesAsync( [PathQuery] string role_id, [JsonNetContent] Contact.PatchContactV3FunctionalRolesByRoleIdMembersScopesBodyDto dto, @@ -1391,32 +1422,32 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// /// /// 必填:是 - /// 要查询的角色内成员ID + /// 要查询的角色内成员ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/functional_roles/{role_id}/members/{member_id}")] + [HttpGet("/open-apis/contact/v3/functional_roles/{role_id}/members/{member_id}")] System.Threading.Tasks.Task> GetContactV3FunctionalRolesByRoleIdMembersByMemberIdAsync( [PathQuery] string role_id, [PathQuery] string member_id, @@ -1432,38 +1463,38 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 角色的唯一标识,单租户下唯一 + /// 角色的唯一标识,单租户下唯一 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/contact/v3/functional_roles/{role_id}/members")] + [HttpGet("/open-apis/contact/v3/functional_roles/{role_id}/members")] System.Threading.Tasks.Task> GetContactV3FunctionalRolesByRoleIdMembersAsync( [PathQuery] string role_id, [PathQuery] int? page_size = 20, @@ -1478,7 +1509,7 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// Authorization:tenant_access_token /// 该接口可以创建职级。 /// - [OAuthToken, HttpPost("/open-apis/contact/v3/job_levels")] + [HttpPost("/open-apis/contact/v3/job_levels")] System.Threading.Tasks.Task> PostContactV3JobLevelsAsync( [JsonNetContent] Contact.PostContactV3JobLevelsBodyDto dto); @@ -1491,9 +1522,9 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdAsync( /// /// /// 必填:是 - /// 职级ID + /// 职级ID /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/job_levels/{job_level_id}")] + [HttpDelete("/open-apis/contact/v3/job_levels/{job_level_id}")] System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id); @@ -1506,9 +1537,9 @@ System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 职级ID + /// 职级ID /// - [OAuthToken, HttpPut("/open-apis/contact/v3/job_levels/{job_level_id}")] + [HttpPut("/open-apis/contact/v3/job_levels/{job_level_id}")] System.Threading.Tasks.Task> PutContactV3JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id, [JsonNetContent] Contact.PutContactV3JobLevelsByJobLevelIdBodyDto dto); @@ -1522,9 +1553,9 @@ System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 职级ID + /// 职级ID /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_levels/{job_level_id}")] + [HttpGet("/open-apis/contact/v3/job_levels/{job_level_id}")] System.Threading.Tasks.Task> GetContactV3JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id); @@ -1537,19 +1568,19 @@ System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 传入该字段时,可查询指定职级名称对应的职级信息。 + /// 传入该字段时,可查询指定职级名称对应的职级信息。 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_levels")] + [HttpGet("/open-apis/contact/v3/job_levels")] System.Threading.Tasks.Task> GetContactV3JobLevelsAsync( [PathQuery] string? name, [PathQuery] int? page_size = 10, @@ -1562,7 +1593,7 @@ System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( /// Authorization:tenant_access_token /// 该接口用于创建租户内的序列信息。 /// - [OAuthToken, HttpPost("/open-apis/contact/v3/job_families")] + [HttpPost("/open-apis/contact/v3/job_families")] System.Threading.Tasks.Task> PostContactV3JobFamiliesAsync( [JsonNetContent] Contact.PostContactV3JobFamiliesBodyDto dto); @@ -1575,9 +1606,9 @@ System.Threading.Tasks.Task DeleteContactV3JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 序列ID + /// 序列ID /// - [OAuthToken, HttpDelete("/open-apis/contact/v3/job_families/{job_family_id}")] + [HttpDelete("/open-apis/contact/v3/job_families/{job_family_id}")] System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id); @@ -1590,9 +1621,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 序列ID + /// 序列ID /// - [OAuthToken, HttpPut("/open-apis/contact/v3/job_families/{job_family_id}")] + [HttpPut("/open-apis/contact/v3/job_families/{job_family_id}")] System.Threading.Tasks.Task> PutContactV3JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id, [JsonNetContent] Contact.PutContactV3JobFamiliesByJobFamilyIdBodyDto dto); @@ -1606,9 +1637,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 序列ID + /// 序列ID /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_families/{job_family_id}")] + [HttpGet("/open-apis/contact/v3/job_families/{job_family_id}")] System.Threading.Tasks.Task> GetContactV3JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id); @@ -1621,19 +1652,19 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 序列名称,传入该字段时,可查询指定序列名称对应的序列信息 + /// 序列名称,传入该字段时,可查询指定序列名称对应的序列信息 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_families")] + [HttpGet("/open-apis/contact/v3/job_families")] System.Threading.Tasks.Task> GetContactV3JobFamiliesAsync( [PathQuery] string? name, [PathQuery] int? page_size = 10, @@ -1648,9 +1679,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 职务ID + /// 职务ID /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_titles/{job_title_id}")] + [HttpGet("/open-apis/contact/v3/job_titles/{job_title_id}")] System.Threading.Tasks.Task> GetContactV3JobTitlesByJobTitleIdAsync( [PathQuery] string job_title_id); @@ -1663,15 +1694,15 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/job_titles")] + [HttpGet("/open-apis/contact/v3/job_titles")] System.Threading.Tasks.Task> GetContactV3JobTitlesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -1685,9 +1716,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 工作城市ID + /// 工作城市ID /// - [OAuthToken, HttpGet("/open-apis/contact/v3/work_cities/{work_city_id}")] + [HttpGet("/open-apis/contact/v3/work_cities/{work_city_id}")] System.Threading.Tasks.Task> GetContactV3WorkCitiesByWorkCityIdAsync( [PathQuery] string work_city_id); @@ -1700,15 +1731,15 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/contact/v3/work_cities")] + [HttpGet("/open-apis/contact/v3/work_cities")] System.Threading.Tasks.Task> GetContactV3WorkCitiesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -1722,7 +1753,7 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 消息接收者id类型open_id/user_id/union_id/email/chat_id + /// 消息接收者id类型 open_id/user_id/union_id/email/chat_id /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) @@ -1731,7 +1762,7 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// chat_id:以群ID来标识群聊。[了解更多:如何获取群ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**当值为`user_id`,字段权限要求**:获取用户userID /// /// - [OAuthToken, HttpPost("/open-apis/im/v1/messages")] + [HttpPost("/open-apis/im/v1/messages")] System.Threading.Tasks.Task> PostImV1MessagesAsync( [PathQuery] string receive_id_type, [JsonNetContent] Im.PostImV1MessagesBodyDto dto); @@ -1745,9 +1776,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 待回复的消息的ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待回复的消息的ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpPost("/open-apis/im/v1/messages/{message_id}/reply")] + [HttpPost("/open-apis/im/v1/messages/{message_id}/reply")] System.Threading.Tasks.Task> PostImV1MessagesByMessageIdReplyAsync( [PathQuery] string message_id, [JsonNetContent] Im.PostImV1MessagesByMessageIdReplyBodyDto dto); @@ -1761,9 +1792,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 待编辑的消息的ID,仅支持文本(text)或富文本(post)消息,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待编辑的消息的ID,仅支持文本(text)或富文本(post)消息,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpPut("/open-apis/im/v1/messages/{message_id}")] + [HttpPut("/open-apis/im/v1/messages/{message_id}")] System.Threading.Tasks.Task> PutImV1MessagesByMessageIdAsync( [PathQuery] string message_id, [JsonNetContent] Im.PutImV1MessagesByMessageIdBodyDto dto); @@ -1777,9 +1808,9 @@ System.Threading.Tasks.Task DeleteContactV3JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 待撤回的消息的ID + /// 待撤回的消息的ID /// - [OAuthToken, HttpDelete("/open-apis/im/v1/messages/{message_id}")] + [HttpDelete("/open-apis/im/v1/messages/{message_id}")] System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( [PathQuery] string message_id); @@ -1792,11 +1823,11 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:是 - /// 要转发的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 要转发的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// /// /// 必填:是 - /// 消息接收者id类型open_id/user_id/union_id/email/chat_id + /// 消息接收者id类型 open_id/user_id/union_id/email/chat_id /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) @@ -1807,9 +1838,9 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:否 - /// 由开发者生成的唯一字符串序列,用于转发消息请求去重;持有相同uuid的请求在1小时内向同一个目标的转发只可成功一次。 + /// 由开发者生成的唯一字符串序列,用于转发消息请求去重;持有相同uuid的请求在1小时内向同一个目标的转发只可成功一次。 /// - [OAuthToken, HttpPost("/open-apis/im/v1/messages/{message_id}/forward")] + [HttpPost("/open-apis/im/v1/messages/{message_id}/forward")] System.Threading.Tasks.Task> PostImV1MessagesByMessageIdForwardAsync( [PathQuery] string message_id, [PathQuery] string receive_id_type, @@ -1825,7 +1856,7 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:是 - /// 消息接收者id类型open_id/user_id/union_id/email/chat_id + /// 消息接收者id类型 open_id/user_id/union_id/email/chat_id /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) @@ -1836,9 +1867,9 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:否 - /// 由开发者生成的唯一字符串序列,用于合并转发消息请求去重;持有相同uuid的请求在1小时内向同一个目标的合并转发只可成功一次。 + /// 由开发者生成的唯一字符串序列,用于合并转发消息请求去重;持有相同uuid的请求在1小时内向同一个目标的合并转发只可成功一次。 /// - [OAuthToken, HttpPost("/open-apis/im/v1/messages/merge_forward")] + [HttpPost("/open-apis/im/v1/messages/merge_forward")] System.Threading.Tasks.Task> PostImV1MessagesMergeForwardAsync( [PathQuery] string receive_id_type, [JsonNetContent] Im.PostImV1MessagesMergeForwardBodyDto dto, @@ -1853,29 +1884,30 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:是 - /// 待查询的消息的ID,说明参见:[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)**注意**:不支持查询批量消息 + /// 待查询的消息的ID,说明参见:[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// **注意**:不支持查询批量消息 /// /// /// 必填:是 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/im/v1/messages/{message_id}/read_users")] + [HttpGet("/open-apis/im/v1/messages/{message_id}/read_users")] System.Threading.Tasks.Task> GetImV1MessagesByMessageIdReadUsersAsync( [PathQuery] string message_id, [PathQuery] string user_id_type = "open_id", @@ -1891,40 +1923,40 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:是 - /// 容器类型,目前可选值仅有"chat",包含单聊(p2p)和群聊(group) + /// 容器类型 ,目前可选值仅有"chat",包含单聊(p2p)和群聊(group) /// /// /// 必填:是 - /// 容器的id,即chat的id,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 容器的id,即chat的id,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// 历史信息的起始时间(秒级时间戳) + /// 历史信息的起始时间(秒级时间戳) /// /// /// 必填:否 - /// 历史信息的结束时间(秒级时间戳) + /// 历史信息的结束时间(秒级时间戳) /// /// /// 必填:否 - /// 消息排序方式 + /// 消息排序方式 /// /// ByCreateTimeAsc:按消息创建时间升序排列 /// ByCreateTimeDesc:按消息创建时间降序排列 /// - /// 默认值:ByCreateTimeAsc + /// 默认值:ByCreateTimeAsc /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/im/v1/messages")] + [HttpGet("/open-apis/im/v1/messages")] System.Threading.Tasks.Task> GetImV1MessagesAsync( [PathQuery] string container_id_type, [PathQuery] string container_id, @@ -1943,17 +1975,21 @@ System.Threading.Tasks.Task DeleteImV1MessagesByMessageIdAsync( /// /// /// 必填:是 - /// 待查询资源对应的消息ID。 + /// 待查询资源对应的消息ID。 /// /// /// 必填:是 - /// 待查询资源的key。可以调用[获取指定消息的内容](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/get)接口,通过消息ID查询消息内容中的资源Key。**注意**:请求的file_key和message_id需要匹配 + /// 待查询资源的key。可以调用[获取指定消息的内容](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/get)接口,通过消息ID查询消息内容中的资源Key。 + /// **注意**:请求的 file_key 和 message_id 需要匹配 /// /// /// 必填:是 - /// 资源类型**可选值有:**-`image`:对应消息中的图片或富文本消息中的图片。-`file`:对应消息中的文件、音频、视频(表情包除外)。 + /// 资源类型 + /// **可选值有:** + /// - `image`: 对应消息中的图片或富文本消息中的图片。 + /// - `file`: 对应消息中的 文件、音频、视频(表情包除外)。 /// - [OAuthToken, HttpGet("/open-apis/im/v1/messages/{message_id}/resources/{file_key}")] + [HttpGet("/open-apis/im/v1/messages/{message_id}/resources/{file_key}")] System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( [PathQuery] string message_id, [PathQuery] string file_key, @@ -1968,9 +2004,9 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// /// /// 必填:是 - /// 待获取消息内容的消息的ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待获取消息内容的消息的ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpGet("/open-apis/im/v1/messages/{message_id}")] + [HttpGet("/open-apis/im/v1/messages/{message_id}")] System.Threading.Tasks.Task> GetImV1MessagesByMessageIdAsync( [PathQuery] string message_id); @@ -1983,19 +2019,20 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// /// /// 必填:是 - /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)**注意**:不支持批量消息ID(bm_xxx) + /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// **注意**:不支持批量消息ID(bm_xxx) /// /// /// 必填:是 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_app")] + [HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_app")] System.Threading.Tasks.Task> PatchImV1MessagesByMessageIdUrgentAppAsync( [PathQuery] string message_id, [JsonNetContent] Im.PatchImV1MessagesByMessageIdUrgentAppBodyDto dto, @@ -2010,19 +2047,20 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// /// /// 必填:是 - /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)**注意**:不支持批量消息ID(bm_xxx) + /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// **注意**:不支持批量消息ID(bm_xxx) /// /// /// 必填:是 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_sms")] + [HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_sms")] System.Threading.Tasks.Task> PatchImV1MessagesByMessageIdUrgentSmsAsync( [PathQuery] string message_id, [JsonNetContent] Im.PatchImV1MessagesByMessageIdUrgentSmsBodyDto dto, @@ -2037,19 +2075,20 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// /// /// 必填:是 - /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)**注意**:不支持批量消息ID(bm_xxx) + /// 待加急的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// **注意**:不支持批量消息ID(bm_xxx) /// /// /// 必填:是 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_phone")] + [HttpPatch("/open-apis/im/v1/messages/{message_id}/urgent_phone")] System.Threading.Tasks.Task> PatchImV1MessagesByMessageIdUrgentPhoneAsync( [PathQuery] string message_id, [JsonNetContent] Im.PatchImV1MessagesByMessageIdUrgentPhoneBodyDto dto, @@ -2074,7 +2113,7 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// - 异步接口,会有一定延迟,每个应用待发送的消息按顺序处理,请合理安排批量发送范围和顺序。发送消息给单个用户的场景请使用[发送消息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/create)接口 /// - 单个应用每天通过该接口发送的总消息条数不超过50万 /// - [OAuthToken, HttpPost("/open-apis/message/v4/batch_send/")] + [HttpPost("/open-apis/message/v4/batch_send/")] System.Threading.Tasks.Task> PostMessageV4BatchSendAsync( [JsonNetContent] Im.Spec.PostMessageV4BatchSendBodyDto dto); @@ -2087,9 +2126,9 @@ System.Threading.Tasks.Task GetImV1MessagesByMessageIdResourcesByFileKeyAsync( /// /// /// 必填:是 - /// 待撤回的批量消息任务ID,为[批量发送消息](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)接口返回值中的`message_id`字段,用于标识一次批量发送消息请求。 + /// 待撤回的批量消息任务 ID,为[批量发送消息](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)接口返回值中的`message_id`字段,用于标识一次批量发送消息请求。 /// - [OAuthToken, HttpDelete("/open-apis/im/v1/batch_messages/{batch_message_id}")] + [HttpDelete("/open-apis/im/v1/batch_messages/{batch_message_id}")] System.Threading.Tasks.Task DeleteImV1BatchMessagesByBatchMessageIdAsync( [PathQuery] string batch_message_id); @@ -2102,9 +2141,9 @@ System.Threading.Tasks.Task DeleteImV1BatchMessagesByBatchMessageIdAsync( /// /// /// 必填:是 - /// 待查询的批量消息任务ID,通过调用[批量发送消息接口](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)的返回值`message_id`中得到 + /// 待查询的批量消息任务 ID,通过调用[批量发送消息接口]( https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)的返回值`message_id`中得到 /// - [OAuthToken, HttpGet("/open-apis/im/v1/batch_messages/{batch_message_id}/read_user")] + [HttpGet("/open-apis/im/v1/batch_messages/{batch_message_id}/read_user")] System.Threading.Tasks.Task> GetImV1BatchMessagesByBatchMessageIdReadUserAsync( [PathQuery] string batch_message_id); @@ -2117,9 +2156,9 @@ System.Threading.Tasks.Task DeleteImV1BatchMessagesByBatchMessageIdAsync( /// /// /// 必填:是 - /// 待查询的批量消息任务ID,通过调用[批量发送消息接口](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)的返回值`message_id`中得到 + /// 待查询的批量消息任务ID,通过调用[批量发送消息接口]( https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)的返回值`message_id`中得到 /// - [OAuthToken, HttpGet("/open-apis/im/v1/batch_messages/{batch_message_id}/get_progress")] + [HttpGet("/open-apis/im/v1/batch_messages/{batch_message_id}/get_progress")] System.Threading.Tasks.Task> GetImV1BatchMessagesByBatchMessageIdGetProgressAsync( [PathQuery] string batch_message_id); @@ -2132,9 +2171,10 @@ System.Threading.Tasks.Task DeleteImV1BatchMessagesByBatchMessageIdAsync( /// /// /// 必填:是 - /// 图片内容**注意:**上传的图片大小不能超过10MB + /// 图片内容 + /// **注意:** 上传的图片大小不能超过10MB /// - [OAuthToken, HttpPost("/open-apis/im/v1/images")] + [HttpPost("/open-apis/im/v1/images")] System.Threading.Tasks.Task> PostImV1ImagesAsync( [FormDataContent] Im.PostImV1ImagesBodyDto dto, [FormDataContent] FormDataFile image); @@ -2148,9 +2188,9 @@ System.Threading.Tasks.Task DeleteImV1BatchMessagesByBatchMessageIdAsync( /// /// /// 必填:是 - /// 图片的key,通过[上传图片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)接口上传图片后获得 + /// 图片的key,通过[上传图片]( https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/image/create)接口上传图片后获得 /// - [OAuthToken, HttpGet("/open-apis/im/v1/images/{image_key}")] + [HttpGet("/open-apis/im/v1/images/{image_key}")] System.Threading.Tasks.Task GetImV1ImagesByImageKeyAsync( [PathQuery] string image_key); @@ -2163,9 +2203,9 @@ System.Threading.Tasks.Task GetImV1ImagesByImageKeyAsync( /// /// /// 必填:是 - /// 文件内容 + /// 文件内容 /// - [OAuthToken, HttpPost("/open-apis/im/v1/files")] + [HttpPost("/open-apis/im/v1/files")] System.Threading.Tasks.Task> PostImV1FilesAsync( [FormDataContent] Im.PostImV1FilesBodyDto dto, [FormDataContent] FormDataFile file); @@ -2179,9 +2219,9 @@ System.Threading.Tasks.Task GetImV1ImagesByImageKeyAsync( /// /// /// 必填:是 - /// 文件的key,通过[上传文件](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/file/create)接口上传图片后获得 + /// 文件的key,通过[上传文件]( https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/file/create)接口上传图片后获得 /// - [OAuthToken, HttpGet("/open-apis/im/v1/files/{file_key}")] + [HttpGet("/open-apis/im/v1/files/{file_key}")] System.Threading.Tasks.Task GetImV1FilesByFileKeyAsync( [PathQuery] string file_key); @@ -2194,9 +2234,9 @@ System.Threading.Tasks.Task GetImV1FilesByFileKeyAsync( /// /// /// 必填:是 - /// 待更新的消息的ID,仅支持更新消息卡片(`interactive`类型),详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待更新的消息的ID,仅支持更新消息卡片(`interactive`类型),详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpPatch("/open-apis/im/v1/messages/{message_id}")] + [HttpPatch("/open-apis/im/v1/messages/{message_id}")] System.Threading.Tasks.Task PatchImV1MessagesByMessageIdAsync( [PathQuery] string message_id, [JsonNetContent] Im.PatchImV1MessagesByMessageIdBodyDto dto); @@ -2208,7 +2248,7 @@ System.Threading.Tasks.Task PatchImV1MessagesByMessageIdAsync( /// Authorization:tenant_access_token /// 用户对消息卡片完成交互操作后,对指定用户更新卡片内容,给与及时反馈。 /// - [OAuthToken, HttpPost("/open-apis/interactive/v1/card/update")] + [HttpPost("/open-apis/interactive/v1/card/update")] System.Threading.Tasks.Task PostInteractiveV1CardUpdateAsync( [JsonNetContent] Im.Spec.PostInteractiveV1CardUpdateBodyDto dto); @@ -2217,10 +2257,10 @@ System.Threading.Tasks.Task PostInteractiveV1CardUpdateAsync( /// 接口ID:6907569523177078785 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uETOyYjLxkjM24SM5IjN /// Authorization:tenant_access_token - /// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。
+ /// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。 /// ![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/b0ec0ce45942463381457edc7b62e144_RXYCFtfUtb.png?lazyload=true&width=1592&height=486) /// - [OAuthToken, HttpPost("/open-apis/ephemeral/v1/send")] + [HttpPost("/open-apis/ephemeral/v1/send")] System.Threading.Tasks.Task> PostEphemeralV1SendAsync( [JsonNetContent] Im.Spec.PostEphemeralV1SendBodyDto dto); @@ -2229,11 +2269,11 @@ System.Threading.Tasks.Task PostInteractiveV1CardUpdateAsync( /// 接口ID:6907569742384316418 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uITOyYjLykjM24iM5IjN /// Authorization:tenant_access_token - /// 在群会话中删除仅指定用户可见的临时消息卡片。
+ /// 在群会话中删除仅指定用户可见的临时消息卡片。 /// 临时卡片消息可以通过该接口进行显式删除,临时卡片消息删除后将不会在该设备上留下任何痕迹。 /// **权限说明** :需要启用[机器人能力](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-enable-bot-ability);需要机器人在会话群里。 /// - [OAuthToken, HttpPost("/open-apis/ephemeral/v1/delete")] + [HttpPost("/open-apis/ephemeral/v1/delete")] System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( [JsonNetContent] Im.Spec.PostEphemeralV1DeleteBodyDto dto); @@ -2246,9 +2286,9 @@ System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( /// /// /// 必填:是 - /// 待添加reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待添加reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpPost("/open-apis/im/v1/messages/{message_id}/reactions")] + [HttpPost("/open-apis/im/v1/messages/{message_id}/reactions")] System.Threading.Tasks.Task> PostImV1MessagesByMessageIdReactionsAsync( [PathQuery] string message_id, [JsonNetContent] Im.PostImV1MessagesByMessageIdReactionsBodyDto dto); @@ -2262,13 +2302,13 @@ System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( /// /// /// 必填:是 - /// 待删除reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待删除reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// /// /// 必填:是 - /// 待删除reaction的资源id,可通过调用[添加消息表情回复](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/create)接口或[获取消息表情回复](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/list)获得 + /// 待删除reaction的资源id,可通过调用[添加消息表情回复](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/create)接口或[获取消息表情回复](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/list)获得 /// - [OAuthToken, HttpDelete("/open-apis/im/v1/messages/{message_id}/reactions/{reaction_id}")] + [HttpDelete("/open-apis/im/v1/messages/{message_id}/reactions/{reaction_id}")] System.Threading.Tasks.Task> DeleteImV1MessagesByMessageIdReactionsByReactionIdAsync( [PathQuery] string message_id, [PathQuery] string reaction_id); @@ -2282,33 +2322,34 @@ System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( /// /// /// 必填:是 - /// 待获取reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待获取reaction的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// /// /// 必填:否 - /// 待查询消息reaction的类型[emoji类型列举](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/emojis-introduce)**注意**:不传入该参数,表示拉取所有类型reaction + /// 待查询消息reaction的类型[emoji类型列举](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message-reaction/emojis-introduce) + /// **注意**:不传入该参数,表示拉取所有类型reaction /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/im/v1/messages/{message_id}/reactions")] + [HttpGet("/open-apis/im/v1/messages/{message_id}/reactions")] System.Threading.Tasks.Task> GetImV1MessagesByMessageIdReactionsAsync( [PathQuery] string message_id, [PathQuery] string? reaction_type, @@ -2323,7 +2364,7 @@ System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( /// Authorization:tenant_access_token、user_access_token /// Pin 一条指定的消息。 /// - [OAuthToken, HttpPost("/open-apis/im/v1/pins")] + [HttpPost("/open-apis/im/v1/pins")] System.Threading.Tasks.Task> PostImV1PinsAsync( [JsonNetContent] Im.PostImV1PinsBodyDto dto); @@ -2336,9 +2377,9 @@ System.Threading.Tasks.Task PostEphemeralV1DeleteAsync( /// /// /// 必填:是 - /// 待移除Pin的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) + /// 待移除Pin的消息ID,详情参见[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2) /// - [OAuthToken, HttpDelete("/open-apis/im/v1/pins/{message_id}")] + [HttpDelete("/open-apis/im/v1/pins/{message_id}")] System.Threading.Tasks.Task DeleteImV1PinsByMessageIdAsync( [PathQuery] string message_id); @@ -2351,27 +2392,28 @@ System.Threading.Tasks.Task DeleteImV1PinsByMessageIdAsync( /// /// /// 必填:是 - /// 待获取Pin消息的ChatID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 待获取Pin消息的Chat ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// Pin信息的起始时间(毫秒级时间戳)。若未填写默认获取到群聊内最早的Pin信息 + /// Pin信息的起始时间(毫秒级时间戳)。若未填写默认获取到群聊内最早的Pin信息 /// /// /// 必填:否 - /// Pin信息的结束时间(毫秒级时间戳)。若未填写默认从群聊内最新的Pin信息开始获取**注意**:`end_time`值应大于`start_time`值 + /// Pin信息的结束时间(毫秒级时间戳)。若未填写默认从群聊内最新的Pin信息开始获取 + /// **注意**:`end_time`值应大于`start_time`值 /// /// /// 必填:否 - /// 此次调用中使用的分页的大小 - /// 默认值:20 + /// 此次调用中使用的分页的大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/im/v1/pins")] + [HttpGet("/open-apis/im/v1/pins")] System.Threading.Tasks.Task> GetImV1PinsAsync( [PathQuery] string chat_id, [PathQuery] string? start_time, @@ -2388,24 +2430,24 @@ System.Threading.Tasks.Task DeleteImV1PinsByMessageIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 如果在请求体的==owner_id==字段指定了某个用户为群主,可以选择是否同时设置创建此群的机器人为管理员,此标志位用于标记是否设置创建群的机器人为管理员 - /// 默认值:false + /// 如果在请求体的 ==owner_id== 字段指定了某个用户为群主,可以选择是否同时设置创建此群的机器人为管理员,此标志位用于标记是否设置创建群的机器人为管理员 + /// 默认值:false /// /// /// 必填:否 - /// 由开发者生成的唯一字符串序列,用于创建群组请求去重;持有相同uuid的请求10小时内只可成功创建1个群聊 + /// 由开发者生成的唯一字符串序列,用于创建群组请求去重;持有相同uuid的请求10小时内只可成功创建1个群聊 /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats")] + [HttpPost("/open-apis/im/v1/chats")] System.Threading.Tasks.Task> PostImV1ChatsAsync( [JsonNetContent] Im.PostImV1ChatsBodyDto dto, [PathQuery] string? uuid, @@ -2421,9 +2463,10 @@ System.Threading.Tasks.Task DeleteImV1PinsByMessageIdAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群组ID /// - [OAuthToken, HttpDelete("/open-apis/im/v1/chats/{chat_id}")] + [HttpDelete("/open-apis/im/v1/chats/{chat_id}")] System.Threading.Tasks.Task DeleteImV1ChatsByChatIdAsync( [PathQuery] string chat_id); @@ -2436,19 +2479,20 @@ System.Threading.Tasks.Task DeleteImV1ChatsByChatIdAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群组ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/im/v1/chats/{chat_id}")] + [HttpPut("/open-apis/im/v1/chats/{chat_id}")] System.Threading.Tasks.Task PutImV1ChatsByChatIdAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PutImV1ChatsByChatIdBodyDto dto, @@ -2463,19 +2507,19 @@ System.Threading.Tasks.Task PutImV1ChatsByChatIdAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/im/v1/chats/{chat_id}/moderation")] + [HttpPut("/open-apis/im/v1/chats/{chat_id}/moderation")] System.Threading.Tasks.Task PutImV1ChatsByChatIdModerationAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PutImV1ChatsByChatIdModerationBodyDto dto, @@ -2490,19 +2534,19 @@ System.Threading.Tasks.Task PutImV1ChatsByChatIdModerationAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdAsync( [PathQuery] string chat_id, [PathQuery] string? user_id_type = "open_id"); @@ -2516,9 +2560,9 @@ System.Threading.Tasks.Task PutImV1ChatsByChatIdModerationAsync( /// /// /// 必填:是 - /// 待修改置顶的群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 待修改置顶的群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/top_notice/put_top_notice")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/top_notice/put_top_notice")] System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticePutTopNoticeAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdTopNoticePutTopNoticeBodyDto dto); @@ -2532,9 +2576,9 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticePutTopNoticeAsync( /// /// /// 必填:是 - /// 待撤销置顶的群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 待撤销置顶的群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/top_notice/delete_top_notice")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/top_notice/delete_top_notice")] System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( [PathQuery] string chat_id); @@ -2547,34 +2591,34 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 群组排序方式 + /// 群组排序方式 /// /// ByCreateTimeAsc:按群组创建时间升序排列 /// ByActiveTimeDesc:按群组活跃时间降序排列 /// - /// 默认值:ByCreateTimeAsc + /// 默认值:ByCreateTimeAsc /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats")] + [HttpGet("/open-apis/im/v1/chats")] System.Threading.Tasks.Task> GetImV1ChatsAsync( [PathQuery] string? user_id_type = "open_id", [PathQuery] string? sort_type = "ByCreateTimeAsc", @@ -2591,29 +2635,34 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 关键词**注意事项**:-关键词支持匹配群国际化名称、群成员名称-支持使用多语种搜索-支持拼音、前缀等模糊搜索-关键词为空值或长度超过`64`个字符时将返回空的结果 + /// 关键词 + /// **注意事项**: + /// - 关键词支持匹配群国际化名称、群成员名称 + /// - 支持使用多语种搜索 + /// - 支持拼音、前缀等模糊搜索 + /// - 关键词为空值或长度超过`64`个字符时将返回空的结果 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/search")] + [HttpGet("/open-apis/im/v1/chats/search")] System.Threading.Tasks.Task> GetImV1ChatsSearchAsync( [PathQuery] string? query, [PathQuery] string? user_id_type = "open_id", @@ -2629,29 +2678,29 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/moderation")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/moderation")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdModerationAsync( [PathQuery] string chat_id, [PathQuery] string? user_id_type = "open_id", @@ -2667,9 +2716,10 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 待获取分享链接的群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:单聊、密聊、团队群不支持分享群链接 + /// 待获取分享链接的群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:单聊、密聊、团队群不支持分享群链接 /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/link")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/link")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdLinkAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdLinkBodyDto dto); @@ -2683,11 +2733,13 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`、`topic`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`、`topic`的群组ID /// /// /// 必填:否 - /// 群成员ID类型open_id/user_id/union_id/app_id**注意**:指定机器人类型的管理员请使用==app_id== + /// 群成员 ID 类型 open_id/user_id/union_id/app_id + /// **注意**: 指定机器人类型的管理员请使用 ==app_id== /// /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) @@ -2695,7 +2747,7 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// app_id:飞书开放平台应用的唯一标识。在创建应用时,由系统自动生成,用户不能自行修改。[了解更多:如何获取应用的AppID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-app-id) /// /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/managers/add_managers")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/managers/add_managers")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdManagersAddManagersAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdManagersAddManagersBodyDto dto, @@ -2710,11 +2762,13 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`、`topic`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`、`topic`的群组ID /// /// /// 必填:否 - /// 群成员id类型open_id/user_id/union_id/app_id**注意**:删除机器人类型的管理员请使用==app_id== + /// 群成员 id 类型 open_id/user_id/union_id/app_id + /// **注意**:删除机器人类型的管理员请使用 ==app_id== /// /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) @@ -2722,7 +2776,7 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// app_id:飞书开放平台应用的唯一标识。在创建应用时,由系统自动生成,用户不能自行修改。[了解更多:如何获取应用的AppID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-app-id) /// /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/managers/delete_managers")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/managers/delete_managers")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdManagersDeleteManagersAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdManagersDeleteManagersBodyDto dto, @@ -2737,29 +2791,31 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`、`topic`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`、`topic`的群组ID /// /// /// 必填:否 - /// 进群成员ID类型open_id/user_id/union_id/app_id**注意**:拉机器人入群请使用==app_id== + /// 进群成员 ID 类型 open_id/user_id/union_id/app_id + /// **注意**:拉机器人入群请使用 ==app_id== /// /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// app_id:飞书开放平台应用的唯一标识。在创建应用时,由系统自动生成,用户不能自行修改。[了解更多:如何获取应用的AppID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-app-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 出现不可用ID后的处理方式0/1/2 + /// 出现不可用ID后的处理方式 0/1/2 /// /// 0:兼容之前的策略,不存在/不可见的ID会拉群失败,并返回错误响应。存在已离职ID时,会将其他可用ID拉入群聊,返回拉群成功的响应。 /// 1:将参数中可用的ID全部拉入群聊,返回拉群成功的响应,并展示剩余不可用的ID及原因。 /// 2:参数中只要存在任一不可用的ID,就会拉群失败,返回错误响应,并展示出不可用的ID。 /// /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/members")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/members")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdMembersAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdMembersBodyDto dto, @@ -2775,9 +2831,12 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDeleteTopNoticeAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:-仅支持公开(Public)群类型-对于已认证企业的飞书的群人数默认上限:普通群5000人,会议群3000人,话题群5000人 + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**: + /// - 仅支持公开(Public)群类型 + /// - 对于已认证企业的飞书的群人数默认上限:普通群5000人,会议群3000人,话题群5000人 /// - [OAuthToken, HttpPatch("/open-apis/im/v1/chats/{chat_id}/members/me_join")] + [HttpPatch("/open-apis/im/v1/chats/{chat_id}/members/me_join")] System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( [PathQuery] string chat_id); @@ -2790,20 +2849,22 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`、`topic`的群组ID + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`、`topic`的群组ID /// /// /// 必填:否 - /// 出群成员ID类型**注意**:移除机器人请使用==app_id== + /// 出群成员ID类型 + /// **注意**:移除机器人请使用 ==app_id== /// /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// app_id:飞书开放平台应用的唯一标识。在创建应用时,由系统自动生成,用户不能自行修改。[了解更多:如何获取应用的AppID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-app-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/im/v1/chats/{chat_id}/members")] + [HttpDelete("/open-apis/im/v1/chats/{chat_id}/members")] System.Threading.Tasks.Task> DeleteImV1ChatsByChatIdMembersAsync( [PathQuery] string chat_id, [JsonNetContent] Im.DeleteImV1ChatsByChatIdMembersBodyDto dto, @@ -2818,11 +2879,11 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// /// /// 必填:否 - /// 群成员用户ID类型,详情参见[用户相关的ID概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction) + /// 群成员 用户 ID 类型,详情参见 [用户相关的 ID 概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction) /// /// user_id:以user_id来识别成员 /// union_id:以union_id来识别成员 @@ -2831,15 +2892,15 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/members")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/members")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdMembersAsync( [PathQuery] string chat_id, [PathQuery] string? member_id_type, @@ -2855,9 +2916,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// 群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/members/is_in_chat")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/members/is_in_chat")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdMembersIsInChatAsync( [PathQuery] string chat_id); @@ -2870,9 +2931,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdMembersMeJoinAsync( /// /// /// 必填:是 - /// 待修改公告的群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:不支持P2P单聊 + /// 待修改公告的群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:不支持P2P单聊 /// - [OAuthToken, HttpPatch("/open-apis/im/v1/chats/{chat_id}/announcement")] + [HttpPatch("/open-apis/im/v1/chats/{chat_id}/announcement")] System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PatchImV1ChatsByChatIdAnnouncementBodyDto dto); @@ -2886,19 +2948,20 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 待获取公告的群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:不支持P2P单聊 + /// 待获取公告的群 ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:不支持P2P单聊 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/announcement")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/announcement")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdAnnouncementAsync( [PathQuery] string chat_id, [PathQuery] string? user_id_type = "open_id"); @@ -2912,9 +2975,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:支持群模式为`p2p`与`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:支持群模式为`p2p`与`group`的群ID /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdChatTabsAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdChatTabsBodyDto dto); @@ -2928,9 +2992,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:支持群模式为`p2p`与`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:支持群模式为`p2p`与`group`的群ID /// - [OAuthToken, HttpDelete("/open-apis/im/v1/chats/{chat_id}/chat_tabs/delete_tabs")] + [HttpDelete("/open-apis/im/v1/chats/{chat_id}/chat_tabs/delete_tabs")] System.Threading.Tasks.Task> DeleteImV1ChatsByChatIdChatTabsDeleteTabsAsync( [PathQuery] string chat_id, [JsonNetContent] Im.DeleteImV1ChatsByChatIdChatTabsDeleteTabsBodyDto dto); @@ -2944,9 +3009,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:支持群模式为`p2p`与`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:支持群模式为`p2p`与`group`的群ID /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs/update_tabs")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs/update_tabs")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdChatTabsUpdateTabsAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdChatTabsUpdateTabsBodyDto dto); @@ -2960,9 +3026,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:支持群模式为`p2p`与`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:支持群模式为`p2p`与`group`的群ID /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs/sort_tabs")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/chat_tabs/sort_tabs")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdChatTabsSortTabsAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdChatTabsSortTabsBodyDto dto); @@ -2976,9 +3043,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:支持群模式为`p2p`与`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:支持群模式为`p2p`与`group`的群ID /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/chat_tabs/list_tabs")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/chat_tabs/list_tabs")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdChatTabsListTabsAsync( [PathQuery] string chat_id); @@ -2991,9 +3059,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群ID /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/menu_tree")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/menu_tree")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdMenuTreeAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdMenuTreeBodyDto dto); @@ -3007,9 +3076,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群ID /// - [OAuthToken, HttpDelete("/open-apis/im/v1/chats/{chat_id}/menu_tree")] + [HttpDelete("/open-apis/im/v1/chats/{chat_id}/menu_tree")] System.Threading.Tasks.Task> DeleteImV1ChatsByChatIdMenuTreeAsync( [PathQuery] string chat_id, [JsonNetContent] Im.DeleteImV1ChatsByChatIdMenuTreeBodyDto dto); @@ -3023,13 +3093,14 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群ID /// /// /// 必填:是 - /// 一级或二级菜单ID,通过[获取群菜单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-menu_tree/get)接口通过群ID获取菜单ID。 + /// 一级或二级菜单ID,通过 [获取群菜单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-menu_tree/get) 接口通过群ID获取菜单ID。 /// - [OAuthToken, HttpPatch("/open-apis/im/v1/chats/{chat_id}/menu_items/{menu_item_id}")] + [HttpPatch("/open-apis/im/v1/chats/{chat_id}/menu_items/{menu_item_id}")] System.Threading.Tasks.Task> PatchImV1ChatsByChatIdMenuItemsByMenuItemIdAsync( [PathQuery] string chat_id, [PathQuery] string menu_item_id, @@ -3044,9 +3115,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群ID /// - [OAuthToken, HttpPost("/open-apis/im/v1/chats/{chat_id}/menu_tree/sort")] + [HttpPost("/open-apis/im/v1/chats/{chat_id}/menu_tree/sort")] System.Threading.Tasks.Task> PostImV1ChatsByChatIdMenuTreeSortAsync( [PathQuery] string chat_id, [JsonNetContent] Im.PostImV1ChatsByChatIdMenuTreeSortBodyDto dto); @@ -3060,9 +3132,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 群ID,详情参见[群ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)**注意**:仅支持群模式为`group`的群ID + /// 群ID,详情参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description) + /// **注意**:仅支持群模式为`group`的群ID /// - [OAuthToken, HttpGet("/open-apis/im/v1/chats/{chat_id}/menu_tree")] + [HttpGet("/open-apis/im/v1/chats/{chat_id}/menu_tree")] System.Threading.Tasks.Task> GetImV1ChatsByChatIdMenuTreeAsync( [PathQuery] string chat_id); @@ -3073,7 +3146,7 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// Authorization:tenant_access_token、 user_access_token /// 该接口用于获取 "我的空间" 的元信息 /// - [OAuthToken, HttpGet("/open-apis/drive/explorer/v2/root_folder/meta")] + [HttpGet("/open-apis/drive/explorer/v2/root_folder/meta")] System.Threading.Tasks.Task> GetDriveExplorerV2RootFolderMetaAsync(); /// @@ -3085,47 +3158,47 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 文件夹的token(若不填写该参数或填写空字符串,则默认获取用户云空间下的清单,且不支持分页) + /// 文件夹的token(若不填写该参数或填写空字符串,则默认获取用户云空间下的清单,且不支持分页) /// /// /// 必填:否 - /// 排序规则 + /// 排序规则 /// /// EditedTime:编辑时间排序 /// CreatedTime:创建时间排序 /// - /// 默认值:EditedTime + /// 默认值:EditedTime /// /// /// 必填:否 - /// 升序降序 + /// 升序降序 /// /// ASC:升序 /// DESC:降序 /// - /// 默认值:DESC + /// 默认值:DESC /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files")] + [HttpGet("/open-apis/drive/v1/files")] System.Threading.Tasks.Task> GetDriveV1FilesAsync( [PathQuery] string? folder_token, [PathQuery] int? page_size = 10, @@ -3143,9 +3216,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 文件夹token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件夹 token,获取方式见[如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// - [OAuthToken, HttpGet("/open-apis/drive/explorer/v2/folder/{folderToken}/meta")] + [HttpGet("/open-apis/drive/explorer/v2/folder/{folderToken}/meta")] System.Threading.Tasks.Task> GetDriveExplorerV2FolderByFolderTokenMetaAsync( [PathQuery] string folderToken); @@ -3156,7 +3229,7 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// Authorization:tenant_access_token、user_access_token /// 在用户云空间的指定文件夹中创建一个新的空文件夹。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/create_folder")] + [HttpPost("/open-apis/drive/v1/files/create_folder")] System.Threading.Tasks.Task> PostDriveV1FilesCreateFolderAsync( [JsonNetContent] Ccm.PostDriveV1FilesCreateFolderBodyDto dto); @@ -3169,15 +3242,15 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/drive/v1/metas/batch_query")] + [HttpPost("/open-apis/drive/v1/metas/batch_query")] System.Threading.Tasks.Task> PostDriveV1MetasBatchQueryAsync( [JsonNetContent] Ccm.PostDriveV1MetasBatchQueryBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -3195,9 +3268,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 文件夹token,用于在此文件夹下新建文档,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件夹 token,用于在此文件夹下新建文档,获取方式见[如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// - [OAuthToken, HttpPost("/open-apis/drive/explorer/v2/file/{folderToken}")] + [HttpPost("/open-apis/drive/explorer/v2/file/{folderToken}")] System.Threading.Tasks.Task> PostDriveExplorerV2FileByFolderTokenAsync( [PathQuery] string folderToken, [JsonNetContent] Ccm.Spec.PostDriveExplorerV2FileByFolderTokenBodyDto dto); @@ -3212,9 +3285,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 被复制的文件token + /// 被复制的文件token /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/copy")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/copy")] System.Threading.Tasks.Task> PostDriveV1FilesByFileTokenCopyAsync( [PathQuery] string file_token, [JsonNetContent] Ccm.PostDriveV1FilesByFileTokenCopyBodyDto dto); @@ -3228,9 +3301,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 需要移动的文件token + /// 需要移动的文件token /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/move")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/move")] System.Threading.Tasks.Task> PostDriveV1FilesByFileTokenMoveAsync( [PathQuery] string file_token, [JsonNetContent] Ccm.PostDriveV1FilesByFileTokenMoveBodyDto dto); @@ -3244,11 +3317,11 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 需要删除的文件token + /// 需要删除的文件token /// /// /// 必填:是 - /// 被删除文件的类型 + /// 被删除文件的类型 /// /// file:文件类型 /// docx:新版文档类型 @@ -3260,7 +3333,7 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// shortcut:快捷方式类型 /// /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/files/{file_token}")] + [HttpDelete("/open-apis/drive/v1/files/{file_token}")] System.Threading.Tasks.Task> DeleteDriveV1FilesByFileTokenAsync( [PathQuery] string file_token, [PathQuery] string type); @@ -3274,11 +3347,11 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 文档token + /// 文档 token /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:旧版文档 /// sheet:电子表格 @@ -3289,7 +3362,7 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// docx:新版文档 /// /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/statistics")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/statistics")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenStatisticsAsync( [PathQuery] string file_token, [PathQuery] string file_type); @@ -3301,7 +3374,7 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// Authorization:tenant_access_token、user_access_token /// 创建指定文件的快捷方式到云空间的其它文件夹中。此接口不支持在同一个文件夹下并发创建多个快捷方式。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/create_shortcut")] + [HttpPost("/open-apis/drive/v1/files/create_shortcut")] System.Threading.Tasks.Task> PostDriveV1FilesCreateShortcutAsync( [JsonNetContent] Ccm.PostDriveV1FilesCreateShortcutBodyDto dto); @@ -3314,9 +3387,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 文件相关异步任务id + /// 文件相关异步任务id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/task_check")] + [HttpGet("/open-apis/drive/v1/files/task_check")] System.Threading.Tasks.Task> GetDriveV1FilesTaskCheckAsync( [PathQuery] string task_id); @@ -3329,9 +3402,9 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 文件二进制内容。 + /// 文件二进制内容。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/medias/upload_all")] + [HttpPost("/open-apis/drive/v1/medias/upload_all")] System.Threading.Tasks.Task> PostDriveV1MediasUploadAllAsync( [FormDataContent] Ccm.PostDriveV1MediasUploadAllBodyDto dto, [FormDataContent] FormDataFile file); @@ -3345,9 +3418,10 @@ System.Threading.Tasks.Task PatchImV1ChatsByChatIdAnnouncementAsync( /// /// /// 必填:是 - /// 素材文件的`Token`,比如对于新版文档中的附件,可以通过[获取块](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/document-docx/docx-v1/document-block/get)接口获取指定FileBlock的Token。**示例值**:"boxcnrHpsg1QDqXAAAyachabcef" + /// 素材文件的`Token`,比如对于新版文档中的附件,可以通过[获取块](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/document-docx/docx-v1/document-block/get)接口获取指定 File Block 的 Token。 + /// **示例值**:"boxcnrHpsg1QDqXAAAyachabcef" /// - [OAuthToken, HttpGet("/open-apis/drive/v1/medias/{file_token}/download")] + [HttpGet("/open-apis/drive/v1/medias/{file_token}/download")] System.Threading.Tasks.Task GetDriveV1MediasByFileTokenDownloadAsync( [PathQuery] string file_token); @@ -3360,13 +3434,20 @@ System.Threading.Tasks.Task GetDriveV1MediasByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 文件标识符列表,数据校验规则:-最小个数:1-最大个数:5如需一次查询多个文件标识符,可通过将同一个参数名多次传递,并且每次传递不同的参数值,例如一次查询两个文件标识符的下载链接:https://{url}?file_tokens={token1}&file_tokens={token2}其中:-`file_tokens`是参数名,可以多次传递-`token1`和`token2`是参数值 + /// 文件标识符列表,数据校验规则: + /// - 最小个数:1 + /// - 最大个数:5 + /// 如需一次查询多个文件标识符,可通过将同一个参数名多次传递,并且每次传递不同的参数值,例如一次查询两个文件标识符的下载链接: + /// https://{url}?file_tokens={token1}&file_tokens={token2} + /// 其中: + /// - `file_tokens`是参数名,可以多次传递 + /// - `token1`和`token2`是参数值 /// /// /// 必填:否 - /// 拓展信息,比如对于拥有高级权限的Bitable,在下载素材或者获取素材临时下载链接时,需要添加额外的`extra`作为URL查询参数进行鉴权。 + /// 拓展信息,比如对于拥有高级权限的 Bitable,在下载素材或者获取素材临时下载链接时,需要添加额外的`extra`作为 URL 查询参数进行鉴权。 /// - [OAuthToken, HttpGet("/open-apis/drive/v1/medias/batch_get_tmp_download_url")] + [HttpGet("/open-apis/drive/v1/medias/batch_get_tmp_download_url")] System.Threading.Tasks.Task> GetDriveV1MediasBatchGetTmpDownloadUrlAsync( [PathQuery] string[] file_tokens, [PathQuery] string? extra); @@ -3378,7 +3459,7 @@ System.Threading.Tasks.Task GetDriveV1MediasByFileTokenDownloadAsync( /// Authorization:tenant_access_token、user_access_token /// 发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/medias/upload_prepare")] + [HttpPost("/open-apis/drive/v1/medias/upload_prepare")] System.Threading.Tasks.Task> PostDriveV1MediasUploadPrepareAsync( [JsonNetContent] Ccm.PostDriveV1MediasUploadPrepareBodyDto dto); @@ -3391,9 +3472,10 @@ System.Threading.Tasks.Task GetDriveV1MediasByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 文件分片二进制内容。**示例值**:filebinary + /// 文件分片二进制内容。 + /// **示例值**:file binary /// - [OAuthToken, HttpPost("/open-apis/drive/v1/medias/upload_part")] + [HttpPost("/open-apis/drive/v1/medias/upload_part")] System.Threading.Tasks.Task PostDriveV1MediasUploadPartAsync( [FormDataContent] Ccm.Spec.PostDriveV1MediasUploadPartBodyDto dto, [FormDataContent] FormDataFile file); @@ -3405,7 +3487,7 @@ System.Threading.Tasks.Task PostDriveV1MediasUploadPartAsync( /// Authorization:tenant_access_token、 user_access_token /// 触发完成上传。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/medias/upload_finish")] + [HttpPost("/open-apis/drive/v1/medias/upload_finish")] System.Threading.Tasks.Task> PostDriveV1MediasUploadFinishAsync( [JsonNetContent] Ccm.Spec.PostDriveV1MediasUploadFinishBodyDto dto); @@ -3418,9 +3500,10 @@ System.Threading.Tasks.Task PostDriveV1MediasUploadPartAsync( /// /// /// 必填:是 - /// 文档token**示例值**:"doccnxxxxxxxxxxxxxxxxxxxxxx" + /// 文档token + /// **示例值**:"doccnxxxxxxxxxxxxxxxxxxxxxx" /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/subscribe")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/subscribe")] System.Threading.Tasks.Task PostDriveV1FilesByFileTokenSubscribeAsync( [PathQuery] string file_token); @@ -3433,11 +3516,11 @@ System.Threading.Tasks.Task PostDriveV1FilesByFileTokenSubscribeAsync( /// /// /// 必填:是 - /// 文档token + /// 文档token /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:文档 /// docx:doc @@ -3446,7 +3529,7 @@ System.Threading.Tasks.Task PostDriveV1FilesByFileTokenSubscribeAsync( /// file:文件 /// /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/files/{file_token}/delete_subscribe")] + [HttpDelete("/open-apis/drive/v1/files/{file_token}/delete_subscribe")] System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenDeleteSubscribeAsync( [PathQuery] string file_token, [PathQuery] string file_type); @@ -3460,11 +3543,11 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenDeleteSubscribeAsync( /// /// /// 必填:是 - /// 文档token + /// 文档token /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:文档 /// docx:docx文档 @@ -3473,7 +3556,7 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenDeleteSubscribeAsync( /// file:文件 /// /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/get_subscribe")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/get_subscribe")] System.Threading.Tasks.Task GetDriveV1FilesByFileTokenGetSubscribeAsync( [PathQuery] string file_token, [PathQuery] string file_type); @@ -3487,9 +3570,10 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenGetSubscribeAsync( /// /// /// 必填:是 - /// 文件二进制内容。**示例值**:filebinary + /// 文件二进制内容。 + /// **示例值**:file binary /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/upload_all")] + [HttpPost("/open-apis/drive/v1/files/upload_all")] System.Threading.Tasks.Task> PostDriveV1FilesUploadAllAsync( [FormDataContent] Ccm.Spec.PostDriveV1FilesUploadAllBodyDto dto, [FormDataContent] FormDataFile file); @@ -3501,7 +3585,7 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenGetSubscribeAsync( /// Authorization:tenant_access_token、 user_access_token /// 发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/upload_prepare")] + [HttpPost("/open-apis/drive/v1/files/upload_prepare")] System.Threading.Tasks.Task> PostDriveV1FilesUploadPrepareAsync( [JsonNetContent] Ccm.Spec.PostDriveV1FilesUploadPrepareBodyDto dto); @@ -3514,9 +3598,10 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenGetSubscribeAsync( /// /// /// 必填:是 - /// 文件分片二进制内容。**示例值**:filebinary + /// 文件分片二进制内容。 + /// **示例值**:file binary /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/upload_part")] + [HttpPost("/open-apis/drive/v1/files/upload_part")] System.Threading.Tasks.Task PostDriveV1FilesUploadPartAsync( [FormDataContent] Ccm.Spec.PostDriveV1FilesUploadPartBodyDto dto, [FormDataContent] FormDataFile file); @@ -3528,7 +3613,7 @@ System.Threading.Tasks.Task PostDriveV1FilesUploadPartAsync( /// Authorization:tenant_access_token、 user_access_token /// 触发完成上传。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/upload_finish")] + [HttpPost("/open-apis/drive/v1/files/upload_finish")] System.Threading.Tasks.Task> PostDriveV1FilesUploadFinishAsync( [JsonNetContent] Ccm.Spec.PostDriveV1FilesUploadFinishBodyDto dto); @@ -3541,9 +3626,10 @@ System.Threading.Tasks.Task PostDriveV1FilesUploadPartAsync( /// /// /// 必填:是 - /// 文件的token,获取方式见[概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction)**示例值**:"boxcnabCdefg12345" + /// 文件的 token,获取方式见 [概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) + /// **示例值**:"boxcnabCdefg12345" /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/download")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/download")] System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( [PathQuery] string file_token); @@ -3554,7 +3640,7 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( /// Authorization:tenant_access_token、user_access_token /// 创建导入任务。支持导入为新版文档、电子表格、多维表格以及旧版文档。该接口为异步接口,需要通过[查询导入结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/import_task/get)接口获取导入结果,调用方式可参考[导入使用指南](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/import_task/import-user-guide)。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/import_tasks")] + [HttpPost("/open-apis/drive/v1/import_tasks")] System.Threading.Tasks.Task> PostDriveV1ImportTasksAsync( [JsonNetContent] Ccm.PostDriveV1ImportTasksBodyDto dto); @@ -3567,9 +3653,9 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 导入任务ID + /// 导入任务ID /// - [OAuthToken, HttpGet("/open-apis/drive/v1/import_tasks/{ticket}")] + [HttpGet("/open-apis/drive/v1/import_tasks/{ticket}")] System.Threading.Tasks.Task> GetDriveV1ImportTasksByTicketAsync( [PathQuery] string ticket); @@ -3580,7 +3666,7 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( /// Authorization:tenant_access_token、user_access_token /// 创建导出任务,将云文档导出为指定格式的本地文件,目前支持新版文档、电子表格、多维表格和旧版文档。该接口为异步接口,任务创建完成即刻返回,并不会阻塞等待到任务执行成功,因此需要结合[查询导出任务结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/export_task/get)接口获取导出结果。 /// - [OAuthToken, HttpPost("/open-apis/drive/v1/export_tasks")] + [HttpPost("/open-apis/drive/v1/export_tasks")] System.Threading.Tasks.Task> PostDriveV1ExportTasksAsync( [JsonNetContent] Ccm.PostDriveV1ExportTasksBodyDto dto); @@ -3593,13 +3679,14 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 导出任务ID,[创建导出任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/export_task/create)响应中的ticket字段 + /// 导出任务ID,[创建导出任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/export_task/create) 响应中的 ticket 字段 /// /// /// 必填:是 - /// 导出文档的token[如何获取文档token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 导出文档的 token + /// [如何获取文档 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// - [OAuthToken, HttpGet("/open-apis/drive/v1/export_tasks/{ticket}")] + [HttpGet("/open-apis/drive/v1/export_tasks/{ticket}")] System.Threading.Tasks.Task> GetDriveV1ExportTasksByTicketAsync( [PathQuery] string ticket, [PathQuery] string token); @@ -3613,9 +3700,9 @@ System.Threading.Tasks.Task GetDriveV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 导出文档token + /// 导出文档 token /// - [OAuthToken, HttpGet("/open-apis/drive/v1/export_tasks/file/{file_token}/download")] + [HttpGet("/open-apis/drive/v1/export_tasks/file/{file_token}/download")] System.Threading.Tasks.Task GetDriveV1ExportTasksFileByFileTokenDownloadAsync( [PathQuery] string file_token); @@ -3628,21 +3715,21 @@ System.Threading.Tasks.Task GetDriveV1ExportTasksFileByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 文档token + /// 文档 token /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:旧版文档 /// docx:新版文档 @@ -3655,15 +3742,17 @@ System.Threading.Tasks.Task GetDriveV1ExportTasksFileByFileTokenDownloadAsync( /// /// /// 必填:否 - /// 此次调用中使用的访问者ID的类型。**当值为`user_id`时,字段权限要求**:获取用户userID + /// 此次调用中使用的访问者 ID 的类型。 + /// **当值为`user_id`时,字段权限要求**: + /// 获取用户 user ID /// /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/view_records")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/view_records")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenViewRecordsAsync( [PathQuery] string file_token, [PathQuery] string file_type, @@ -3680,19 +3769,19 @@ System.Threading.Tasks.Task GetDriveV1ExportTasksFileByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 源文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 源文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/versions")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/versions")] System.Threading.Tasks.Task> PostDriveV1FilesByFileTokenVersionsAsync( [PathQuery] string file_token, [JsonNetContent] Ccm.PostDriveV1FilesByFileTokenVersionsBodyDto dto, @@ -3707,30 +3796,30 @@ System.Threading.Tasks.Task GetDriveV1ExportTasksFileByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 版本文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 版本文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 版本文档版本号 + /// 版本文档版本号 /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// docx:新版文档 /// /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/files/{file_token}/versions/{version_id}")] + [HttpDelete("/open-apis/drive/v1/files/{file_token}/versions/{version_id}")] System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenVersionsByVersionIdAsync( [PathQuery] string file_token, [PathQuery] string version_id, @@ -3746,30 +3835,30 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenVersionsByVersionIdAsyn /// /// /// 必填:是 - /// 源文档token + /// 源文档token /// /// /// 必填:是 - /// 版本文档版本号 + /// 版本文档版本号 /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// docx:新版文档 /// /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/versions/{version_id}")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/versions/{version_id}")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenVersionsByVersionIdAsync( [PathQuery] string file_token, [PathQuery] string version_id, @@ -3785,36 +3874,36 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenVersionsByVersionIdAsyn /// /// /// 必填:是 - /// 源文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 源文档token,如何获取文档Token可以参考[如何获取云文档相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 原文档类型 + /// 原文档类型 /// /// docx:新版文档 /// /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/versions")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/versions")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenVersionsAsync( [PathQuery] string file_token, [PathQuery] string obj_type, @@ -3831,11 +3920,11 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenVersionsByVersionIdAsyn /// /// /// 必填:是 - /// 文件的token + /// 文件的 token /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -3849,20 +3938,20 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenVersionsByVersionIdAsyn /// /// /// 必填:否 - /// 是否需要通知新的文件所有者 - /// 默认值:true + /// 是否需要通知新的文件所有者 + /// 默认值:true /// /// /// 必填:否 - /// 转移后是否需要移除原文件所有者的权限 - /// 默认值:false + /// 转移后是否需要移除原文件所有者的权限 + /// 默认值:false /// /// /// 必填:否 - /// 仅当文件在个人文件夹下,此参数才会生效。如果设为`false`,系统会将该内容移至新所有者的空间下。如果设为`true`,则留在原位置。 - /// 默认值:false + /// 仅当文件在个人文件夹下,此参数才会生效。如果设为`false`,系统会将该内容移至新所有者的空间下。如果设为`true`,则留在原位置。 + /// 默认值:false /// - [OAuthToken, HttpPost("/open-apis/drive/v1/permissions/{token}/members/transfer_owner")] + [HttpPost("/open-apis/drive/v1/permissions/{token}/members/transfer_owner")] System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsync( [PathQuery] string token, [PathQuery] string type, @@ -3880,11 +3969,11 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 文件的token + /// 文件的 token /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -3898,7 +3987,7 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 需要判断的权限 + /// 需要判断的权限 /// /// view:阅读 /// edit:编辑 @@ -3909,7 +3998,7 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// print:打印 /// /// - [OAuthToken, HttpGet("/open-apis/drive/v1/permissions/{token}/members/auth")] + [HttpGet("/open-apis/drive/v1/permissions/{token}/members/auth")] System.Threading.Tasks.Task> GetDriveV1PermissionsByTokenMembersAuthAsync( [PathQuery] string token, [PathQuery] string type, @@ -3924,11 +4013,11 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -3942,9 +4031,18 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:否 - /// 指定返回的协作者字段信息,如无指定则默认不返回**可选值有:**-`name`:协作者名-`type`:协作者类型-`avatar`:头像-`external_label`:外部标签**注意:**-你可以使用特殊值`*`指定返回目前支持的所有字段-你可以使用`,`分隔若干个你想指定返回的字段,如:`name,avatar`-按需指定返回字段接口性能更好 - /// - [OAuthToken, HttpGet("/open-apis/drive/v1/permissions/{token}/members")] + /// 指定返回的协作者字段信息,如无指定则默认不返回 + /// **可选值有:** + /// - `name`:协作者名 + /// - `type`:协作者类型 + /// - `avatar`:头像 + /// - `external_label`:外部标签 + /// **注意:** + /// - 你可以使用特殊值`*`指定返回目前支持的所有字段 + /// - 你可以使用`,`分隔若干个你想指定返回的字段,如:`name,avatar` + /// - 按需指定返回字段接口性能更好 + /// + [HttpGet("/open-apis/drive/v1/permissions/{token}/members")] System.Threading.Tasks.Task> GetDriveV1PermissionsByTokenMembersAsync( [PathQuery] string token, [PathQuery] string type, @@ -3959,11 +4057,11 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -3978,10 +4076,11 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:否 - /// 添加权限后是否通知对方**注意:**使用`tenant_access_token`访问不支持该参数 - /// 默认值:false + /// 添加权限后是否通知对方 + /// **注意:** 使用`tenant_access_token`访问不支持该参数 + /// 默认值:false /// - [OAuthToken, HttpPost("/open-apis/drive/v1/permissions/{token}/members")] + [HttpPost("/open-apis/drive/v1/permissions/{token}/members")] System.Threading.Tasks.Task> PostDriveV1PermissionsByTokenMembersAsync( [PathQuery] string token, [PathQuery] string type, @@ -3997,20 +4096,21 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 协作者ID,与协作者ID类型需要对应 + /// 协作者 ID,与协作者 ID 类型需要对应 /// /// /// 必填:否 - /// 更新权限后是否通知对方**注意:**使用`tenant_access_token`访问不支持该参数 - /// 默认值:false + /// 更新权限后是否通知对方 + /// **注意:** 使用`tenant_access_token`访问不支持该参数 + /// 默认值:false /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4022,7 +4122,7 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// minutes:妙记 /// /// - [OAuthToken, HttpPut("/open-apis/drive/v1/permissions/{token}/members/{member_id}")] + [HttpPut("/open-apis/drive/v1/permissions/{token}/members/{member_id}")] System.Threading.Tasks.Task> PutDriveV1PermissionsByTokenMembersByMemberIdAsync( [PathQuery] string token, [PathQuery] string member_id, @@ -4039,15 +4139,15 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 协作者ID,与协作者ID类型需要对应 + /// 协作者 ID,与协作者 ID 类型需要对应 /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4062,7 +4162,7 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// /// /// 必填:是 - /// 协作者ID类型,与协作者ID需要对应 + /// 协作者 ID 类型,与协作者 ID 需要对应 /// /// email:邮箱地址 /// openid:[开放平台ID](https://open.feishu.cn/document/home/user-identity-introduction/how-to-get) @@ -4071,7 +4171,7 @@ System.Threading.Tasks.Task PostDriveV1PermissionsByTokenMembersTransferOwnerAsy /// userid:[用户自定义ID](https://open.feishu.cn/document/home/user-identity-introduction/how-to-get) /// /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/permissions/{token}/members/{member_id}")] + [HttpDelete("/open-apis/drive/v1/permissions/{token}/members/{member_id}")] System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsync( [PathQuery] string token, [PathQuery] string member_id, @@ -4087,11 +4187,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4103,7 +4203,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// minutes:妙计(暂不支持) /// /// - [OAuthToken, HttpPost("/open-apis/drive/v1/permissions/{token}/public/password")] + [HttpPost("/open-apis/drive/v1/permissions/{token}/public/password")] System.Threading.Tasks.Task> PostDriveV1PermissionsByTokenPublicPasswordAsync( [PathQuery] string token, [PathQuery] string type); @@ -4117,11 +4217,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4133,7 +4233,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// minutes:妙计(暂不支持) /// /// - [OAuthToken, HttpPut("/open-apis/drive/v1/permissions/{token}/public/password")] + [HttpPut("/open-apis/drive/v1/permissions/{token}/public/password")] System.Threading.Tasks.Task> PutDriveV1PermissionsByTokenPublicPasswordAsync( [PathQuery] string token, [PathQuery] string type); @@ -4147,11 +4247,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4163,7 +4263,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenMembersByMemberIdAsyn /// minutes:妙计(暂不支持) /// /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/permissions/{token}/public/password")] + [HttpDelete("/open-apis/drive/v1/permissions/{token}/public/password")] System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( [PathQuery] string token, [PathQuery] string type); @@ -4177,11 +4277,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4193,7 +4293,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// minutes:妙记 /// /// - [OAuthToken, HttpGet("/open-apis/drive/v1/permissions/{token}/public")] + [HttpGet("/open-apis/drive/v1/permissions/{token}/public")] System.Threading.Tasks.Task> GetDriveV1PermissionsByTokenPublicAsync( [PathQuery] string token, [PathQuery] string type); @@ -4207,11 +4307,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:文档 /// sheet:电子表格 @@ -4223,7 +4323,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// minutes:妙记 /// /// - [OAuthToken, HttpPatch("/open-apis/drive/v1/permissions/{token}/public")] + [HttpPatch("/open-apis/drive/v1/permissions/{token}/public")] System.Threading.Tasks.Task> PatchDriveV1PermissionsByTokenPublicAsync( [PathQuery] string token, [PathQuery] string type, @@ -4238,11 +4338,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:旧版文档 /// sheet:电子表格 @@ -4254,7 +4354,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// minutes:妙记 /// /// - [OAuthToken, HttpGet("/open-apis/drive/v2/permissions/{token}/public")] + [HttpGet("/open-apis/drive/v2/permissions/{token}/public")] System.Threading.Tasks.Task> GetDriveV2PermissionsByTokenPublicAsync( [PathQuery] string token, [PathQuery] string type); @@ -4268,11 +4368,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文件的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) + /// 文件的 token,获取方式见 [如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6) /// /// /// 必填:是 - /// 文件类型,需要与文件的token相匹配 + /// 文件类型,需要与文件的 token 相匹配 /// /// doc:旧版文档 /// sheet:电子表格 @@ -4284,7 +4384,7 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// minutes:妙记 /// /// - [OAuthToken, HttpPatch("/open-apis/drive/v2/permissions/{token}/public")] + [HttpPatch("/open-apis/drive/v2/permissions/{token}/public")] System.Threading.Tasks.Task> PatchDriveV2PermissionsByTokenPublicAsync( [PathQuery] string token, [PathQuery] string type, @@ -4299,9 +4399,10 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档token**示例值**:"XIHSdYSI7oMEU1xrsnxc8fabcef" + /// 文档token + /// **示例值**:"XIHSdYSI7oMEU1xrsnxc8fabcef" /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/comments")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/comments")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenCommentsAsync( [PathQuery] string file_token); @@ -4314,11 +4415,11 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档token + /// 文档token /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:文档 /// docx:新版文档 @@ -4326,15 +4427,15 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/comments")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/comments")] System.Threading.Tasks.Task> PostDriveV1FilesByFileTokenCommentsAsync( [PathQuery] string file_token, [PathQuery] string file_type, @@ -4350,13 +4451,15 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档token**示例值**:"doccnHh7U87HOFpii5u5G*****" + /// 文档token + /// **示例值**:"doccnHh7U87HOFpii5u5G*****" /// /// /// 必填:是 - /// 评论ID**示例值**:"6916106822734578184" + /// 评论ID + /// **示例值**:"6916106822734578184" /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenCommentsByCommentIdAsync( [PathQuery] string file_token, [PathQuery] string comment_id); @@ -4370,9 +4473,10 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档Token**示例值**:"doxbcdl03Vsxhm7Qmnj110abcef" + /// 文档Token + /// **示例值**:"doxbcdl03Vsxhm7Qmnj110abcef" /// - [OAuthToken, HttpPost("/open-apis/drive/v1/files/{file_token}/comments/batch_query")] + [HttpPost("/open-apis/drive/v1/files/{file_token}/comments/batch_query")] System.Threading.Tasks.Task> PostDriveV1FilesByFileTokenCommentsBatchQueryAsync( [PathQuery] string file_token, [JsonNetContent] Ccm.Spec.PostDriveV1FilesByFileTokenCommentsBatchQueryBodyDto dto); @@ -4386,25 +4490,25 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档Token + /// 文档Token /// /// /// 必填:是 - /// 评论ID + /// 评论ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 文档类型 + /// 文档类型 /// /// doc:文档类型 /// sheet:电子表格类型 @@ -4414,15 +4518,15 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies")] + [HttpGet("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies")] System.Threading.Tasks.Task> GetDriveV1FilesByFileTokenCommentsByCommentIdRepliesAsync( [PathQuery] string file_token, [PathQuery] string comment_id, @@ -4440,17 +4544,20 @@ System.Threading.Tasks.Task DeleteDriveV1PermissionsByTokenPublicPasswordAsync( /// /// /// 必填:是 - /// 文档token**示例值**:"doccnHh7U87HOFpii5u5G*****" + /// 文档token + /// **示例值**:"doccnHh7U87HOFpii5u5G*****" /// /// /// 必填:是 - /// 评论ID**示例值**:"6916106822734578184" + /// 评论ID + /// **示例值**:"6916106822734578184" /// /// /// 必填:是 - /// 回复ID**示例值**:"6916106822734594568" + /// 回复ID + /// **示例值**:"6916106822734594568" /// - [OAuthToken, HttpPut("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies/{reply_id}")] + [HttpPut("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies/{reply_id}")] System.Threading.Tasks.Task PutDriveV1FilesByFileTokenCommentsByCommentIdRepliesByReplyIdAsync( [PathQuery] string file_token, [PathQuery] string comment_id, @@ -4466,17 +4573,20 @@ System.Threading.Tasks.Task PutDriveV1FilesByFileTokenCommentsByCommentIdReplies /// /// /// 必填:是 - /// 文档token**示例值**:"doccnHh7U87HOFpii5u5G*****" + /// 文档token + /// **示例值**:"doccnHh7U87HOFpii5u5G*****" /// /// /// 必填:是 - /// 评论ID**示例值**:"6916106822734578184" + /// 评论ID + /// **示例值**:"6916106822734578184" /// /// /// 必填:是 - /// 回复ID**示例值**:"6916106822734594568" + /// 回复ID + /// **示例值**:"6916106822734594568" /// - [OAuthToken, HttpDelete("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies/{reply_id}")] + [HttpDelete("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}/replies/{reply_id}")] System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenCommentsByCommentIdRepliesByReplyIdAsync( [PathQuery] string file_token, [PathQuery] string comment_id, @@ -4491,13 +4601,15 @@ System.Threading.Tasks.Task DeleteDriveV1FilesByFileTokenCommentsByCommentIdRepl /// /// /// 必填:是 - /// 文档token**示例值**:"doccnGp4UK1UskrOEJwBXd3****" + /// 文档token + /// **示例值**:"doccnGp4UK1UskrOEJwBXd3****" /// /// /// 必填:是 - /// 评论ID**示例值**:"6916106822734578184" + /// 评论ID + /// **示例值**:"6916106822734578184" /// - [OAuthToken, HttpPatch("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}")] + [HttpPatch("/open-apis/drive/v1/files/{file_token}/comments/{comment_id}")] System.Threading.Tasks.Task PatchDriveV1FilesByFileTokenCommentsByCommentIdAsync( [PathQuery] string file_token, [PathQuery] string comment_id, @@ -4512,9 +4624,10 @@ System.Threading.Tasks.Task PatchDriveV1FilesByFileTokenCommentsByCommentIdAsync /// /// /// 必填:是 - /// 表格的token**示例值**:"shtxxxxxxxxxxxxxxx" + /// 表格的token + /// **示例值**:"shtxxxxxxxxxxxxxxx" /// - [OAuthToken, HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}")] + [HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}")] System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( [PathQuery] string spreadsheet_token, [JsonNetContent] Ccm.Spec.PatchSheetsV3SpreadsheetsBySpreadsheetTokenBodyDto dto); @@ -4528,9 +4641,10 @@ System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( /// /// /// 必填:是 - /// 表格的token**示例值**:"shtxxxxxxxxxxxxxxx" + /// 表格的token + /// **示例值**:"shtxxxxxxxxxxxxxxx" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenAsync( [PathQuery] string spreadsheet_token); @@ -4541,7 +4655,7 @@ System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( /// Authorization:tenant_access_token、 user_access_token /// 在指定目录下创建表格 /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets")] + [HttpPost("/open-apis/sheets/v3/spreadsheets")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsAsync( [JsonNetContent] Ccm.Spec.PostSheetsV3SpreadsheetsBodyDto dto); @@ -4554,13 +4668,15 @@ System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( /// /// /// 必填:是 - /// 表格的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN)**示例值**:"shtxxxxxxxxxxxxxxx" + /// 表格的token,获取方式见[如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) + /// **示例值**:"shtxxxxxxxxxxxxxxx" /// /// /// 必填:是 - /// 工作表的id,获取方式见[获取工作表](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/query)**示例值**:"giDk9k" + /// 工作表的id,获取方式见[获取工作表](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/query) + /// **示例值**:"giDk9k" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id); @@ -4574,9 +4690,9 @@ System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( /// /// /// 必填:是 - /// 电子表格的token + /// 电子表格的token /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/query")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/query")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsQueryAsync( [PathQuery] string spreadsheet_token); @@ -4589,13 +4705,15 @@ System.Threading.Tasks.Task PatchSheetsV3SpreadsheetsBySpreadsheetTokenAsync( /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA\*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA\*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b\**12" + /// 子表 id + /// **示例值**:"0b\**12" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/move_dimension")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/move_dimension")] System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdMoveDimensionAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4610,13 +4728,15 @@ System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySh /// /// /// 必填:是 - /// 表格的token,获取方式见[如何获取云文档资源相关token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN)**示例值**:"shtcnmBA*****yGehy8" + /// 表格的token,获取方式见[如何获取云文档资源相关 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 工作表的id,获取方式见[获取工作表](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/query)**示例值**:"0b**12" + /// 工作表的id,获取方式见[获取工作表](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/query) + /// **示例值**:"0b**12" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/find")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/find")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFindAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4631,13 +4751,13 @@ System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySh /// /// /// 必填:是 - /// Spreadsheettoken + /// Spreadsheet token /// /// /// 必填:是 - /// Sheetid + /// Sheet id /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/replace")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/replace")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdReplaceAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4652,13 +4772,15 @@ System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySh /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA\*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA\*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b\**12" + /// 子表 id + /// **示例值**:"0b\**12" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id); @@ -4672,13 +4794,15 @@ System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySh /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA\*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA\*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b\**12" + /// 子表 id + /// **示例值**:"0b\**12" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4693,13 +4817,15 @@ System.Threading.Tasks.Task PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySh /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA\*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA\*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b\**12" + /// 子表 id + /// **示例值**:"0b\**12" /// - [OAuthToken, HttpPut("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] + [HttpPut("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] System.Threading.Tasks.Task PutSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4714,13 +4840,15 @@ System.Threading.Tasks.Task PutSheetsV3SpreadsheetsBySpreadsheetTokenSheetsByShe /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA\*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA\*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b\**12" + /// 子表 id + /// **示例值**:"0b\**12" /// - [OAuthToken, HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] + [HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter")] System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id); @@ -4734,17 +4862,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4759,13 +4890,15 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/query")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/query")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsQueryAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id); @@ -4779,13 +4912,15 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4800,17 +4935,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// - [OAuthToken, HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] + [HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] System.Threading.Tasks.Task> PatchSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4826,17 +4964,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// - [OAuthToken, HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] + [HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}")] System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4851,21 +4992,25 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// /// /// 必填:是 - /// 需要查询筛选条件的列字母号**示例值**:"E" + /// 需要查询筛选条件的列字母号 + /// **示例值**:"E" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdConditionsByConditionIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4881,17 +5026,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/query")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/query")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdConditionsQueryAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4906,17 +5054,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdConditionsAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4932,21 +5083,25 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// /// /// 必填:是 - /// 列字母号**示例值**:"E" + /// 列字母号 + /// **示例值**:"E" /// - [OAuthToken, HttpPut("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] + [HttpPut("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] System.Threading.Tasks.Task> PutSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdConditionsByConditionIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4963,21 +5118,25 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 筛选视图id**示例值**:"pH9hbVcCXA" + /// 筛选视图 id + /// **示例值**:"pH9hbVcCXA" /// /// /// 必填:是 - /// 筛选范围内的某列字母号**示例值**:"E" + /// 筛选范围内的某列字母号 + /// **示例值**:"E" /// - [OAuthToken, HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] + [HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/filter_views/{filter_view_id}/conditions/{condition_id}")] System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFilterViewsByFilterViewIdConditionsByConditionIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -4993,17 +5152,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 浮动图片id**示例值**:"ye06SS14ph" + /// 浮动图片 id + /// **示例值**:"ye06SS14ph" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFloatImagesByFloatImageIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -5018,13 +5180,15 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// - [OAuthToken, HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/query")] + [HttpGet("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/query")] System.Threading.Tasks.Task> GetSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFloatImagesQueryAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id); @@ -5038,13 +5202,15 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// - [OAuthToken, HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images")] + [HttpPost("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images")] System.Threading.Tasks.Task> PostSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFloatImagesAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -5059,17 +5225,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 浮动图片id**示例值**:"ye06SS14ph" + /// 浮动图片 id + /// **示例值**:"ye06SS14ph" /// - [OAuthToken, HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] + [HttpPatch("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] System.Threading.Tasks.Task> PatchSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFloatImagesByFloatImageIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -5085,17 +5254,20 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 表格token**示例值**:"shtcnmBA*****yGehy8" + /// 表格 token + /// **示例值**:"shtcnmBA*****yGehy8" /// /// /// 必填:是 - /// 子表id**示例值**:"0b**12" + /// 子表 id + /// **示例值**:"0b**12" /// /// /// 必填:是 - /// 浮动图片id**示例值**:"ye06SS14ph" + /// 浮动图片 id + /// **示例值**:"ye06SS14ph" /// - [OAuthToken, HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] + [HttpDelete("/open-apis/sheets/v3/spreadsheets/{spreadsheet_token}/sheets/{sheet_id}/float_images/{float_image_id}")] System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBySheetIdFloatImagesByFloatImageIdAsync( [PathQuery] string spreadsheet_token, [PathQuery] string sheet_id, @@ -5110,9 +5282,9 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// [多维表格Apptoken](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// [多维表格 App token](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/copy")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/copy")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenCopyAsync( [PathQuery] string app_token, [JsonNetContent] Base.PostBitableV1AppsByAppTokenCopyBodyDto dto); @@ -5124,7 +5296,7 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// Authorization:tenant_access_token、user_access_token /// 在指定目录下创建多维表格 /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps")] + [HttpPost("/open-apis/bitable/v1/apps")] System.Threading.Tasks.Task> PostBitableV1AppsAsync( [JsonNetContent] Base.PostBitableV1AppsBodyDto dto); @@ -5137,9 +5309,9 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenAsync( [PathQuery] string app_token); @@ -5152,9 +5324,9 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// Baseapptoken + /// Base app token /// - [OAuthToken, HttpPut("/open-apis/bitable/v1/apps/{app_token}")] + [HttpPut("/open-apis/bitable/v1/apps/{app_token}")] System.Threading.Tasks.Task> PutBitableV1AppsByAppTokenAsync( [PathQuery] string app_token, [JsonNetContent] Base.PutBitableV1AppsByAppTokenBodyDto dto); @@ -5168,9 +5340,9 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesAsync( [PathQuery] string app_token, [JsonNetContent] Base.PostBitableV1AppsByAppTokenTablesBodyDto dto); @@ -5184,19 +5356,19 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/batch_create")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/batch_create")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesBatchCreateAsync( [PathQuery] string app_token, [JsonNetContent] Base.PostBitableV1AppsByAppTokenTablesBatchCreateBodyDto dto, @@ -5211,13 +5383,13 @@ System.Threading.Tasks.Task DeleteSheetsV3SpreadsheetsBySpreadsheetTokenSheetsBy /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}")] System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdAsync( [PathQuery] string app_token, [PathQuery] string table_id); @@ -5231,9 +5403,9 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdAsync( /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/batch_delete")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/batch_delete")] System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( [PathQuery] string app_token, [JsonNetContent] Base.PostBitableV1AppsByAppTokenTablesBatchDeleteBodyDto dto); @@ -5247,13 +5419,13 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// - [OAuthToken, HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}")] + [HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}")] System.Threading.Tasks.Task> PatchBitableV1AppsByAppTokenTablesByTableIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5268,19 +5440,19 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesAsync( [PathQuery] string app_token, [PathQuery] string? page_token = null, @@ -5295,13 +5467,13 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// 多维表格token + /// 多维表格 token /// /// /// 必填:是 - /// 多维表格block_id + /// 多维表格 block_id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/dashboards/{block_id}/copy")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/dashboards/{block_id}/copy")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenDashboardsByBlockIdCopyAsync( [PathQuery] string app_token, [PathQuery] string block_id, @@ -5316,19 +5488,19 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// 多维表格文档Token + /// 多维表格文档 Token /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/dashboards")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/dashboards")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenDashboardsAsync( [PathQuery] string app_token, [PathQuery] int? page_size = 10, @@ -5343,17 +5515,17 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// 视图ID + /// 视图 ID /// - [OAuthToken, HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] + [HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] System.Threading.Tasks.Task> PatchBitableV1AppsByAppTokenTablesByTableIdViewsByViewIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5369,17 +5541,17 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// 视图ID + /// 视图 ID /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdViewsByViewIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5394,33 +5566,33 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdViewsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5437,13 +5609,13 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdViewsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5458,17 +5630,17 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenTablesBatchDeleteAsync( /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// 视图Id + /// 视图Id /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/views/{view_id}")] System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByViewIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5483,17 +5655,17 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格文档Token + /// 多维表格文档 Token /// /// /// 必填:是 - /// 表格ID + /// 表格 ID /// /// /// 必填:是 - /// 表单ID + /// 表单 ID /// - [OAuthToken, HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}")] + [HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}")] System.Threading.Tasks.Task> PatchBitableV1AppsByAppTokenTablesByTableIdFormsByFormIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5509,17 +5681,17 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格文档Token + /// 多维表格文档 Token /// /// /// 必填:是 - /// 表格ID + /// 表格 ID /// /// /// 必填:是 - /// 表单ID + /// 表单 ID /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdFormsByFormIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5534,21 +5706,25 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格文档Token**示例值**:"bascnCMII2ORej2RItqpZZUNMIe" + /// 多维表格文档 Token + /// **示例值**:"bascnCMII2ORej2RItqpZZUNMIe" /// /// /// 必填:是 - /// 表格ID**示例值**:"tblsRc9GRRXKqhvW" + /// 表格 ID + /// **示例值**:"tblsRc9GRRXKqhvW" /// /// /// 必填:是 - /// 表单ID**示例值**:"vewTpR1urY" + /// 表单 ID + /// **示例值**:"vewTpR1urY" /// /// /// 必填:是 - /// 表单问题ID**示例值**:"fldjX7dUj5" + /// 表单问题 ID + /// **示例值**:"fldjX7dUj5" /// - [OAuthToken, HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}/fields/{field_id}")] + [HttpPatch("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}/fields/{field_id}")] System.Threading.Tasks.Task> PatchBitableV1AppsByAppTokenTablesByTableIdFormsByFormIdFieldsByFieldIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5565,27 +5741,27 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格文档Token + /// 多维表格文档 Token /// /// /// 必填:是 - /// 表格ID + /// 表格 ID /// /// /// 必填:是 - /// 表单ID + /// 表单 ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}/fields")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/forms/{form_id}/fields")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdFormsByFormIdFieldsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5602,43 +5778,43 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// 单条记录的id + /// 单条记录的 id /// /// /// 必填:否 - /// 控制多行文本字段数据的返回格式,true表示以数组形式返回 + /// 控制多行文本字段数据的返回格式, true 表示以数组形式返回 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 控制公式、查找引用是否显示完整的原样返回结果 + /// 控制公式、查找引用是否显示完整的原样返回结果 /// /// /// 必填:否 - /// 控制是否返回该记录的链接 + /// 控制是否返回该记录的链接 /// /// /// 必填:否 - /// 控制是否返回自动计算的字段,例如`created_by`/`created_time`/`last_modified_by`/`last_modified_time`,true表示返回 + /// 控制是否返回自动计算的字段,例如 `created_by`/`created_time`/`last_modified_by`/`last_modified_time`,true 表示返回 /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdRecordsByRecordIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5658,61 +5834,74 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// /// /// 必填:否 - /// 视图的唯一标识符,获取指定视图下的记录[view_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe)注意:当filter参数或sort参数不为空时,请求视为对数据表中的全部数据做条件过滤,指定的view_id会被忽略。 + /// 视图的唯一标识符,获取指定视图下的记录[view_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 注意: + /// 当 filter 参数 或 sort 参数不为空时,请求视为对数据表中的全部数据做条件过滤,指定的view_id 会被忽略。 /// /// /// 必填:否 - /// 筛选参数,用于指定本次查询的筛选条件注意:1.不支持对“人员”以及“关联字段”的属性进行过滤筛选,如人员的OpenID。2.指定筛选条件时,参数长度不超过2000个字符。详细请参考[筛选条件支持的公式](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/bitable-v1/filter) + /// 筛选参数,用于指定本次查询的筛选条件 + /// 注意: + /// 1.不支持对“人员”以及“关联字段”的属性进行过滤筛选,如人员的 OpenID。 + /// 2.指定筛选条件时,参数长度不超过2000个字符。 + /// 详细请参考[筛选条件支持的公式](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/bitable-v1/filter) /// /// /// 必填:否 - /// 排序参数,用于指定本次查询返回结果的顺序注意:1.不支持对带“公式”和“关联字段”的表的使用。2.指定排序条件时,参数长度不超过1000字符。3.当存在多个排序条件时,数据将根据条件顺序逐层排序 + /// 排序参数,用于指定本次查询返回结果的顺序 + /// 注意: + /// 1.不支持对带“公式”和“关联字段”的表的使用。 + /// 2.指定排序条件时,参数长度不超过1000字符。 + /// 3.当存在多个排序条件时,数据将根据条件顺序逐层排序 /// /// /// 必填:否 - /// 字段名称,用于指定本次查询返回记录中包含的字段 + /// 字段名称,用于指定本次查询返回记录中包含的字段 /// /// /// 必填:否 - /// 控制多行文本字段数据的返回格式,true表示以数组形式返回。注意:1.多行文本中如果有超链接部分,则会返回链接的URL。2.目前可以返回多行文本中URL类型为多维表格链接、飞书doc、飞书sheet的URL类型以及@人员的数据结构。 + /// 控制多行文本字段数据的返回格式,true 表示以数组形式返回。 + /// 注意: + /// 1.多行文本中如果有超链接部分,则会返回链接的 URL。 + /// 2.目前可以返回多行文本中 URL 类型为多维表格链接、飞书 doc、飞书 sheet的URL类型以及@人员的数据结构。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 默认值为false,返回当前字段的默认类型和结果;当该参数的值为true时,公式和查找引用类型的字段,将会以被引用字段的格式返回 + /// 默认值为false,返回当前字段的默认类型和结果;当该参数的值为true时,公式 和 查找引用 类型的字段,将会以 被引用字段 的格式返回 /// /// /// 必填:否 - /// 控制是否返回自动计算的字段,例如`created_by`/`created_time`/`last_modified_by`/`last_modified_time`,true表示返回 + /// 控制是否返回自动计算的字段,例如 `created_by`/`created_time`/`last_modified_by`/`last_modified_time`,true 表示返回 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdRecordsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5736,28 +5925,28 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 格式为标准的uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 - /// 默认值:null + /// 格式为标准的 uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdRecordsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5774,27 +5963,27 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// /// /// 必填:是 - /// 一条记录的唯一标识id[record_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#15d8db94) + /// 一条记录的唯一标识 id [record_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#15d8db94) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] + [HttpPut("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] System.Threading.Tasks.Task> PutBitableV1AppsByAppTokenTablesByTableIdRecordsByRecordIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5811,17 +6000,17 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// 单条记录的Id + /// 单条记录的Id /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/{record_id}")] System.Threading.Tasks.Task> DeleteBitableV1AppsByAppTokenTablesByTableIdRecordsByRecordIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5836,28 +6025,28 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 格式为标准的uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 - /// 默认值:null + /// 格式为标准的 uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_create")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_create")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdRecordsBatchCreateAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5874,23 +6063,23 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_update")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_update")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdRecordsBatchUpdateAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5906,13 +6095,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_delete")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records/batch_delete")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdRecordsBatchDeleteAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5927,31 +6116,31 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// Baseapptoken + /// Base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:否 - /// 视图ID + /// 视图 ID /// /// /// 必填:否 - /// 控制字段描述(多行文本格式)数据的返回格式,true表示以数组富文本形式返回 + /// 控制字段描述(多行文本格式)数据的返回格式, true 表示以数组富文本形式返回 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenTablesByTableIdFieldsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5969,18 +6158,18 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 多维表格数据表的唯一标识符[table_id参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) + /// 多维表格数据表的唯一标识符 [table_id 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#735fe883) /// /// /// 必填:否 - /// 格式为标准的uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 - /// 默认值:null + /// 格式为标准的 uuidv4,操作的唯一标识,用于幂等的进行更新操作。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenTablesByTableIdFieldsAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -5996,17 +6185,17 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// baseapptoken + /// base app token /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// fieldid + /// field id /// - [OAuthToken, HttpPut("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields/{field_id}")] + [HttpPut("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields/{field_id}")] System.Threading.Tasks.Task> PutBitableV1AppsByAppTokenTablesByTableIdFieldsByFieldIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -6022,17 +6211,17 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// tableid + /// table id /// /// /// 必填:是 - /// fieldid + /// field id /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields/{field_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/fields/{field_id}")] System.Threading.Tasks.Task> DeleteBitableV1AppsByAppTokenTablesByTableIdFieldsByFieldIdAsync( [PathQuery] string app_token, [PathQuery] string table_id, @@ -6047,19 +6236,19 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/roles")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/roles")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenRolesAsync( [PathQuery] string app_token, [PathQuery] int? page_size = 10, @@ -6074,9 +6263,9 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles")] System.Threading.Tasks.Task> PostBitableV1AppsByAppTokenRolesAsync( [PathQuery] string app_token, [JsonNetContent] Base.PostBitableV1AppsByAppTokenRolesBodyDto dto); @@ -6090,13 +6279,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenTablesByTableIdViewsByV /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色的id + /// 自定义角色的id /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}")] System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdAsync( [PathQuery] string app_token, [PathQuery] string role_id); @@ -6110,13 +6299,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdAsync( /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色的id + /// 自定义角色的id /// - [OAuthToken, HttpPut("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}")] + [HttpPut("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}")] System.Threading.Tasks.Task> PutBitableV1AppsByAppTokenRolesByRoleIdAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6131,13 +6320,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdAsync( /// /// /// 必填:是 - /// 多维表格文档Token + /// 多维表格文档 Token /// /// /// 必填:是 - /// 自定义角色ID + /// 自定义角色 ID /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/batch_delete")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/batch_delete")] System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatchDeleteAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6152,13 +6341,13 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatch /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色ID + /// 自定义角色 ID /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/batch_create")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/batch_create")] System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatchCreateAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6173,23 +6362,23 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatch /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色的id + /// 自定义角色的id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members")] + [HttpGet("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members")] System.Threading.Tasks.Task> GetBitableV1AppsByAppTokenRolesByRoleIdMembersAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6205,15 +6394,15 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatch /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色的id + /// 自定义角色的id /// /// /// 必填:否 - /// 协作者id类型,与请求体中的member_id要对应 + /// 协作者id类型,与请求体中的member_id要对应 /// /// open_id:以open_id来识别协作者 /// union_id:以union_id来识别协作者 @@ -6222,9 +6411,9 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersBatch /// department_id:以department_id来识别协作者 /// open_department_id:以open_department_id来识别协作者 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members")] + [HttpPost("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members")] System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6240,19 +6429,19 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersAsync /// /// /// 必填:是 - /// 多维表格的唯一标识符[app_token参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) + /// 多维表格的唯一标识符 [app_token 参数说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/bitable/notification#8121eebe) /// /// /// 必填:是 - /// 自定义角色的id + /// 自定义角色的id /// /// /// 必填:是 - /// 协作者id + /// 协作者id /// /// /// 必填:否 - /// 协作者id类型,与请求体中的member_id要对应 + /// 协作者id类型,与请求体中的member_id要对应 /// /// open_id:以open_id来识别协作者 /// union_id:以union_id来识别协作者 @@ -6261,9 +6450,9 @@ System.Threading.Tasks.Task PostBitableV1AppsByAppTokenRolesByRoleIdMembersAsync /// department_id:以department_id来识别协作者 /// open_department_id:以open_department_id来识别协作者 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/{member_id}")] + [HttpDelete("/open-apis/bitable/v1/apps/{app_token}/roles/{role_id}/members/{member_id}")] System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByMemberIdAsync( [PathQuery] string app_token, [PathQuery] string role_id, @@ -6281,15 +6470,15 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/wiki/v2/spaces")] + [HttpGet("/open-apis/wiki/v2/spaces")] System.Threading.Tasks.Task> GetWikiV2SpacesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -6309,9 +6498,9 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// - [OAuthToken, HttpGet("/open-apis/wiki/v2/spaces/{space_id}")] + [HttpGet("/open-apis/wiki/v2/spaces/{space_id}")] System.Threading.Tasks.Task> GetWikiV2SpacesBySpaceIdAsync( [PathQuery] string space_id); @@ -6324,13 +6513,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// /// /// 必填:否 - /// 添加权限后是否通知对方 + /// 添加权限后是否通知对方 /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/members")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/members")] System.Threading.Tasks.Task> PostWikiV2SpacesBySpaceIdMembersAsync( [PathQuery] string space_id, [JsonNetContent] Ccm.PostWikiV2SpacesBySpaceIdMembersBodyDto dto, @@ -6345,13 +6534,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// /// /// 必填:是 - /// 成员id,值的类型由请求体的member_type参数决定 + /// 成员id,值的类型由请求体的 member_type 参数决定 /// - [OAuthToken, HttpDelete("/open-apis/wiki/v2/spaces/{space_id}/members/{member_id}")] + [HttpDelete("/open-apis/wiki/v2/spaces/{space_id}/members/{member_id}")] System.Threading.Tasks.Task> DeleteWikiV2SpacesBySpaceIdMembersByMemberIdAsync( [PathQuery] string space_id, [PathQuery] string member_id, @@ -6366,9 +6555,9 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// - [OAuthToken, HttpPut("/open-apis/wiki/v2/spaces/{space_id}/setting")] + [HttpPut("/open-apis/wiki/v2/spaces/{space_id}/setting")] System.Threading.Tasks.Task> PutWikiV2SpacesBySpaceIdSettingAsync( [PathQuery] string space_id, [JsonNetContent] Ccm.PutWikiV2SpacesBySpaceIdSettingBodyDto dto); @@ -6382,9 +6571,10 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id[获取方式](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/wiki-overview) + /// 知识空间id + /// [获取方式](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/wiki-overview) /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes")] System.Threading.Tasks.Task> PostWikiV2SpacesBySpaceIdNodesAsync( [PathQuery] string space_id, [JsonNetContent] Ccm.PostWikiV2SpacesBySpaceIdNodesBodyDto dto); @@ -6398,11 +6588,12 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 文档的token。使用文档token查询时,需要obj_type参数传入文档对应的类型。 + /// 文档的token。 + /// 使用文档token查询时,需要obj_type参数传入文档对应的类型。 /// /// /// 必填:否 - /// 文档类型。不传时默认以wiki类型查询。 + /// 文档类型。不传时默认以wiki类型查询。 /// /// doc:旧版文档 /// docx:新版文档 @@ -6413,9 +6604,9 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// slides:幻灯片 /// wiki:知识库节点 /// - /// 默认值:wiki + /// 默认值:wiki /// - [OAuthToken, HttpGet("/open-apis/wiki/v2/spaces/get_node")] + [HttpGet("/open-apis/wiki/v2/spaces/get_node")] System.Threading.Tasks.Task> GetWikiV2SpacesGetNodeAsync( [PathQuery] string token, [PathQuery] string? obj_type = "wiki"); @@ -6430,23 +6621,23 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 父节点token + /// 父节点token /// - [OAuthToken, HttpGet("/open-apis/wiki/v2/spaces/{space_id}/nodes")] + [HttpGet("/open-apis/wiki/v2/spaces/{space_id}/nodes")] System.Threading.Tasks.Task> GetWikiV2SpacesBySpaceIdNodesAsync( [PathQuery] string space_id, [PathQuery] string? parent_node_token, @@ -6462,13 +6653,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// /// /// 必填:是 - /// 需要迁移的节点token + /// 需要迁移的节点token /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/move")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/move")] System.Threading.Tasks.Task> PostWikiV2SpacesBySpaceIdNodesByNodeTokenMoveAsync( [PathQuery] string space_id, [PathQuery] string node_token, @@ -6483,13 +6674,13 @@ System.Threading.Tasks.Task DeleteBitableV1AppsByAppTokenRolesByRoleIdMembersByM /// /// /// 必填:是 - /// 知识空间ID + /// 知识空间ID /// /// /// 必填:是 - /// 节点token + /// 节点token /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/update_title")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/update_title")] System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitleAsync( [PathQuery] string space_id, [PathQuery] string node_token, @@ -6504,13 +6695,13 @@ System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitle /// /// /// 必填:是 - /// 知识空间id + /// 知识空间id /// /// /// 必填:是 - /// 节点token + /// 节点token /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/copy")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/{node_token}/copy")] System.Threading.Tasks.Task> PostWikiV2SpacesBySpaceIdNodesByNodeTokenCopyAsync( [PathQuery] string space_id, [PathQuery] string node_token, @@ -6525,9 +6716,9 @@ System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitle /// /// /// 必填:是 - /// 知识库id + /// 知识库id /// - [OAuthToken, HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/move_docs_to_wiki")] + [HttpPost("/open-apis/wiki/v2/spaces/{space_id}/nodes/move_docs_to_wiki")] System.Threading.Tasks.Task> PostWikiV2SpacesBySpaceIdNodesMoveDocsToWikiAsync( [PathQuery] string space_id, [JsonNetContent] Ccm.PostWikiV2SpacesBySpaceIdNodesMoveDocsToWikiBodyDto dto); @@ -6541,16 +6732,16 @@ System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitle /// /// /// 必填:是 - /// 任务id + /// 任务id /// /// /// 必填:是 - /// 任务类型 + /// 任务类型 /// /// move:[移动云空间文档至知识空间](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/wiki-v2/space-node/move_docs_to_wiki)任务 /// /// - [OAuthToken, HttpGet("/open-apis/wiki/v2/tasks/{task_id}")] + [HttpGet("/open-apis/wiki/v2/tasks/{task_id}")] System.Threading.Tasks.Task> GetWikiV2TasksByTaskIdAsync( [PathQuery] string task_id, [PathQuery] string task_type); @@ -6563,7 +6754,7 @@ System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitle /// 该接口用于为当前身份(应用 / 用户)创建一个共享日历。 /// 身份由 Header Authorization 的 Token 类型决定。 /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars")] + [HttpPost("/open-apis/calendar/v4/calendars")] System.Threading.Tasks.Task> PostCalendarV4CalendarsAsync( [JsonNetContent] Calendar.PostCalendarV4CalendarsBodyDto dto); @@ -6577,9 +6768,9 @@ System.Threading.Tasks.Task PostWikiV2SpacesBySpaceIdNodesByNodeTokenUpdateTitle /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// - [OAuthToken, HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}")] + [HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}")] System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( [PathQuery] string calendar_id); @@ -6592,15 +6783,15 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/primary")] + [HttpPost("/open-apis/calendar/v4/calendars/primary")] System.Threading.Tasks.Task> PostCalendarV4CalendarsPrimaryAsync( [PathQuery] string? user_id_type = "open_id"); @@ -6613,15 +6804,15 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/freebusy/list")] + [HttpPost("/open-apis/calendar/v4/freebusy/list")] System.Threading.Tasks.Task> PostCalendarV4FreebusyListAsync( [JsonNetContent] Calendar.PostCalendarV4FreebusyListBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -6636,9 +6827,9 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdAsync( [PathQuery] string calendar_id); @@ -6652,19 +6843,19 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:否 - /// 一次请求要求返回最大数量,默认500,取值范围为[50.1000] - /// 默认值:500 + /// 一次请求要求返回最大数量,默认500,取值范围为[50. 1000] + /// 默认值:500 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 上次请求Response返回的增量同步标记,分页请求未结束时为空 + /// 上次请求Response返回的增量同步标记,分页请求未结束时为空 /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars")] + [HttpGet("/open-apis/calendar/v4/calendars")] System.Threading.Tasks.Task> GetCalendarV4CalendarsAsync( [PathQuery] string? sync_token, [PathQuery] int? page_size = 500, @@ -6680,9 +6871,9 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// - [OAuthToken, HttpPatch("/open-apis/calendar/v4/calendars/{calendar_id}")] + [HttpPatch("/open-apis/calendar/v4/calendars/{calendar_id}")] System.Threading.Tasks.Task> PatchCalendarV4CalendarsByCalendarIdAsync( [PathQuery] string calendar_id, [JsonNetContent] Calendar.PatchCalendarV4CalendarsByCalendarIdBodyDto dto); @@ -6696,15 +6887,15 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/search")] + [HttpPost("/open-apis/calendar/v4/calendars/search")] System.Threading.Tasks.Task> PostCalendarV4CalendarsSearchAsync( [JsonNetContent] Calendar.PostCalendarV4CalendarsSearchBodyDto dto, [PathQuery] string? page_token = null, @@ -6720,9 +6911,9 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/subscribe")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/subscribe")] System.Threading.Tasks.Task> PostCalendarV4CalendarsByCalendarIdSubscribeAsync( [PathQuery] string calendar_id); @@ -6736,9 +6927,9 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/unsubscribe")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/unsubscribe")] System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdUnsubscribeAsync( [PathQuery] string calendar_id); @@ -6752,9 +6943,10 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdUnsubscribeAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction)**示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// **示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/acls")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/acls")] System.Threading.Tasks.Task> PostCalendarV4CalendarsByCalendarIdAclsAsync( [PathQuery] string calendar_id, [JsonNetContent] Calendar.Spec.PostCalendarV4CalendarsByCalendarIdAclsBodyDto dto); @@ -6769,13 +6961,15 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdUnsubscribeAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction)**示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// **示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" /// /// /// 必填:是 - /// acl资源ID。参见[ACLID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-acl/introduction)**示例值**:"user_xxxxxx" + /// acl资源ID。参见[ACL ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-acl/introduction) + /// **示例值**:"user_xxxxxx" /// - [OAuthToken, HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/acls/{acl_id}")] + [HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/acls/{acl_id}")] System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAclsByAclIdAsync( [PathQuery] string calendar_id, [PathQuery] string acl_id); @@ -6790,9 +6984,10 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAclsByAclIdAsyn /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction)**示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// **示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/acls")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/acls")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdAclsAsync( [PathQuery] string calendar_id); @@ -6806,23 +7001,24 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAclsByAclIdAsyn /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:否 - /// 创建日程的幂等key。-应用和日历维度下唯一。 + /// 创建日程的幂等key。 + /// - 应用和日历维度下唯一。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events")] System.Threading.Tasks.Task> PostCalendarV4CalendarsByCalendarIdEventsAsync( [PathQuery] string calendar_id, [JsonNetContent] Calendar.PostCalendarV4CalendarsByCalendarIdEventsBodyDto dto, @@ -6839,13 +7035,15 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdAclsByAclIdAsyn /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction)**示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// **示例值**:"feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn" /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction)**示例值**:"xxxxxxxxx_0" + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// **示例值**:"xxxxxxxxx_0" /// - [OAuthToken, HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] + [HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventIdAsync( [PathQuery] string calendar_id, [PathQuery] string event_id); @@ -6860,23 +7058,23 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] + [HttpPatch("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] System.Threading.Tasks.Task> PatchCalendarV4CalendarsByCalendarIdEventsByEventIdAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -6893,27 +7091,29 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:否 - /// 是否需要返回会前设置。-日程的会议类型(vc_type)为vc-需要有日程的编辑权限。 + /// 是否需要返回会前设置。 + /// - 日程的会议类型(vc_type)为vc + /// - 需要有日程的编辑权限。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdEventsByEventIdAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -6930,35 +7130,35 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:否 - /// 一次请求要求返回最大数量,默认500,取值范围为[50,1000] - /// 默认值:500 + /// 一次请求要求返回最大数量,默认500,取值范围为[50, 1000] + /// 默认值:500 /// /// /// 必填:否 - /// 拉取anchor_time之后的日程,为timestamp + /// 拉取anchor_time之后的日程,为timestamp /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 上次请求Response返回的增量同步标记,分页请求未结束时为空 + /// 上次请求Response返回的增量同步标记,分页请求未结束时为空 /// /// /// 必填:否 - /// 日程开始Unix时间戳,单位为秒 + /// 日程开始Unix时间戳,单位为秒 /// /// /// 必填:否 - /// 日程结束Unix时间戳,单位为秒 + /// 日程结束Unix时间戳,单位为秒 /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdEventsAsync( [PathQuery] string calendar_id, [PathQuery] string? anchor_time, @@ -6977,17 +7177,17 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 日历ID + /// 日历ID /// /// /// 必填:是 - /// 日程ID + /// 日程ID /// /// /// 必填:是 - /// 会议群ID + /// 会议群ID /// - [OAuthToken, HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/meeting_chat")] + [HttpDelete("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/meeting_chat")] System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventIdMeetingChatAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -7003,13 +7203,13 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 日历ID + /// 日历ID /// /// /// 必填:是 - /// 日程ID + /// 日程ID /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/meeting_chat")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/meeting_chat")] System.Threading.Tasks.Task> PostCalendarV4CalendarsByCalendarIdEventsByEventIdMeetingChatAsync( [PathQuery] string calendar_id, [PathQuery] string event_id); @@ -7022,7 +7222,7 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// 为指定用户创建一个请假日程,可以是一个普通请假日程,也可以是一个全天日程。 /// 创建请假日程后,会在相应时间内,在用户个人签名页展示请假信息。 /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/timeoff_events")] + [HttpPost("/open-apis/calendar/v4/timeoff_events")] System.Threading.Tasks.Task> PostCalendarV4TimeoffEventsAsync( [JsonNetContent] Calendar.Spec.PostCalendarV4TimeoffEventsBodyDto dto); @@ -7036,9 +7236,10 @@ System.Threading.Tasks.Task DeleteCalendarV4CalendarsByCalendarIdEventsByEventId /// /// /// 必填:是 - /// 休假申请的唯一标识id。参见[请假日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/timeoff_event/introduction#b6611a02)**示例值**:"timeoff:XXXXXX-XXXX-0917-1623-aa493d591a39" + /// 休假申请的唯一标识id。参见[请假日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/timeoff_event/introduction#b6611a02) + /// **示例值**:"timeoff:XXXXXX-XXXX-0917-1623-aa493d591a39" /// - [OAuthToken, HttpDelete("/open-apis/calendar/v4/timeoff_events/{timeoff_event_id}")] + [HttpDelete("/open-apis/calendar/v4/timeoff_events/{timeoff_event_id}")] System.Threading.Tasks.Task DeleteCalendarV4TimeoffEventsByTimeoffEventIdAsync( [PathQuery] string timeoff_event_id); @@ -7049,7 +7250,7 @@ System.Threading.Tasks.Task DeleteCalendarV4TimeoffEventsByTimeoffEventIdAsync( /// Authorization:tenant_access_token /// 通过日程的Uid和Original time,查询会议室日程主题。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/summary/batch_get")] + [HttpPost("/open-apis/meeting_room/summary/batch_get")] System.Threading.Tasks.Task> PostMeetingRoomSummaryBatchGetAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomSummaryBatchGetBodyDto dto); @@ -7062,17 +7263,17 @@ System.Threading.Tasks.Task DeleteCalendarV4TimeoffEventsByTimeoffEventIdAsync( /// /// /// 必填:是 - /// 用于查询指定会议室的ID + /// 用于查询指定会议室的 ID /// /// /// 必填:是 - /// 查询会议室忙闲的起始时间,需要遵循格式[RFC3339](https://tools.ietf.org/html/rfc3339),需要进行URLEncode + /// 查询会议室忙闲的起始时间,需要遵循格式 [RFC3339](https://tools.ietf.org/html/rfc3339),需要进行URL Encode /// /// /// 必填:是 - /// 查询会议室忙闲的结束时间,需要遵循格式[RFC3339](https://tools.ietf.org/html/rfc3339),需要进行URLEncode + /// 查询会议室忙闲的结束时间,需要遵循格式 [RFC3339](https://tools.ietf.org/html/rfc3339),需要进行URL Encode /// - [OAuthToken, HttpGet("/open-apis/meeting_room/freebusy/batch_get?room_ids=omm_83d09ad4f6896e02029a6a075f71c9d1&room_ids=omm_eada1d61a550955240c28757e7dec3af&time_min=2019-09-04T08%3A45%3A00%2B08%3A00%26time_max=2019-09-04T09%3A45%3A00%2B08%3A00")] + [HttpGet("/open-apis/meeting_room/freebusy/batch_get")] System.Threading.Tasks.Task> GetMeetingRoomFreebusyBatchGetAsync( [PathQuery] string[] room_ids, [PathQuery] string time_min, @@ -7085,7 +7286,7 @@ System.Threading.Tasks.Task DeleteCalendarV4TimeoffEventsByTimeoffEventIdAsync( /// Authorization:tenant_access_token /// 该接口用于回复会议室日程实例,包括未签到释放和提前结束释放。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/instance/reply")] + [HttpPost("/open-apis/meeting_room/instance/reply")] System.Threading.Tasks.Task PostMeetingRoomInstanceReplyAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomInstanceReplyBodyDto dto); @@ -7098,23 +7299,23 @@ System.Threading.Tasks.Task PostMeetingRoomInstanceReplyAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees")] System.Threading.Tasks.Task> PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -7130,23 +7331,23 @@ System.Threading.Tasks.Task PostMeetingRoomInstanceReplyAsync( /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees/batch_delete")] + [HttpPost("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees/batch_delete")] System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesBatchDeleteAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -7162,37 +7363,37 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdEventsByEventIdAt /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 是否需要会议室表单信息。当前身份需要有日程的编辑权限,才会返回表单信息。 + /// 是否需要会议室表单信息。当前身份需要有日程的编辑权限,才会返回表单信息。 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -7210,37 +7411,37 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdEventsByEventIdAt /// /// /// 必填:是 - /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) + /// 日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction) /// /// /// 必填:是 - /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) + /// 日程ID。参见[日程ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event/introduction) /// /// /// 必填:是 - /// 群参与人ID。参见[参与人ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event-attendee/introduction#4998889c) + /// 群参与人 ID。参见[参与人ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event-attendee/introduction#4998889c) /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees/{attendee_id}/chat_members")] + [HttpGet("/open-apis/calendar/v4/calendars/{calendar_id}/events/{event_id}/attendees/{attendee_id}/chat_members")] System.Threading.Tasks.Task> GetCalendarV4CalendarsByCalendarIdEventsByEventIdAttendeesByAttendeeIdChatMembersAsync( [PathQuery] string calendar_id, [PathQuery] string event_id, @@ -7258,15 +7459,15 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdEventsByEventIdAt /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/reserves/apply")] + [HttpPost("/open-apis/vc/v1/reserves/apply")] System.Threading.Tasks.Task> PostVcV1ReservesApplyAsync( [JsonNetContent] Vc.PostVcV1ReservesApplyBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7280,9 +7481,9 @@ System.Threading.Tasks.Task PostCalendarV4CalendarsByCalendarIdEventsByEventIdAt /// /// /// 必填:是 - /// 预约ID(预约的唯一标识) + /// 预约ID(预约的唯一标识) /// - [OAuthToken, HttpDelete("/open-apis/vc/v1/reserves/{reserve_id}")] + [HttpDelete("/open-apis/vc/v1/reserves/{reserve_id}")] System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( [PathQuery] string reserve_id); @@ -7295,19 +7496,19 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 预约ID(预约的唯一标识) + /// 预约ID(预约的唯一标识) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/vc/v1/reserves/{reserve_id}")] + [HttpPut("/open-apis/vc/v1/reserves/{reserve_id}")] System.Threading.Tasks.Task> PutVcV1ReservesByReserveIdAsync( [PathQuery] string reserve_id, [JsonNetContent] Vc.PutVcV1ReservesByReserveIdBodyDto dto, @@ -7322,19 +7523,19 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 预约ID(预约的唯一标识) + /// 预约ID(预约的唯一标识) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserves/{reserve_id}")] + [HttpGet("/open-apis/vc/v1/reserves/{reserve_id}")] System.Threading.Tasks.Task> GetVcV1ReservesByReserveIdAsync( [PathQuery] string reserve_id, [PathQuery] string? user_id_type = "open_id"); @@ -7348,23 +7549,23 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 预约ID(预约的唯一标识) + /// 预约ID(预约的唯一标识) /// /// /// 必填:否 - /// 是否需要参会人列表,默认为false + /// 是否需要参会人列表,默认为false /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserves/{reserve_id}/get_active_meeting")] + [HttpGet("/open-apis/vc/v1/reserves/{reserve_id}/get_active_meeting")] System.Threading.Tasks.Task> GetVcV1ReservesByReserveIdGetActiveMeetingAsync( [PathQuery] string reserve_id, [PathQuery] bool? with_participants, @@ -7379,19 +7580,19 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 会议ID + /// 会议ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/meetings/{meeting_id}/kickout")] + [HttpPost("/open-apis/vc/v1/meetings/{meeting_id}/kickout")] System.Threading.Tasks.Task> PostVcV1MeetingsByMeetingIdKickoutAsync( [PathQuery] string meeting_id, [JsonNetContent] Vc.PostVcV1MeetingsByMeetingIdKickoutBodyDto dto, @@ -7406,19 +7607,19 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) + /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/meetings/{meeting_id}/set_host")] + [HttpPatch("/open-apis/vc/v1/meetings/{meeting_id}/set_host")] System.Threading.Tasks.Task> PatchVcV1MeetingsByMeetingIdSetHostAsync( [PathQuery] string meeting_id, [JsonNetContent] Vc.PatchVcV1MeetingsByMeetingIdSetHostBodyDto dto, @@ -7433,27 +7634,27 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) + /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) /// /// /// 必填:否 - /// 是否需要参会人列表 + /// 是否需要参会人列表 /// /// /// 必填:否 - /// 是否需要会中使用能力统计(仅限tenant_access_token) + /// 是否需要会中使用能力统计(仅限tenant_access_token) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/meetings/{meeting_id}")] + [HttpGet("/open-apis/vc/v1/meetings/{meeting_id}")] System.Threading.Tasks.Task> GetVcV1MeetingsByMeetingIdAsync( [PathQuery] string meeting_id, [PathQuery] bool? with_participants, @@ -7469,27 +7670,27 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 9位会议号 + /// 9位会议号 /// /// /// 必填:是 - /// 查询开始时间(unix时间,单位sec) + /// 查询开始时间(unix时间,单位sec) /// /// /// 必填:是 - /// 查询结束时间(unix时间,单位sec) + /// 查询结束时间(unix时间,单位sec) /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/vc/v1/meetings/list_by_no")] + [HttpGet("/open-apis/vc/v1/meetings/list_by_no")] System.Threading.Tasks.Task> GetVcV1MeetingsListByNoAsync( [PathQuery] string meeting_no, [PathQuery] string start_time, @@ -7506,9 +7707,9 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) + /// 会议ID(视频会议的唯一标识,视频会议开始后才会产生) /// - [OAuthToken, HttpGet("/open-apis/vc/v1/meetings/{meeting_id}/recording")] + [HttpGet("/open-apis/vc/v1/meetings/{meeting_id}/recording")] System.Threading.Tasks.Task> GetVcV1MeetingsByMeetingIdRecordingAsync( [PathQuery] string meeting_id); @@ -7521,13 +7722,13 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 开始时间(unix时间,单位sec) + /// 开始时间(unix时间,单位sec) /// /// /// 必填:是 - /// 结束时间(unix时间,单位sec) + /// 结束时间(unix时间,单位sec) /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reports/get_daily")] + [HttpGet("/open-apis/vc/v1/reports/get_daily")] System.Threading.Tasks.Task> GetVcV1ReportsGetDailyAsync( [PathQuery] string start_time, [PathQuery] string end_time); @@ -7541,19 +7742,19 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 开始时间(unix时间,单位sec) + /// 开始时间(unix时间,单位sec) /// /// /// 必填:是 - /// 结束时间(unix时间,单位sec) + /// 结束时间(unix时间,单位sec) /// /// /// 必填:是 - /// 取前多少位 + /// 取前多少位 /// /// /// 必填:是 - /// 排序依据(降序) + /// 排序依据(降序) /// /// 1:会议数量 /// 2:会议时长 @@ -7561,15 +7762,15 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reports/get_top_user")] + [HttpGet("/open-apis/vc/v1/reports/get_top_user")] System.Threading.Tasks.Task> GetVcV1ReportsGetTopUserAsync( [PathQuery] string start_time, [PathQuery] string end_time, @@ -7586,15 +7787,15 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/exports/meeting_list")] + [HttpPost("/open-apis/vc/v1/exports/meeting_list")] System.Threading.Tasks.Task> PostVcV1ExportsMeetingListAsync( [JsonNetContent] Vc.PostVcV1ExportsMeetingListBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7608,15 +7809,15 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/exports/participant_list")] + [HttpPost("/open-apis/vc/v1/exports/participant_list")] System.Threading.Tasks.Task> PostVcV1ExportsParticipantListAsync( [JsonNetContent] Vc.PostVcV1ExportsParticipantListBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7631,15 +7832,15 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/exports/participant_quality_list")] + [HttpPost("/open-apis/vc/v1/exports/participant_quality_list")] System.Threading.Tasks.Task> PostVcV1ExportsParticipantQualityListAsync( [JsonNetContent] Vc.PostVcV1ExportsParticipantQualityListBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7651,7 +7852,7 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// Authorization:tenant_access_token、user_access_token /// 导出会议室预定数据,具体权限要求请参考「资源介绍」。 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/exports/resource_reservation_list")] + [HttpPost("/open-apis/vc/v1/exports/resource_reservation_list")] System.Threading.Tasks.Task> PostVcV1ExportsResourceReservationListAsync( [JsonNetContent] Vc.PostVcV1ExportsResourceReservationListBodyDto dto); @@ -7664,9 +7865,9 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 任务id + /// 任务id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/exports/{task_id}")] + [HttpGet("/open-apis/vc/v1/exports/{task_id}")] System.Threading.Tasks.Task> GetVcV1ExportsByTaskIdAsync( [PathQuery] string task_id); @@ -7679,9 +7880,9 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync( /// /// /// 必填:是 - /// 文档token + /// 文档token /// - [OAuthToken, HttpGet("/open-apis/vc/v1/exports/download")] + [HttpGet("/open-apis/vc/v1/exports/download")] System.Threading.Tasks.Task GetVcV1ExportsDownloadAsync( [PathQuery] string file_token); @@ -7692,7 +7893,7 @@ System.Threading.Tasks.Task GetVcV1ExportsDownloadAsync( /// Authorization:tenant_access_token、user_access_token /// 该接口用于创建会议室层级。 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_levels")] + [HttpPost("/open-apis/vc/v1/room_levels")] System.Threading.Tasks.Task> PostVcV1RoomLevelsAsync( [JsonNetContent] Vc.PostVcV1RoomLevelsBodyDto dto); @@ -7703,7 +7904,7 @@ System.Threading.Tasks.Task GetVcV1ExportsDownloadAsync( /// Authorization:tenant_access_token、user_access_token /// 该接口可以用来删除某个会议室层级。 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_levels/del")] + [HttpPost("/open-apis/vc/v1/room_levels/del")] System.Threading.Tasks.Task PostVcV1RoomLevelsDelAsync( [JsonNetContent] Vc.PostVcV1RoomLevelsDelBodyDto dto); @@ -7716,9 +7917,9 @@ System.Threading.Tasks.Task PostVcV1RoomLevelsDelAsync( /// /// /// 必填:是 - /// 层级ID + /// 层级ID /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/room_levels/{room_level_id}")] + [HttpPatch("/open-apis/vc/v1/room_levels/{room_level_id}")] System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( [PathQuery] string room_level_id, [JsonNetContent] Vc.PatchVcV1RoomLevelsByRoomLevelIdBodyDto dto); @@ -7732,9 +7933,9 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// /// /// 必填:是 - /// 层级ID,查询租户层级可传0 + /// 层级ID,查询租户层级可传0 /// - [OAuthToken, HttpGet("/open-apis/vc/v1/room_levels/{room_level_id}")] + [HttpGet("/open-apis/vc/v1/room_levels/{room_level_id}")] System.Threading.Tasks.Task> GetVcV1RoomLevelsByRoomLevelIdAsync( [PathQuery] string room_level_id); @@ -7745,7 +7946,7 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// Authorization:tenant_access_token、user_access_token /// 该接口可以使用会议室层级 ID 批量查询会议室层级详情。 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_levels/mget")] + [HttpPost("/open-apis/vc/v1/room_levels/mget")] System.Threading.Tasks.Task> PostVcV1RoomLevelsMgetAsync( [JsonNetContent] Vc.PostVcV1RoomLevelsMgetBodyDto dto); @@ -7758,19 +7959,19 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// /// /// 必填:否 - /// 层级ID,当需要获取租户下层级列表时,room_level_id可传空 + /// 层级ID,当需要获取租户下层级列表时,room_level_id可传空 /// /// /// 必填:否 - /// 分页尺寸大小 - /// 默认值:10 + /// 分页尺寸大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/vc/v1/room_levels")] + [HttpGet("/open-apis/vc/v1/room_levels")] System.Threading.Tasks.Task> GetVcV1RoomLevelsAsync( [PathQuery] string? room_level_id, [PathQuery] int? page_size = 10, @@ -7785,9 +7986,9 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// /// /// 必填:是 - /// 用于查询指定会议室层级的自定义会议室层级ID + /// 用于查询指定会议室层级的自定义会议室层级ID /// - [OAuthToken, HttpGet("/open-apis/vc/v1/room_levels/search")] + [HttpGet("/open-apis/vc/v1/room_levels/search")] System.Threading.Tasks.Task> GetVcV1RoomLevelsSearchAsync( [PathQuery] string custom_level_ids); @@ -7800,15 +8001,15 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/rooms")] + [HttpPost("/open-apis/vc/v1/rooms")] System.Threading.Tasks.Task> PostVcV1RoomsAsync( [JsonNetContent] Vc.PostVcV1RoomsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7822,9 +8023,9 @@ System.Threading.Tasks.Task PatchVcV1RoomLevelsByRoomLevelIdAsync( /// /// /// 必填:是 - /// 会议室ID + /// 会议室ID /// - [OAuthToken, HttpDelete("/open-apis/vc/v1/rooms/{room_id}")] + [HttpDelete("/open-apis/vc/v1/rooms/{room_id}")] System.Threading.Tasks.Task DeleteVcV1RoomsByRoomIdAsync( [PathQuery] string room_id); @@ -7837,19 +8038,19 @@ System.Threading.Tasks.Task DeleteVcV1RoomsByRoomIdAsync( /// /// /// 必填:是 - /// 会议室ID + /// 会议室ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/rooms/{room_id}")] + [HttpPatch("/open-apis/vc/v1/rooms/{room_id}")] System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( [PathQuery] string room_id, [JsonNetContent] Vc.PatchVcV1RoomsByRoomIdBodyDto dto, @@ -7864,19 +8065,19 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:是 - /// 会议室ID + /// 会议室ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/rooms/{room_id}")] + [HttpGet("/open-apis/vc/v1/rooms/{room_id}")] System.Threading.Tasks.Task> GetVcV1RoomsByRoomIdAsync( [PathQuery] string room_id, [PathQuery] string? user_id_type = "open_id"); @@ -7890,15 +8091,15 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/rooms/mget")] + [HttpPost("/open-apis/vc/v1/rooms/mget")] System.Threading.Tasks.Task> PostVcV1RoomsMgetAsync( [JsonNetContent] Vc.PostVcV1RoomsMgetBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -7912,29 +8113,29 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 层级ID,当需要获取租户下会议室列表时,room_level_id可传空 + /// 层级ID,当需要获取租户下会议室列表时,room_level_id可传空 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/rooms")] + [HttpGet("/open-apis/vc/v1/rooms")] System.Threading.Tasks.Task> GetVcV1RoomsAsync( [PathQuery] string? room_level_id, [PathQuery] int? page_size = 10, @@ -7950,7 +8151,7 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:是 - /// 查询节点范围 + /// 查询节点范围 /// /// 1:会议室层级 /// 2:会议室 @@ -7958,19 +8159,19 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:是 - /// 查询节点ID:如果scope_type为1,则为层级ID,如果scope_type为2,则为会议室ID + /// 查询节点ID:如果scope_type为1,则为层级ID,如果scope_type为2,则为会议室ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/scope_config")] + [HttpGet("/open-apis/vc/v1/scope_config")] System.Threading.Tasks.Task> GetVcV1ScopeConfigAsync( [PathQuery] int scope_type, [PathQuery] string scope_id, @@ -7985,15 +8186,15 @@ System.Threading.Tasks.Task PatchVcV1RoomsByRoomIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/scope_config")] + [HttpPost("/open-apis/vc/v1/scope_config")] System.Threading.Tasks.Task PostVcV1ScopeConfigAsync( [JsonNetContent] Vc.PostVcV1ScopeConfigBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -8007,23 +8208,23 @@ System.Threading.Tasks.Task PostVcV1ScopeConfigAsync( /// /// /// 必填:是 - /// 会议室或层级id + /// 会议室或层级id /// /// /// 必填:是 - /// 1代表层级,2代表会议室 + /// 1 代表层级,2 代表会议室 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserve_configs/reserve_scope")] + [HttpGet("/open-apis/vc/v1/reserve_configs/reserve_scope")] System.Threading.Tasks.Task> GetVcV1ReserveConfigsReserveScopeAsync( [PathQuery] string scope_id, [PathQuery] string scope_type, @@ -8038,19 +8239,19 @@ System.Threading.Tasks.Task PostVcV1ScopeConfigAsync( /// /// /// 必填:是 - /// 会议室或层级id + /// 会议室或层级id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}")] + [HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}")] System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAsync( [PathQuery] string reserve_config_id, [JsonNetContent] Vc.PatchVcV1ReserveConfigsByReserveConfigIdBodyDto dto, @@ -8065,23 +8266,23 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAsync( /// /// /// 必填:是 - /// 会议室或层级id + /// 会议室或层级id /// /// /// 必填:是 - /// 1代表层级,2代表会议室 + /// 1代表层级,2代表会议室 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/form")] + [HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/form")] System.Threading.Tasks.Task> GetVcV1ReserveConfigsByReserveConfigIdFormAsync( [PathQuery] string reserve_config_id, [PathQuery] int scope_type, @@ -8096,19 +8297,19 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAsync( /// /// /// 必填:是 - /// 会议室或层级ID + /// 会议室或层级ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/form")] + [HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/form")] System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdFormAsync( [PathQuery] string reserve_config_id, [JsonNetContent] Vc.PatchVcV1ReserveConfigsByReserveConfigIdFormBodyDto dto, @@ -8123,23 +8324,23 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdFormAsync( /// /// /// 必填:是 - /// 会议室或层级id + /// 会议室或层级id /// /// /// 必填:是 - /// 会议室或层级 + /// 会议室或层级 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/admin")] + [HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/admin")] System.Threading.Tasks.Task> GetVcV1ReserveConfigsByReserveConfigIdAdminAsync( [PathQuery] string reserve_config_id, [PathQuery] int scope_type, @@ -8154,19 +8355,19 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdFormAsync( /// /// /// 必填:是 - /// 会议室或层级id + /// 会议室或层级id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/admin")] + [HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/admin")] System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAdminAsync( [PathQuery] string reserve_config_id, [JsonNetContent] Vc.PatchVcV1ReserveConfigsByReserveConfigIdAdminBodyDto dto, @@ -8181,23 +8382,23 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAdminAsync( /// /// /// 必填:是 - /// 会议室或层级ID,可通过会议室或层级相关查询接口获取 + /// 会议室或层级ID,可通过会议室或层级相关查询接口获取 /// /// /// 必填:是 - /// 1表示层级,2表示会议室 + /// 1表示层级,2表示会议室 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/disable_inform")] + [HttpGet("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/disable_inform")] System.Threading.Tasks.Task> GetVcV1ReserveConfigsByReserveConfigIdDisableInformAsync( [PathQuery] string reserve_config_id, [PathQuery] int scope_type, @@ -8212,19 +8413,19 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdAdminAsync( /// /// /// 必填:是 - /// 会议室或层级ID,可通过会议室或层级相关查询接口获取 + /// 会议室或层级ID,可通过会议室或层级相关查询接口获取 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/disable_inform")] + [HttpPatch("/open-apis/vc/v1/reserve_configs/{reserve_config_id}/disable_inform")] System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInformAsync( [PathQuery] string reserve_config_id, [JsonNetContent] Vc.PatchVcV1ReserveConfigsByReserveConfigIdDisableInformBodyDto dto, @@ -8239,45 +8440,45 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 查询开始时间(unix时间,单位sec) + /// 查询开始时间(unix时间,单位sec) /// /// /// 必填:是 - /// 查询结束时间(unix时间,单位sec) + /// 查询结束时间(unix时间,单位sec) /// /// /// 必填:否 - /// 按9位会议号筛选(最多一个筛选条件) + /// 按9位会议号筛选(最多一个筛选条件) /// /// /// 必填:否 - /// 按参会Lark用户筛选(最多一个筛选条件) + /// 按参会Lark用户筛选(最多一个筛选条件) /// /// /// 必填:否 - /// 按参会Rooms筛选(最多一个筛选条件) + /// 按参会Rooms筛选(最多一个筛选条件) /// /// /// 必填:否 - /// 分页尺寸大小 - /// 默认值:20 + /// 分页尺寸大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/meeting_list")] + [HttpGet("/open-apis/vc/v1/meeting_list")] System.Threading.Tasks.Task> GetVcV1MeetingListAsync( [PathQuery] string start_time, [PathQuery] string end_time, @@ -8297,45 +8498,45 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 会议开始时间(需要精确到一分钟,unix时间,单位sec) + /// 会议开始时间(需要精确到一分钟,unix时间,单位sec) /// /// /// 必填:是 - /// 会议结束时间(unix时间,单位sec) + /// 会议结束时间(unix时间,单位sec) /// /// /// 必填:是 - /// 9位会议号 + /// 9位会议号 /// /// /// 必填:否 - /// 按参会Lark用户筛选(最多一个筛选条件) + /// 按参会Lark用户筛选(最多一个筛选条件) /// /// /// 必填:否 - /// 按参会Rooms筛选(最多一个筛选条件) + /// 按参会Rooms筛选(最多一个筛选条件) /// /// /// 必填:否 - /// 分页尺寸大小 - /// 默认值:20 + /// 分页尺寸大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/participant_list")] + [HttpGet("/open-apis/vc/v1/participant_list")] System.Threading.Tasks.Task> GetVcV1ParticipantListAsync( [PathQuery] string meeting_start_time, [PathQuery] string meeting_end_time, @@ -8355,49 +8556,49 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 会议开始时间(需要精确到一分钟,unix时间,单位sec) + /// 会议开始时间(需要精确到一分钟,unix时间,单位sec) /// /// /// 必填:是 - /// 会议结束时间(unix时间,单位sec) + /// 会议结束时间(unix时间,单位sec) /// /// /// 必填:是 - /// 9位会议号 + /// 9位会议号 /// /// /// 必填:是 - /// 参会人入会时间(unix时间,单位sec) + /// 参会人入会时间(unix时间,单位sec) /// /// /// 必填:否 - /// 参会人为Lark用户时填入 + /// 参会人为Lark用户时填入 /// /// /// 必填:否 - /// 参会人为Rooms时填入 + /// 参会人为Rooms时填入 /// /// /// 必填:否 - /// 分页尺寸大小 - /// 默认值:20 + /// 分页尺寸大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/participant_quality_list")] + [HttpGet("/open-apis/vc/v1/participant_quality_list")] System.Threading.Tasks.Task> GetVcV1ParticipantQualityListAsync( [PathQuery] string meeting_start_time, [PathQuery] string meeting_end_time, @@ -8418,39 +8619,39 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 层级id + /// 层级id /// /// /// 必填:否 - /// 是否展示会议主题 + /// 是否展示会议主题 /// /// /// 必填:是 - /// 查询开始时间(unix时间,单位sec) + /// 查询开始时间(unix时间,单位sec) /// /// /// 必填:是 - /// 查询结束时间(unix时间,单位sec) + /// 查询结束时间(unix时间,单位sec) /// /// /// 必填:是 - /// 待筛选的会议室id列表 + /// 待筛选的会议室id列表 /// /// /// 必填:否 - /// 若为true表示导出room_ids范围外的会议室,默认为false + /// 若为true表示导出room_ids范围外的会议室,默认为false /// /// /// 必填:否 - /// 分页尺寸大小 - /// 默认值:20 + /// 分页尺寸大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/vc/v1/resource_reservation_list")] + [HttpGet("/open-apis/vc/v1/resource_reservation_list")] System.Threading.Tasks.Task> GetVcV1ResourceReservationListAsync( [PathQuery] string room_level_id, [PathQuery] string start_time, @@ -8470,15 +8671,15 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 开始时间(unix时间,单位秒) + /// 开始时间(unix时间,单位秒) /// /// /// 必填:是 - /// 结束时间(unix时间,单位秒) + /// 结束时间(unix时间,单位秒) /// /// /// 必填:否 - /// 查询对象类型,不填返回所有 + /// 查询对象类型,不填返回所有 /// /// 1:会议室 /// 2:企业会议室连接器 @@ -8486,19 +8687,19 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:否 - /// 查询对象ID,会议室ID或企业会议室连接器ID + /// 查询对象ID,会议室ID或企业会议室连接器ID /// /// /// 必填:否 - /// 请求期望返回的告警记录数量,不足则返回全部,该值默认为100,最大为1000 - /// 默认值:10 + /// 请求期望返回的告警记录数量,不足则返回全部,该值默认为 100,最大为 1000 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/vc/v1/alerts")] + [HttpGet("/open-apis/vc/v1/alerts")] System.Threading.Tasks.Task> GetVcV1AlertsAsync( [PathQuery] string start_time, [PathQuery] string end_time, @@ -8514,7 +8715,7 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// Authorization:tenant_access_token /// 班次是描述一次考勤任务时间规则的统称,比如一天打多少次卡,每次卡的上下班时间,晚到多长时间算迟到,晚到多长时间算缺卡等。 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/shifts")] + [HttpPost("/open-apis/attendance/v1/shifts")] System.Threading.Tasks.Task> PostAttendanceV1ShiftsAsync( [JsonNetContent] Attendance.PostAttendanceV1ShiftsBodyDto dto); @@ -8527,9 +8728,9 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConfigIdDisableInfor /// /// /// 必填:是 - /// 班次ID,获取方式:1)[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query)2)[创建班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/create) + /// 班次 ID,获取方式:1)[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query) 2)[创建班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/create) /// - [OAuthToken, HttpDelete("/open-apis/attendance/v1/shifts/{shift_id}")] + [HttpDelete("/open-apis/attendance/v1/shifts/{shift_id}")] System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( [PathQuery] string shift_id); @@ -8542,9 +8743,9 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:是 - /// 班次ID,获取方式:1)[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query)2)[创建班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/create) + /// 班次 ID,获取方式:1)[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query) 2)[创建班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/create) /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/shifts/{shift_id}")] + [HttpGet("/open-apis/attendance/v1/shifts/{shift_id}")] System.Threading.Tasks.Task> GetAttendanceV1ShiftsByShiftIdAsync( [PathQuery] string shift_id); @@ -8557,9 +8758,9 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:是 - /// 班次名称 + /// 班次名称 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/shifts/query")] + [HttpPost("/open-apis/attendance/v1/shifts/query")] System.Threading.Tasks.Task> PostAttendanceV1ShiftsQueryAsync( [PathQuery] string shift_name); @@ -8572,15 +8773,15 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/shifts")] + [HttpGet("/open-apis/attendance/v1/shifts")] System.Threading.Tasks.Task> GetAttendanceV1ShiftsAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -8595,7 +8796,7 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:是 - /// 用户ID的类型 + /// 用户 ID 的类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 @@ -8603,12 +8804,12 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:是 - /// 部门ID的类型 + /// 部门 ID 的类型 /// /// open_id:暂时只支持部门的openid /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/groups")] + [HttpPost("/open-apis/attendance/v1/groups")] System.Threading.Tasks.Task> PostAttendanceV1GroupsAsync( [PathQuery] string employee_type, [PathQuery] string dept_type, @@ -8623,9 +8824,9 @@ System.Threading.Tasks.Task DeleteAttendanceV1ShiftsByShiftIdAsync( /// /// /// 必填:是 - /// 考勤组ID,获取方式:1)[创建或修改考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/create)2)[按名称查询考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/search)3)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query) + /// 考勤组 ID,获取方式:1)[创建或修改考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/create) 2)[按名称查询考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/search) 3)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query) /// - [OAuthToken, HttpDelete("/open-apis/attendance/v1/groups/{group_id}")] + [HttpDelete("/open-apis/attendance/v1/groups/{group_id}")] System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( [PathQuery] string group_id); @@ -8638,11 +8839,11 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 考勤组ID,获取方式:1)[创建或修改考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/create)2)[按名称查询考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/search)3)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query) + /// 考勤组 ID,获取方式:1)[创建或修改考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/create) 2)[按名称查询考勤组](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/search) 3)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query) /// /// /// 必填:是 - /// 用户ID的类型 + /// 用户 ID 的类型 /// /// employee_id:员工employeeId /// employee_no:员工工号 @@ -8650,12 +8851,12 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 部门ID的类型 + /// 部门 ID 的类型 /// /// open_id:暂时只支持部门的openid /// /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/groups/{group_id}")] + [HttpGet("/open-apis/attendance/v1/groups/{group_id}")] System.Threading.Tasks.Task> GetAttendanceV1GroupsByGroupIdAsync( [PathQuery] string group_id, [PathQuery] string employee_type, @@ -8668,7 +8869,7 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// Authorization:tenant_access_token /// 按考勤组名称查询考勤组摘要信息。查询条件支持名称精确匹配和模糊匹配两种方式。查询结果按考勤组修改时间 desc 排序,且最大记录数为 10 条。 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/groups/search")] + [HttpPost("/open-apis/attendance/v1/groups/search")] System.Threading.Tasks.Task> PostAttendanceV1GroupsSearchAsync( [JsonNetContent] Attendance.PostAttendanceV1GroupsSearchBodyDto dto); @@ -8681,15 +8882,15 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/groups")] + [HttpGet("/open-apis/attendance/v1/groups")] System.Threading.Tasks.Task> GetAttendanceV1GroupsAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -8703,13 +8904,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id的员工工号类型 + /// 请求体和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_daily_shifts/batch_create")] + [HttpPost("/open-apis/attendance/v1/user_daily_shifts/batch_create")] System.Threading.Tasks.Task> PostAttendanceV1UserDailyShiftsBatchCreateAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserDailyShiftsBatchCreateBodyDto dto); @@ -8723,13 +8924,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_daily_shifts/query")] + [HttpPost("/open-apis/attendance/v1/user_daily_shifts/query")] System.Threading.Tasks.Task> PostAttendanceV1UserDailyShiftsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserDailyShiftsQueryBodyDto dto); @@ -8743,17 +8944,17 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 用户视图ID,获取方式:1)[查询统计设置](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_stats_view/query) + /// 用户视图 ID,获取方式:1)[查询统计设置](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_stats_view/query) /// /// /// 必填:是 - /// 员工工号类型 + /// 员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPut("/open-apis/attendance/v1/user_stats_views/{user_stats_view_id}")] + [HttpPut("/open-apis/attendance/v1/user_stats_views/{user_stats_view_id}")] System.Threading.Tasks.Task> PutAttendanceV1UserStatsViewsByUserStatsViewIdAsync( [PathQuery] string user_stats_view_id, [PathQuery] string employee_type, @@ -8768,13 +8969,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 响应体中的user_id的员工工号类型 + /// 响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_stats_fields/query")] + [HttpPost("/open-apis/attendance/v1/user_stats_fields/query")] System.Threading.Tasks.Task> PostAttendanceV1UserStatsFieldsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserStatsFieldsQueryBodyDto dto); @@ -8788,13 +8989,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 响应体中的user_id的员工工号类型 + /// 响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_stats_views/query")] + [HttpPost("/open-apis/attendance/v1/user_stats_views/query")] System.Threading.Tasks.Task> PostAttendanceV1UserStatsViewsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserStatsViewsQueryBodyDto dto); @@ -8808,13 +9009,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_stats_datas/query")] + [HttpPost("/open-apis/attendance/v1/user_stats_datas/query")] System.Threading.Tasks.Task> PostAttendanceV1UserStatsDatasQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserStatsDatasQueryBodyDto dto); @@ -8828,13 +9029,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/index)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/index)>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_approvals/query")] + [HttpPost("/open-apis/attendance/v1/user_approvals/query")] System.Threading.Tasks.Task> PostAttendanceV1UserApprovalsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserApprovalsQueryBodyDto dto); @@ -8849,13 +9050,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id的员工工号类型 + /// 请求体和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_approvals")] + [HttpPost("/open-apis/attendance/v1/user_approvals")] System.Threading.Tasks.Task> PostAttendanceV1UserApprovalsAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserApprovalsBodyDto dto); @@ -8867,7 +9068,7 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// Authorization:tenant_access_token /// 对于只使用飞书考勤系统而未使用飞书审批系统的企业,可以通过该接口更新写入飞书考勤系统中的三方系统审批状态,例如请假、加班、外出、出差、补卡等审批,状态包括通过、不通过、撤销等。 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/approval_infos/process")] + [HttpPost("/open-apis/attendance/v1/approval_infos/process")] System.Threading.Tasks.Task> PostAttendanceV1ApprovalInfosProcessAsync( [JsonNetContent] Attendance.PostAttendanceV1ApprovalInfosProcessBodyDto dto); @@ -8880,13 +9081,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id的员工工号类型 + /// 请求体和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_task_remedys")] + [HttpPost("/open-apis/attendance/v1/user_task_remedys")] System.Threading.Tasks.Task> PostAttendanceV1UserTaskRemedysAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserTaskRemedysBodyDto dto); @@ -8900,13 +9101,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id的员工工号类型 + /// 请求体和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_task_remedys/query_user_allowed_remedys")] + [HttpPost("/open-apis/attendance/v1/user_task_remedys/query_user_allowed_remedys")] System.Threading.Tasks.Task> PostAttendanceV1UserTaskRemedysQueryUserAllowedRemedysAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserTaskRemedysQueryUserAllowedRemedysBodyDto dto); @@ -8920,13 +9121,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_task_remedys/query")] + [HttpPost("/open-apis/attendance/v1/user_task_remedys/query")] System.Threading.Tasks.Task> PostAttendanceV1UserTaskRemedysQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserTaskRemedysQueryBodyDto dto); @@ -8940,13 +9141,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id和creator_id的员工工号类型 + /// 请求体和响应体中的 user_id 和 creator_id 的员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_flows/batch_create")] + [HttpPost("/open-apis/attendance/v1/user_flows/batch_create")] System.Threading.Tasks.Task> PostAttendanceV1UserFlowsBatchCreateAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserFlowsBatchCreateBodyDto dto); @@ -8960,18 +9161,18 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 打卡流水记录ID,获取方式:1)[批量查询打卡流水记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_flow/query)2)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query)3)[导入打卡流水记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_flow/batch_create) + /// 打卡流水记录 ID,获取方式:1)[批量查询打卡流水记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_flow/query) 2)[获取打卡结果](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_task/query) 3)[导入打卡流水记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/user_flow/batch_create) /// /// /// 必填:是 - /// 响应体中的user_id和creator_id的员工工号类型 + /// 响应体中的 user_id 和 creator_id 的员工工号类型 /// /// open_id:开放openID /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/user_flows/{user_flow_id}")] + [HttpGet("/open-apis/attendance/v1/user_flows/{user_flow_id}")] System.Threading.Tasks.Task> GetAttendanceV1UserFlowsByUserFlowIdAsync( [PathQuery] string user_flow_id, [PathQuery] string employee_type); @@ -8985,7 +9186,7 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 @@ -8993,9 +9194,9 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:否 - /// 由于新入职用户可以复用已离职用户的employee_no/employee_id。如果true,返回employee_no/employee_id对应的所有在职+离职用户数据;如果false,只返回employee_no/employee_id对应的在职或最近一个离职用户数据 + /// 由于新入职用户可以复用已离职用户的employee_no/employee_id。如果true,返回employee_no/employee_id对应的所有在职+离职用户数据;如果false,只返回employee_no/employee_id对应的在职或最近一个离职用户数据 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_flows/query")] + [HttpPost("/open-apis/attendance/v1/user_flows/query")] System.Threading.Tasks.Task> PostAttendanceV1UserFlowsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserFlowsQueryBodyDto dto, @@ -9010,7 +9211,7 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 员工工号类型 + /// 员工工号类型 /// /// employee_id:员工employeeID,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即[飞书管理后台](https://bytedance.feishu.cn/admin/contacts/departmentanduser)>组织架构>成员与部门>成员详情中的工号 @@ -9018,13 +9219,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:否 - /// 是否忽略无效和没有权限的用户。如果true,则返回有效用户的信息,并告知无效和没有权限的用户信息;如果false,且user_ids中存在无效或没有权限的用户,则返回错误 + /// 是否忽略无效和没有权限的用户。如果 true,则返回有效用户的信息,并告知无效和没有权限的用户信息;如果 false,且 user_ids 中存在无效或没有权限的用户,则返回错误 /// /// /// 必填:否 - /// 由于新入职员工可以复用已离职员工的employee_no/employee_id,如果true,则返回employee_no/employee_id对应的所有在职+离职员工的数据;如果false,则只返回employee_no/employee_id对应的在职或最近一个离职员工的数据 + /// 由于新入职员工可以复用已离职员工的 employee_no/employee_id,如果 true,则返回 employee_no/employee_id 对应的所有在职 + 离职员工的数据;如果 false,则只返回 employee_no/employee_id 对应的在职或最近一个离职员工的数据 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_tasks/query")] + [HttpPost("/open-apis/attendance/v1/user_tasks/query")] System.Threading.Tasks.Task> PostAttendanceV1UserTasksQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserTasksQueryBodyDto dto, @@ -9040,13 +9241,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体和响应体中的user_id的员工工号类型 + /// 请求体和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/user_settings/modify")] + [HttpPost("/open-apis/attendance/v1/user_settings/modify")] System.Threading.Tasks.Task> PostAttendanceV1UserSettingsModifyAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.PostAttendanceV1UserSettingsModifyBodyDto dto); @@ -9060,13 +9261,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 请求体中的user_ids和响应体中的user_id的员工工号类型 + /// 请求体中的 user_ids 和响应体中的 user_id 的员工工号类型 /// /// employee_id:员工employeeID,即飞书管理后台>组织架构>成员与部门>成员详情中的用户ID /// employee_no:员工工号,即飞书管理后台>组织架构>成员与部门>成员详情中的工号 /// /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/user_settings/query")] + [HttpGet("/open-apis/attendance/v1/user_settings/query")] System.Threading.Tasks.Task> GetAttendanceV1UserSettingsQueryAsync( [PathQuery] string employee_type, [JsonNetContent] Attendance.GetAttendanceV1UserSettingsQueryBodyDto dto); @@ -9080,13 +9281,13 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 带后缀的文件名 + /// 带后缀的文件名 /// /// /// 必填:否 - /// 文件内容 + /// 文件内容 /// - [OAuthToken, HttpPost("/open-apis/attendance/v1/files/upload")] + [HttpPost("/open-apis/attendance/v1/files/upload")] System.Threading.Tasks.Task> PostAttendanceV1FilesUploadAsync( [PathQuery] string file_name, [FormDataContent] Attendance.PostAttendanceV1FilesUploadBodyDto dto, @@ -9101,9 +9302,9 @@ System.Threading.Tasks.Task DeleteAttendanceV1GroupsByGroupIdAsync( /// /// /// 必填:是 - /// 文件ID + /// 文件 ID /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/files/{file_id}/download")] + [HttpGet("/open-apis/attendance/v1/files/{file_id}/download")] System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( [PathQuery] string file_id); @@ -9116,20 +9317,20 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// /// /// 必填:是 - /// 假期类型ID + /// 假期类型ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/attendance/v1/leave_employ_expire_records/{leave_id}")] + [HttpGet("/open-apis/attendance/v1/leave_employ_expire_records/{leave_id}")] System.Threading.Tasks.Task> GetAttendanceV1LeaveEmployExpireRecordsByLeaveIdAsync( [PathQuery] string leave_id, [JsonNetContent] Attendance.GetAttendanceV1LeaveEmployExpireRecordsByLeaveIdBodyDto dto, @@ -9144,20 +9345,20 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// /// /// 必填:是 - /// 假期类型ID + /// 假期类型ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/attendance/v1/leave_accrual_record/{leave_id}")] + [HttpPatch("/open-apis/attendance/v1/leave_accrual_record/{leave_id}")] System.Threading.Tasks.Task> PatchAttendanceV1LeaveAccrualRecordByLeaveIdAsync( [PathQuery] string leave_id, [JsonNetContent] Attendance.PatchAttendanceV1LeaveAccrualRecordByLeaveIdBodyDto dto, @@ -9170,7 +9371,7 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// Authorization:tenant_access_token /// 用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/approvals")] + [HttpPost("/open-apis/approval/v4/approvals")] System.Threading.Tasks.Task> PostApprovalV4ApprovalsAsync( [JsonNetContent] Approval.Spec.PostApprovalV4ApprovalsBodyDto dto); @@ -9183,11 +9384,11 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// /// /// 必填:是 - /// 审批定义Code + /// 审批定义 Code /// /// /// 必填:否 - /// 语言可选值 + /// 语言可选值 /// /// zh-CN:中文 /// en-US:英文 @@ -9196,19 +9397,19 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// /// /// 必填:否 - /// 可选是否返回有数据权限审批流程管理员ID列表 + /// 可选是否返回有数据权限审批流程管理员ID列表 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/approval/v4/approvals/{approval_code}")] + [HttpGet("/open-apis/approval/v4/approvals/{approval_code}")] System.Threading.Tasks.Task> GetApprovalV4ApprovalsByApprovalCodeAsync( [PathQuery] string approval_code, [PathQuery] string? locale, @@ -9222,7 +9423,7 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// Authorization:tenant_access_token /// 创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances")] + [HttpPost("/open-apis/approval/v4/instances")] System.Threading.Tasks.Task> PostApprovalV4InstancesAsync( [JsonNetContent] Approval.PostApprovalV4InstancesBodyDto dto); @@ -9235,15 +9436,15 @@ System.Threading.Tasks.Task GetAttendanceV1FilesByFileIdDownloadAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/cancel")] + [HttpPost("/open-apis/approval/v4/instances/cancel")] System.Threading.Tasks.Task PostApprovalV4InstancesCancelAsync( [JsonNetContent] Approval.PostApprovalV4InstancesCancelBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -9255,7 +9456,7 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCancelAsync( /// Authorization:tenant_access_token /// 通过接口可以将当前审批实例抄送给其他人。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/cc")] + [HttpPost("/open-apis/approval/v4/instances/cc")] System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( [JsonNetContent] Approval.Spec.PostApprovalV4InstancesCcBodyDto dto); @@ -9266,7 +9467,7 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( /// Authorization:tenant_access_token /// 提交审批前,预览审批流程。或者发起审批后,在某一审批节点预览后续流程。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/preview")] + [HttpPost("/open-apis/approval/v4/instances/preview")] System.Threading.Tasks.Task> PostApprovalV4InstancesPreviewAsync( [JsonNetContent] Approval.Spec.PostApprovalV4InstancesPreviewBodyDto dto); @@ -9279,11 +9480,11 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( /// /// /// 必填:是 - /// 审批实例Code,若在创建的时候传了uuid,也可以通过传uuid获取。 + /// 审批实例 Code,若在创建的时候传了 uuid,也可以通过传 uuid 获取。 /// /// /// 必填:否 - /// 语言。默认值为[创建审批定义](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)时在i18n_resources字段中配置的语言。 + /// 语言。默认值为[创建审批定义](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)时在 i18n_resources 字段中配置的语言。 /// /// zh-CN:中文 /// en-US:英文 @@ -9292,19 +9493,19 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( /// /// /// 必填:否 - /// 发起审批用户id,仅自建应用可返回。 + /// 发起审批用户 id,仅自建应用可返回。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/approval/v4/instances/{instance_id}")] + [HttpGet("/open-apis/approval/v4/instances/{instance_id}")] System.Threading.Tasks.Task> GetApprovalV4InstancesByInstanceIdAsync( [PathQuery] string instance_id, [PathQuery] string? locale, @@ -9318,7 +9519,7 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( /// Authorization:tenant_access_token /// 根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。默认以审批创建时间先后顺序排列。 /// - [OAuthToken, HttpGet("/open-apis/approval/v4/instances")] + [HttpGet("/open-apis/approval/v4/instances")] System.Threading.Tasks.Task> GetApprovalV4InstancesAsync(); /// @@ -9330,15 +9531,15 @@ System.Threading.Tasks.Task PostApprovalV4InstancesCcAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/tasks/approve")] + [HttpPost("/open-apis/approval/v4/tasks/approve")] System.Threading.Tasks.Task PostApprovalV4TasksApproveAsync( [JsonNetContent] Approval.PostApprovalV4TasksApproveBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -9350,7 +9551,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksApproveAsync( /// Authorization:tenant_access_token /// 对于单个审批任务进行拒绝操作。拒绝后审批流程结束。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/tasks/reject")] + [HttpPost("/open-apis/approval/v4/tasks/reject")] System.Threading.Tasks.Task PostApprovalV4TasksRejectAsync( [JsonNetContent] Approval.Spec.PostApprovalV4TasksRejectBodyDto dto); @@ -9361,7 +9562,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksRejectAsync( /// Authorization:tenant_access_token /// 对于单个审批任务进行转交操作。转交后审批流程流转给被转交人。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/tasks/transfer")] + [HttpPost("/open-apis/approval/v4/tasks/transfer")] System.Threading.Tasks.Task PostApprovalV4TasksTransferAsync( [JsonNetContent] Approval.Spec.PostApprovalV4TasksTransferBodyDto dto); @@ -9374,15 +9575,15 @@ System.Threading.Tasks.Task PostApprovalV4TasksTransferAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/specified_rollback")] + [HttpPost("/open-apis/approval/v4/instances/specified_rollback")] System.Threading.Tasks.Task PostApprovalV4InstancesSpecifiedRollbackAsync( [JsonNetContent] Approval.PostApprovalV4InstancesSpecifiedRollbackBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -9394,7 +9595,7 @@ System.Threading.Tasks.Task PostApprovalV4InstancesSpecifiedRollbackAsync( /// Authorization:tenant_access_token /// 对于单个审批任务进行加签操作。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/add_sign")] + [HttpPost("/open-apis/approval/v4/instances/add_sign")] System.Threading.Tasks.Task PostApprovalV4InstancesAddSignAsync( [JsonNetContent] Approval.Spec.PostApprovalV4InstancesAddSignBodyDto dto); @@ -9405,7 +9606,7 @@ System.Threading.Tasks.Task PostApprovalV4InstancesAddSignAsync( /// Authorization:tenant_access_token /// 对于单个退回到发起人的审批任务进行重新发起操作。发起后审批流程会流转到下一个审批人。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/tasks/resubmit")] + [HttpPost("/open-apis/approval/v4/tasks/resubmit")] System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( [JsonNetContent] Approval.Spec.PostApprovalV4TasksResubmitBodyDto dto); @@ -9418,9 +9619,9 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 文件 + /// 文件 /// - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/file/upload")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/file/upload")] System.Threading.Tasks.Task> PostApprovalOpenapiV2FileUploadAsync( [FormDataContent] Approval.Spec.PostApprovalOpenapiV2FileUploadBodyDto dto, [FormDataContent] FormDataFile content); @@ -9434,9 +9635,10 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 审批实例code(或租户自定义审批实例ID)**示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" + /// 审批实例code(或租户自定义审批实例ID) + /// **示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/{instance_id}/comments")] + [HttpPost("/open-apis/approval/v4/instances/{instance_id}/comments")] System.Threading.Tasks.Task> PostApprovalV4InstancesByInstanceIdCommentsAsync( [PathQuery] string instance_id, [JsonNetContent] Approval.Spec.PostApprovalV4InstancesByInstanceIdCommentsBodyDto dto); @@ -9450,13 +9652,15 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 审批实例code(或者租户自定义审批实例ID)**示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" + /// 审批实例code(或者租户自定义审批实例ID) + /// **示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" /// /// /// 必填:是 - /// 评论ID**示例值**:"7081516627711606803" + /// 评论ID + /// **示例值**:"7081516627711606803" /// - [OAuthToken, HttpDelete("/open-apis/approval/v4/instances/{instance_id}/comments/{comment_id}")] + [HttpDelete("/open-apis/approval/v4/instances/{instance_id}/comments/{comment_id}")] System.Threading.Tasks.Task> DeleteApprovalV4InstancesByInstanceIdCommentsByCommentIdAsync( [PathQuery] string instance_id, [PathQuery] string comment_id); @@ -9470,9 +9674,10 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 审批实例code(或者租户自定义审批实例ID)**示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" + /// 审批实例code(或者租户自定义审批实例ID) + /// **示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/{instance_id}/comments/remove")] + [HttpPost("/open-apis/approval/v4/instances/{instance_id}/comments/remove")] System.Threading.Tasks.Task> PostApprovalV4InstancesByInstanceIdCommentsRemoveAsync( [PathQuery] string instance_id); @@ -9485,9 +9690,10 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 审批实例code(或者租户自定义审批实例ID)**示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" + /// 审批实例code(或者租户自定义审批实例ID) + /// **示例值**:"6A123516-FB88-470D-A428-9AF58B71B3C0" /// - [OAuthToken, HttpGet("/open-apis/approval/v4/instances/{instance_id}/comments")] + [HttpGet("/open-apis/approval/v4/instances/{instance_id}/comments")] System.Threading.Tasks.Task> GetApprovalV4InstancesByInstanceIdCommentsAsync( [PathQuery] string instance_id); @@ -9501,24 +9707,24 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/external_approvals")] + [HttpPost("/open-apis/approval/v4/external_approvals")] System.Threading.Tasks.Task> PostApprovalV4ExternalApprovalsAsync( [JsonNetContent] Approval.PostApprovalV4ExternalApprovalsBodyDto dto, [PathQuery] string? department_id_type = "open_department_id", @@ -9533,19 +9739,19 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 调用[创建三方审批定义](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)时返回的审批定义code + /// 调用[创建三方审批定义](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)时返回的审批定义code /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/approval/v4/external_approvals/{approval_code}")] + [HttpGet("/open-apis/approval/v4/external_approvals/{approval_code}")] System.Threading.Tasks.Task> GetApprovalV4ExternalApprovalsByApprovalCodeAsync( [PathQuery] string approval_code, [PathQuery] string? user_id_type = "open_id"); @@ -9561,7 +9767,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// - [OAuthToken, HttpPost("/open-apis/approval/v4/external_instances")] + [HttpPost("/open-apis/approval/v4/external_instances")] System.Threading.Tasks.Task> PostApprovalV4ExternalInstancesAsync( [JsonNetContent] Approval.Spec.PostApprovalV4ExternalInstancesBodyDto dto); @@ -9573,7 +9779,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// 校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 /// 例如,用户可以每隔5分钟,将最近5分钟产生的实例使用该接口进行对比。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/external_instances/check")] + [HttpPost("/open-apis/approval/v4/external_instances/check")] System.Threading.Tasks.Task> PostApprovalV4ExternalInstancesCheckAsync( [JsonNetContent] Approval.Spec.PostApprovalV4ExternalInstancesCheckBodyDto dto); @@ -9590,15 +9796,15 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/approval/v4/external_tasks")] + [HttpGet("/open-apis/approval/v4/external_tasks")] System.Threading.Tasks.Task> GetApprovalV4ExternalTasksAsync( [JsonNetContent] Approval.GetApprovalV4ExternalTasksBodyDto dto, [PathQuery] int? page_size = 50, @@ -9611,7 +9817,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// Authorization:tenant_access_token /// 此接口可以用来通过飞书审批的Bot推送消息给用户,当有新的审批待办,或者审批待办的状态有更新时,可以通过飞书审批的Bot告知用户。当然开发者也可以利用开放平台的能力自建一个全新的Bot,用来推送审批相关信息。如果出现推送成功,但是没有收到消息,可能是因为开通了审批机器人的聚合推送。 /// - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v1/message/send")] + [HttpPost("https://www.feishu.cn/approval/openapi/v1/message/send")] System.Threading.Tasks.Task> PostApprovalOpenapiV1MessageSendAsync(); /// @@ -9622,7 +9828,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// 此接口可以根据审批bot消息id及相应状态,更新相应的审批bot消息,只可用于更新待审批模板的bot消息。例如,给用户推送了审批待办消息,当用户处理该消息后,可以将之前推送的Bot消息更新为已审批。 /// **注意:该接口只能更新模板为 1008「收到审批待办」的卡片。** /// - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v1/message/update")] + [HttpPost("https://www.feishu.cn/approval/openapi/v1/message/update")] System.Threading.Tasks.Task> PostApprovalOpenapiV1MessageUpdateAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV1MessageUpdateBodyDto dto); @@ -9635,25 +9841,25 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/query")] + [HttpPost("/open-apis/approval/v4/instances/query")] System.Threading.Tasks.Task> PostApprovalV4InstancesQueryAsync( [JsonNetContent] Approval.PostApprovalV4InstancesQueryBodyDto dto, [PathQuery] int? page_size = 10, @@ -9667,7 +9873,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// Authorization:tenant_access_token /// 该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 /// - [OAuthToken, HttpPost("/open-apis/approval/v4/instances/search_cc")] + [HttpPost("/open-apis/approval/v4/instances/search_cc")] System.Threading.Tasks.Task> PostApprovalV4InstancesSearchCcAsync( [JsonNetContent] Approval.Spec.PostApprovalV4InstancesSearchCcBodyDto dto); @@ -9680,25 +9886,25 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/approval/v4/tasks/search")] + [HttpPost("/open-apis/approval/v4/tasks/search")] System.Threading.Tasks.Task> PostApprovalV4TasksSearchAsync( [JsonNetContent] Approval.PostApprovalV4TasksSearchBodyDto dto, [PathQuery] int? page_size = 10, @@ -9712,7 +9918,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// Authorization:tenant_access_token、 user_access_token /// 根据用户和任务分组查询任务列表。 /// - [OAuthToken, HttpGet("/open-apis/approval/v4/tasks/query")] + [HttpGet("/open-apis/approval/v4/tasks/query")] System.Threading.Tasks.Task> GetApprovalV4TasksQueryAsync(); /// @@ -9722,7 +9928,7 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// Authorization:tenant_access_token /// 用于灰度租户内的 userID 相互转换。 /// - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v1/id/get")] + [HttpPost("https://www.feishu.cn/approval/openapi/v1/id/get")] System.Threading.Tasks.Task> PostApprovalOpenapiV1IdGetAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV1IdGetBodyDto dto); @@ -9737,9 +9943,10 @@ System.Threading.Tasks.Task PostApprovalV4TasksResubmitAsync( /// /// /// 必填:是 - /// 审批定义唯一标识**示例值**:"7C468A54-8745-2245-9675-08B7C63E7A85" + /// 审批定义唯一标识 + /// **示例值**:"7C468A54-8745-2245-9675-08B7C63E7A85" /// - [OAuthToken, HttpPost("/open-apis/approval/v4/approvals/{approval_code}/subscribe")] + [HttpPost("/open-apis/approval/v4/approvals/{approval_code}/subscribe")] System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeSubscribeAsync( [PathQuery] string approval_code); @@ -9752,9 +9959,10 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeSubscribeAsync( /// /// /// 必填:是 - /// 审批定义唯一标识**示例值**:"7C468A54-8745-2245-9675-08B7C63E7A85" + /// 审批定义唯一标识 + /// **示例值**:"7C468A54-8745-2245-9675-08B7C63E7A85" /// - [OAuthToken, HttpPost("/open-apis/approval/v4/approvals/{approval_code}/unsubscribe")] + [HttpPost("/open-apis/approval/v4/approvals/{approval_code}/unsubscribe")] System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsync( [PathQuery] string approval_code); @@ -9765,7 +9973,7 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// Authorization:tenant_access_token /// 该接口用于获取客服邮箱地址。 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agent_emails")] + [HttpGet("/open-apis/helpdesk/v1/agent_emails")] System.Threading.Tasks.Task> GetHelpdeskV1AgentEmailsAsync(); /// @@ -9777,9 +9985,9 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:是 - /// 客服id + /// 客服 id /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agents/{agent_id}/schedules")] + [HttpGet("/open-apis/helpdesk/v1/agents/{agent_id}/schedules")] System.Threading.Tasks.Task> GetHelpdeskV1AgentsByAgentIdSchedulesAsync( [PathQuery] string agent_id); @@ -9792,9 +10000,9 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:是 - /// 筛选条件,1-online客服,2-offline(手动)客服,3-offduty(下班)客服,4-移除客服 + /// 筛选条件, 1 - online客服, 2 - offline(手动)客服, 3 - off duty(下班)客服, 4 - 移除客服 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agent_schedules")] + [HttpGet("/open-apis/helpdesk/v1/agent_schedules")] System.Threading.Tasks.Task> GetHelpdeskV1AgentSchedulesAsync( [PathQuery] int[] status); @@ -9807,9 +10015,9 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:是 - /// agentskillid + /// agent skill id /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agent_skills/{agent_skill_id}")] + [HttpGet("/open-apis/helpdesk/v1/agent_skills/{agent_skill_id}")] System.Threading.Tasks.Task> GetHelpdeskV1AgentSkillsByAgentSkillIdAsync( [PathQuery] string agent_skill_id); @@ -9820,7 +10028,7 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// Authorization:tenant_access_token /// 获取全部客服技能。 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agent_skills")] + [HttpGet("/open-apis/helpdesk/v1/agent_skills")] System.Threading.Tasks.Task> GetHelpdeskV1AgentSkillsAsync(); /// @@ -9830,7 +10038,7 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// Authorization:tenant_access_token /// 该接口用于获取全部客服技能。仅支持自建应用。 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/agent_skill_rules")] + [HttpGet("/open-apis/helpdesk/v1/agent_skill_rules")] System.Threading.Tasks.Task> GetHelpdeskV1AgentSkillRulesAsync(); /// @@ -9840,7 +10048,7 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// Authorization:tenant_access_token /// 该接口用于创建服务台对话。 /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/start_service")] + [HttpPost("/open-apis/helpdesk/v1/start_service")] System.Threading.Tasks.Task> PostHelpdeskV1StartServiceAsync( [JsonNetContent] Helpdesk.PostHelpdeskV1StartServiceBodyDto dto); @@ -9853,9 +10061,9 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:是 - /// ticketid + /// ticket id /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/tickets/{ticket_id}")] + [HttpGet("/open-apis/helpdesk/v1/tickets/{ticket_id}")] System.Threading.Tasks.Task> GetHelpdeskV1TicketsByTicketIdAsync( [PathQuery] string ticket_id); @@ -9868,74 +10076,74 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:否 - /// 搜索条件:工单ID + /// 搜索条件:工单ID /// /// /// 必填:否 - /// 搜索条件:客服id + /// 搜索条件: 客服id /// /// /// 必填:否 - /// 搜索条件:关单客服id + /// 搜索条件: 关单客服id /// /// /// 必填:否 - /// 搜索条件:工单类型1:bot2:人工 + /// 搜索条件: 工单类型 1:bot 2:人工 /// /// /// 必填:否 - /// 搜索条件:工单渠道 + /// 搜索条件: 工单渠道 /// /// /// 必填:否 - /// 搜索条件:工单是否解决1:没解决2:已解决 + /// 搜索条件: 工单是否解决 1:没解决 2:已解决 /// /// /// 必填:否 - /// 搜索条件:工单评分 + /// 搜索条件: 工单评分 /// /// /// 必填:否 - /// 搜索条件:工单状态列表 + /// 搜索条件: 工单状态列表 /// /// /// 必填:否 - /// 搜索条件:用户名称 + /// 搜索条件: 用户名称 /// /// /// 必填:否 - /// 搜索条件:用户id + /// 搜索条件: 用户id /// /// /// 必填:否 - /// 搜索条件:用户标签列表 + /// 搜索条件: 用户标签列表 /// /// /// 必填:否 - /// 页数,从1开始,默认为1 + /// 页数, 从1开始, 默认为1 /// /// /// 必填:否 - /// 当前页大小,最大为200,默认为20。分页查询最多累计返回一万条数据,超过一万条请更改查询条件,推荐通过时间查询。 - /// 默认值:10 + /// 当前页大小,最大为200, 默认为20。分页查询最多累计返回一万条数据,超过一万条请更改查询条件,推荐通过时间查询。 + /// 默认值:10 /// /// /// 必填:否 - /// 搜索条件:工单创建起始时间ms(也需要填上create_time_end),相当于>=create_time_start + /// 搜索条件: 工单创建起始时间 ms (也需要填上create_time_end),相当于>=create_time_start /// /// /// 必填:否 - /// 搜索条件:工单创建结束时间ms(也需要填上create_time_start),相当于<=create_time_end + /// 搜索条件: 工单创建结束时间 ms (也需要填上create_time_start),相当于<=create_time_end /// /// /// 必填:否 - /// 搜索条件:工单修改起始时间ms(也需要填上update_time_end) + /// 搜索条件: 工单修改起始时间 ms (也需要填上update_time_end) /// /// /// 必填:否 - /// 搜索条件:工单修改结束时间ms(也需要填上update_time_start) + /// 搜索条件: 工单修改结束时间 ms(也需要填上update_time_start) /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/tickets")] + [HttpGet("/open-apis/helpdesk/v1/tickets")] System.Threading.Tasks.Task> GetHelpdeskV1TicketsAsync( [PathQuery] string? ticket_id, [PathQuery] string? agent_id, @@ -9964,17 +10172,18 @@ System.Threading.Tasks.Task PostApprovalV4ApprovalsByApprovalCodeUnsubscribeAsyn /// /// /// 必填:是 - /// 工单ID + /// 工单ID /// /// /// 必填:是 - /// 消息ID[查询消息ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/helpdesk-v1/ticket-message/list) + /// 消息ID + /// [查询消息ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/helpdesk-v1/ticket-message/list) /// /// /// 必填:否 - /// index,当消息类型为post时,需指定图片index,index从0开始。当消息类型为img时,无需index + /// index,当消息类型为post时,需指定图片index,index从0开始。当消息类型为img时,无需index /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/ticket_images")] + [HttpGet("/open-apis/helpdesk/v1/ticket_images")] System.Threading.Tasks.Task GetHelpdeskV1TicketImagesAsync( [PathQuery] string ticket_id, [PathQuery] string msg_id, @@ -9989,9 +10198,9 @@ System.Threading.Tasks.Task GetHelpdeskV1TicketImagesAsync( /// /// /// 必填:是 - /// 工单ID + /// 工单ID /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/tickets/{ticket_id}/answer_user_query")] + [HttpPost("/open-apis/helpdesk/v1/tickets/{ticket_id}/answer_user_query")] System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( [PathQuery] string ticket_id, [JsonNetContent] Helpdesk.PostHelpdeskV1TicketsByTicketIdAnswerUserQueryBodyDto dto); @@ -10005,9 +10214,9 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:否 - /// visibleonly + /// visible only /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/customized_fields")] + [HttpGet("/open-apis/helpdesk/v1/customized_fields")] System.Threading.Tasks.Task> GetHelpdeskV1CustomizedFieldsAsync( [PathQuery] bool? visible_only); @@ -10020,9 +10229,9 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:是 - /// 工单ID + /// 工单ID /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/tickets/{ticket_id}/messages")] + [HttpPost("/open-apis/helpdesk/v1/tickets/{ticket_id}/messages")] System.Threading.Tasks.Task> PostHelpdeskV1TicketsByTicketIdMessagesAsync( [PathQuery] string ticket_id, [JsonNetContent] Helpdesk.PostHelpdeskV1TicketsByTicketIdMessagesBodyDto dto); @@ -10036,26 +10245,26 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:是 - /// 工单ID + /// 工单ID /// /// /// 必填:否 - /// 起始时间 + /// 起始时间 /// /// /// 必填:否 - /// 结束时间 + /// 结束时间 /// /// /// 必填:否 - /// 页数ID + /// 页数ID /// /// /// 必填:否 - /// 消息数量,最大200,默认20 - /// 默认值:10 + /// 消息数量,最大200,默认20 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/tickets/{ticket_id}/messages")] + [HttpGet("/open-apis/helpdesk/v1/tickets/{ticket_id}/messages")] System.Threading.Tasks.Task> GetHelpdeskV1TicketsByTicketIdMessagesAsync( [PathQuery] string ticket_id, [PathQuery] int? time_start, @@ -10072,15 +10281,15 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/message")] + [HttpPost("/open-apis/helpdesk/v1/message")] System.Threading.Tasks.Task> PostHelpdeskV1MessageAsync( [JsonNetContent] Helpdesk.PostHelpdeskV1MessageBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -10094,9 +10303,10 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:是 - /// 工单自定义字段ID**示例值**:"6948728206392295444" + /// 工单自定义字段ID + /// **示例值**:"6948728206392295444" /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/ticket_customized_fields/{ticket_customized_field_id}")] + [HttpGet("/open-apis/helpdesk/v1/ticket_customized_fields/{ticket_customized_field_id}")] System.Threading.Tasks.Task> GetHelpdeskV1TicketCustomizedFieldsByTicketCustomizedFieldIdAsync( [PathQuery] string ticket_customized_field_id); @@ -10107,7 +10317,7 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// Authorization:tenant_access_token /// 该接口用于获取全部工单自定义字段。 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/ticket_customized_fields")] + [HttpGet("/open-apis/helpdesk/v1/ticket_customized_fields")] System.Threading.Tasks.Task> GetHelpdeskV1TicketCustomizedFieldsAsync( [JsonNetContent] Helpdesk.Spec.GetHelpdeskV1TicketCustomizedFieldsBodyDto dto); @@ -10120,9 +10330,9 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:是 - /// 知识库ID + /// 知识库ID /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/faqs/{id}")] + [HttpGet("/open-apis/helpdesk/v1/faqs/{id}")] System.Threading.Tasks.Task> GetHelpdeskV1FaqsByIdAsync( [PathQuery] string id); @@ -10135,26 +10345,26 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:否 - /// 知识库分类ID + /// 知识库分类ID /// /// /// 必填:否 - /// 搜索条件:知识库状态1:在线0:删除,可恢复2:删除,不可恢复 + /// 搜索条件: 知识库状态 1:在线 0:删除,可恢复 2:删除,不可恢复 /// /// /// 必填:否 - /// 搜索条件:关键词,匹配问题标题,问题关键字,用户姓名 + /// 搜索条件: 关键词,匹配问题标题,问题关键字,用户姓名 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 默认值:20 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/faqs")] + [HttpGet("/open-apis/helpdesk/v1/faqs")] System.Threading.Tasks.Task> GetHelpdeskV1FaqsAsync( [PathQuery] string? category_id, [PathQuery] string? status, @@ -10171,13 +10381,13 @@ System.Threading.Tasks.Task PostHelpdeskV1TicketsByTicketIdAnswerUserQueryAsync( /// /// /// 必填:是 - /// 知识库ID + /// 知识库ID /// /// /// 必填:是 - /// 图像key + /// 图像key /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/faqs/{id}/image/{image_key}")] + [HttpGet("/open-apis/helpdesk/v1/faqs/{id}/image/{image_key}")] System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( [PathQuery] string id, [PathQuery] string image_key); @@ -10191,22 +10401,23 @@ System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( /// /// /// 必填:是 - /// 搜索query,query内容如果不是英文,包含中文空格等有两种编码策略:1.url编码2.base64编码,同时加上base64=true参数 + /// 搜索query + /// ,query内容如果不是英文,包含中文空格等有两种编码策略:1. url编码 2. base64编码,同时加上base64=true参数 /// /// /// 必填:否 - /// 是否转换为base64,输入true表示是,不填写表示否 + /// 是否转换为base64,输入true表示是,不填写表示否 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 默认值:20 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/faqs/search")] + [HttpGet("/open-apis/helpdesk/v1/faqs/search")] System.Threading.Tasks.Task> GetHelpdeskV1FaqsSearchAsync( [PathQuery] string query, [PathQuery] string? base64, @@ -10222,9 +10433,9 @@ System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( /// /// /// 必填:是 - /// 知识库分类ID + /// 知识库分类ID /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/categories/{id}")] + [HttpGet("/open-apis/helpdesk/v1/categories/{id}")] System.Threading.Tasks.Task> GetHelpdeskV1CategoriesByIdAsync( [PathQuery] string id); @@ -10235,7 +10446,7 @@ System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( /// Authorization:tenant_access_token /// 该接口用于获取服务台知识库所有分类。 /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/categories")] + [HttpGet("/open-apis/helpdesk/v1/categories")] System.Threading.Tasks.Task> GetHelpdeskV1CategoriesAsync(); /// @@ -10247,19 +10458,19 @@ System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( /// /// /// 必填:是 - /// 唯一ID + /// 唯一ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/helpdesk/v1/notifications/{notification_id}")] + [HttpGet("/open-apis/helpdesk/v1/notifications/{notification_id}")] System.Threading.Tasks.Task> GetHelpdeskV1NotificationsByNotificationIdAsync( [PathQuery] string notification_id, [PathQuery] string? user_id_type = "open_id"); @@ -10271,7 +10482,7 @@ System.Threading.Tasks.Task GetHelpdeskV1FaqsByIdImageByImageKeyAsync( /// Authorization:tenant_access_token /// 本接口用于订阅服务台事件。 /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/events/subscribe")] + [HttpPost("/open-apis/helpdesk/v1/events/subscribe")] System.Threading.Tasks.Task PostHelpdeskV1EventsSubscribeAsync( [JsonNetContent] Helpdesk.PostHelpdeskV1EventsSubscribeBodyDto dto); @@ -10282,7 +10493,7 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsSubscribeAsync( /// Authorization:tenant_access_token /// 本接口用于取消订阅服务台事件。 /// - [OAuthToken, HttpPost("/open-apis/helpdesk/v1/events/unsubscribe")] + [HttpPost("/open-apis/helpdesk/v1/events/unsubscribe")] System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync( [JsonNetContent] Helpdesk.PostHelpdeskV1EventsUnsubscribeBodyDto dto); @@ -10297,15 +10508,15 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks")] + [HttpPost("/open-apis/task/v1/tasks")] System.Threading.Tasks.Task> PostTaskV1TasksAsync( [JsonNetContent] Task.PostTaskV1TasksBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -10319,9 +10530,9 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// - [OAuthToken, HttpDelete("/open-apis/task/v1/tasks/{task_id}")] + [HttpDelete("/open-apis/task/v1/tasks/{task_id}")] System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdAsync( [PathQuery] string task_id); @@ -10334,19 +10545,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v1/tasks/{task_id}")] + [HttpPatch("/open-apis/task/v1/tasks/{task_id}")] System.Threading.Tasks.Task> PatchTaskV1TasksByTaskIdAsync( [PathQuery] string task_id, [JsonNetContent] Task.PatchTaskV1TasksByTaskIdBodyDto dto, @@ -10362,9 +10573,9 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdAsync( /// /// /// 必填:是 - /// 任务ID,可通过[创建任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/task-v1/task/create)时响应体中的id字段获取 + /// 任务 ID,可通过[创建任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/task-v1/task/create)时响应体中的id字段获取 /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/complete")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/complete")] System.Threading.Tasks.Task PostTaskV1TasksByTaskIdCompleteAsync( [PathQuery] string task_id); @@ -10377,9 +10588,9 @@ System.Threading.Tasks.Task PostTaskV1TasksByTaskIdCompleteAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/uncomplete")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/uncomplete")] System.Threading.Tasks.Task PostTaskV1TasksByTaskIdUncompleteAsync( [PathQuery] string task_id); @@ -10392,19 +10603,19 @@ System.Threading.Tasks.Task PostTaskV1TasksByTaskIdUncompleteAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdAsync( [PathQuery] string task_id, [PathQuery] string? user_id_type = "open_id"); @@ -10419,37 +10630,37 @@ System.Threading.Tasks.Task PostTaskV1TasksByTaskIdUncompleteAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 范围查询任务时,查询的起始时间。不填时默认起始时间为第一个任务的创建时间。 + /// 范围查询任务时,查询的起始时间。不填时默认起始时间为第一个任务的创建时间。 /// /// /// 必填:否 - /// 范围查询任务时,查询的结束时间。不填时默认结束时间为最后一个任务的创建时间。 + /// 范围查询任务时,查询的结束时间。不填时默认结束时间为最后一个任务的创建时间。 /// /// /// 必填:否 - /// 可用于查询时过滤任务完成状态。true表示只返回已完成的任务,false表示只返回未完成的任务。不填时表示同时返回两种完成状态的任务。 + /// 可用于查询时过滤任务完成状态。true表示只返回已完成的任务,false表示只返回未完成的任务。不填时表示同时返回两种完成状态的任务。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks")] + [HttpGet("/open-apis/task/v1/tasks")] System.Threading.Tasks.Task> GetTaskV1TasksAsync( [PathQuery] string? start_create_time, [PathQuery] string? end_create_time, @@ -10467,9 +10678,9 @@ System.Threading.Tasks.Task PostTaskV1TasksByTaskIdUncompleteAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/reminders")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/reminders")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdRemindersAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdRemindersBodyDto dto); @@ -10483,13 +10694,13 @@ System.Threading.Tasks.Task PostTaskV1TasksByTaskIdUncompleteAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:是 - /// 任务提醒时间设置的ID(即reminder.id) + /// 任务提醒时间设置的 ID(即 reminder.id) /// - [OAuthToken, HttpDelete("/open-apis/task/v1/tasks/{task_id}/reminders/{reminder_id}")] + [HttpDelete("/open-apis/task/v1/tasks/{task_id}/reminders/{reminder_id}")] System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdRemindersByReminderIdAsync( [PathQuery] string task_id, [PathQuery] string reminder_id); @@ -10503,19 +10714,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdRemindersByReminderIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}/reminders")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}/reminders")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdRemindersAsync( [PathQuery] string task_id, [PathQuery] int? page_size = 50, @@ -10530,19 +10741,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdRemindersByReminderIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/comments")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/comments")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdCommentsAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdCommentsBodyDto dto, @@ -10557,13 +10768,13 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdRemindersByReminderIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务ID /// /// /// 必填:是 - /// 评论ID + /// 评论ID /// - [OAuthToken, HttpDelete("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] + [HttpDelete("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( [PathQuery] string task_id, [PathQuery] string comment_id); @@ -10577,23 +10788,23 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务ID /// /// /// 必填:是 - /// 评论ID + /// 评论 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] + [HttpPut("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] System.Threading.Tasks.Task> PutTaskV1TasksByTaskIdCommentsByCommentIdAsync( [PathQuery] string task_id, [PathQuery] string comment_id, @@ -10609,23 +10820,23 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务ID /// /// /// 必填:是 - /// 评论ID + /// 评论ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}/comments/{comment_id}")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdCommentsByCommentIdAsync( [PathQuery] string task_id, [PathQuery] string comment_id, @@ -10640,38 +10851,38 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( /// /// /// 必填:是 - /// 任务id + /// 任务id /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 评论排序标记,可按照评论时间从小到大查询,或者评论时间从大到小查询,不填默认按照从小到大 + /// 评论排序标记,可按照评论时间从小到大查询,或者评论时间从大到小查询,不填默认按照从小到大 /// /// 0:按照回复时间从小到大查询 /// 1:按照回复时间从大到小查询 /// - /// 默认值:0 + /// 默认值:0 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}/comments")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}/comments")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdCommentsAsync( [PathQuery] string task_id, [PathQuery] int? page_size = 10, @@ -10688,19 +10899,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/followers")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/followers")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdFollowersAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdFollowersBodyDto dto, @@ -10715,23 +10926,23 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByCommentIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:是 - /// 任务关注人ID(OpenID或UserID,由user_id_type指定) + /// 任务关注人 ID(Open ID或User ID,由user_id_type指定) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/task/v1/tasks/{task_id}/followers/{follower_id}")] + [HttpDelete("/open-apis/task/v1/tasks/{task_id}/followers/{follower_id}")] System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdFollowersByFollowerIdAsync( [PathQuery] string task_id, [PathQuery] string follower_id, @@ -10746,19 +10957,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdFollowersByFollowerIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/batch_delete_follower")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/batch_delete_follower")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdBatchDeleteFollowerAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdBatchDeleteFollowerBodyDto dto, @@ -10773,9 +10984,10 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdFollowersByFollowerIdAsync( /// /// /// 必填:是 - /// 任务ID**示例值**:"0d38e26e-190a-49e9-93a2-35067763ed1f" + /// 任务 ID + /// **示例值**:"0d38e26e-190a-49e9-93a2-35067763ed1f" /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}/followers")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}/followers")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdFollowersAsync( [PathQuery] string task_id); @@ -10789,19 +11001,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdFollowersByFollowerIdAsync( /// /// /// 必填:是 - /// 任务ID,可通过[创建任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/task-v1/task/create)时响应体中的id字段获取 + /// 任务 ID,可通过[创建任务](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/task-v1/task/create)时响应体中的id字段获取 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/collaborators")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/collaborators")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdCollaboratorsAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdCollaboratorsBodyDto dto, @@ -10816,23 +11028,23 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdFollowersByFollowerIdAsync( /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:是 - /// 任务执行者ID(OpenID或UserID,由user_id_type指定) + /// 任务执行者 ID(Open ID或User ID,由user_id_type指定) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpDelete("/open-apis/task/v1/tasks/{task_id}/collaborators/{collaborator_id}")] + [HttpDelete("/open-apis/task/v1/tasks/{task_id}/collaborators/{collaborator_id}")] System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaboratorIdAsync( [PathQuery] string task_id, [PathQuery] string collaborator_id, @@ -10847,19 +11059,19 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:是 - /// 任务ID + /// 任务ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v1/tasks/{task_id}/batch_delete_collaborator")] + [HttpPost("/open-apis/task/v1/tasks/{task_id}/batch_delete_collaborator")] System.Threading.Tasks.Task> PostTaskV1TasksByTaskIdBatchDeleteCollaboratorAsync( [PathQuery] string task_id, [JsonNetContent] Task.PostTaskV1TasksByTaskIdBatchDeleteCollaboratorBodyDto dto, @@ -10874,29 +11086,29 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:是 - /// 任务ID + /// 任务 ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v1/tasks/{task_id}/collaborators")] + [HttpGet("/open-apis/task/v1/tasks/{task_id}/collaborators")] System.Threading.Tasks.Task> GetTaskV1TasksByTaskIdCollaboratorsAsync( [PathQuery] string task_id, [PathQuery] int? page_size = 50, @@ -10918,10 +11130,10 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks")] + [HttpPost("/open-apis/task/v2/tasks")] System.Threading.Tasks.Task> PostTaskV2TasksAsync( [JsonNetContent] Task.PostTaskV2TasksBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -10935,14 +11147,14 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:是 - /// 要获取的任务guid + /// 要获取的任务guid /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasks/{task_guid}")] + [HttpGet("/open-apis/task/v2/tasks/{task_guid}")] System.Threading.Tasks.Task> GetTaskV2TasksByTaskGuidAsync( [PathQuery] string task_guid, [PathQuery] string? user_id_type = "open_id"); @@ -10976,14 +11188,14 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:是 - /// 要更新的任务全局唯一ID + /// 要更新的任务全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/tasks/{task_guid}")] + [HttpPatch("/open-apis/task/v2/tasks/{task_guid}")] System.Threading.Tasks.Task> PatchTaskV2TasksByTaskGuidAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PatchTaskV2TasksByTaskGuidBodyDto dto, @@ -10999,9 +11211,9 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCollaboratorsByCollaborator /// /// /// 必填:是 - /// 要删除的任务guid + /// 要删除的任务guid /// - [OAuthToken, HttpDelete("/open-apis/task/v2/tasks/{task_guid}")] + [HttpDelete("/open-apis/task/v2/tasks/{task_guid}")] System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( [PathQuery] string task_guid); @@ -11018,14 +11230,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要添加负责人的任务全局唯一ID + /// 要添加负责人的任务全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_members")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_members")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidAddMembersAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidAddMembersBodyDto dto, @@ -11040,14 +11252,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要移除成员的任务全局唯一ID + /// 要移除成员的任务全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_members")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_members")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidRemoveMembersAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidRemoveMembersBodyDto dto, @@ -11063,9 +11275,9 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要获取清单列表的任务的全局唯一ID + /// 要获取清单列表的任务的全局唯一ID /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasks/{task_guid}/tasklists")] + [HttpGet("/open-apis/task/v2/tasks/{task_guid}/tasklists")] System.Threading.Tasks.Task> GetTaskV2TasksByTaskGuidTasklistsAsync( [PathQuery] string task_guid); @@ -11079,14 +11291,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要添加到清单的任务的全局唯一ID + /// 要添加到清单的任务的全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_tasklist")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_tasklist")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidAddTasklistAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidAddTasklistBodyDto dto, @@ -11102,14 +11314,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要从清单移除的任务的全局唯一ID + /// 要从清单移除的任务的全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_tasklist")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_tasklist")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidRemoveTasklistAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidRemoveTasklistBodyDto dto, @@ -11126,14 +11338,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要添加负责人的任务全局唯一ID + /// 要添加负责人的任务全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_reminders")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_reminders")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidAddRemindersAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidAddRemindersBodyDto dto, @@ -11149,14 +11361,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要移除提醒的任务全局唯一ID + /// 要移除提醒的任务全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_reminders")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_reminders")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidRemoveRemindersAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidRemoveRemindersBodyDto dto, @@ -11173,9 +11385,9 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 任务GUID + /// 任务GUID /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_dependencies")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/add_dependencies")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidAddDependenciesAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidAddDependenciesBodyDto dto); @@ -11190,9 +11402,9 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要移除依赖的任务GUID + /// 要移除依赖的任务GUID /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_dependencies")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/remove_dependencies")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidRemoveDependenciesAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidRemoveDependenciesBodyDto dto); @@ -11207,14 +11419,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 父任务GUID + /// 父任务GUID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasks/{task_guid}/subtasks")] + [HttpPost("/open-apis/task/v2/tasks/{task_guid}/subtasks")] System.Threading.Tasks.Task> PostTaskV2TasksByTaskGuidSubtasksAsync( [PathQuery] string task_guid, [JsonNetContent] Task.PostTaskV2TasksByTaskGuidSubtasksBodyDto dto, @@ -11230,24 +11442,24 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 父任务的全局唯一ID + /// 父任务的全局唯一ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasks/{task_guid}/subtasks")] + [HttpGet("/open-apis/task/v2/tasks/{task_guid}/subtasks")] System.Threading.Tasks.Task> GetTaskV2TasksByTaskGuidSubtasksAsync( [PathQuery] string task_guid, [PathQuery] int? page_size = 50, @@ -11265,10 +11477,10 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasklists")] + [HttpPost("/open-apis/task/v2/tasklists")] System.Threading.Tasks.Task> PostTaskV2TasklistsAsync( [JsonNetContent] Task.PostTaskV2TasklistsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -11282,14 +11494,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 清单全局唯一GUID + /// 清单全局唯一GUID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}")] + [HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}")] System.Threading.Tasks.Task> GetTaskV2TasklistsByTasklistGuidAsync( [PathQuery] string tasklist_guid, [PathQuery] string? user_id_type = "open_id"); @@ -11311,14 +11523,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要更新的清单的全局唯一GUID + /// 要更新的清单的全局唯一GUID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/tasklists/{tasklist_guid}")] + [HttpPatch("/open-apis/task/v2/tasklists/{tasklist_guid}")] System.Threading.Tasks.Task> PatchTaskV2TasklistsByTasklistGuidAsync( [PathQuery] string tasklist_guid, [JsonNetContent] Task.PatchTaskV2TasklistsByTasklistGuidBodyDto dto, @@ -11334,9 +11546,9 @@ System.Threading.Tasks.Task DeleteTaskV2TasksByTaskGuidAsync( /// /// /// 必填:是 - /// 要删除的清单GUID + /// 要删除的清单GUID /// - [OAuthToken, HttpDelete("/open-apis/task/v2/tasklists/{tasklist_guid}")] + [HttpDelete("/open-apis/task/v2/tasklists/{tasklist_guid}")] System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( [PathQuery] string tasklist_guid); @@ -11354,14 +11566,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 要添加成员的清单的全局唯一ID + /// 要添加成员的清单的全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/add_members")] + [HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/add_members")] System.Threading.Tasks.Task> PostTaskV2TasklistsByTasklistGuidAddMembersAsync( [PathQuery] string tasklist_guid, [JsonNetContent] Task.PostTaskV2TasklistsByTasklistGuidAddMembersBodyDto dto, @@ -11379,14 +11591,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 要移除协作人的清单全局唯一ID + /// 要移除协作人的清单全局唯一ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/remove_members")] + [HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/remove_members")] System.Threading.Tasks.Task> PostTaskV2TasklistsByTasklistGuidRemoveMembersAsync( [PathQuery] string tasklist_guid, [JsonNetContent] Task.PostTaskV2TasklistsByTasklistGuidRemoveMembersBodyDto dto, @@ -11403,36 +11615,36 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 要获取任务的清单全局唯一ID + /// 要获取任务的清单全局唯一ID /// /// /// 必填:否 - /// 每页返回的任务数量 - /// 默认值:50 + /// 每页返回的任务数量 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 只查看特定完成状态的任务,填写“true”表示返回已经完成的任务;“false”表示只返回未完成的任务;不填写表示不按完成状态过滤。 + /// 只查看特定完成状态的任务,填写“true”表示返回已经完成的任务;“false”表示只返回未完成的任务;不填写表示不按完成状态过滤。 /// /// /// 必填:否 - /// 任务创建的起始时间戳(ms),闭区间,不填写默认为首个任务的创建时间戳 + /// 任务创建的起始时间戳(ms),闭区间,不填写默认为首个任务的创建时间戳 /// /// /// 必填:否 - /// 任务创建的结束时间戳(ms),闭区间,不填写默认为最后创建任务的创建时间戳 + /// 任务创建的结束时间戳(ms),闭区间,不填写默认为最后创建任务的创建时间戳 /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/tasks")] + [HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/tasks")] System.Threading.Tasks.Task> GetTaskV2TasklistsByTasklistGuidTasksAsync( [PathQuery] string tasklist_guid, [PathQuery] bool? completed, @@ -11451,20 +11663,20 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:否 - /// 每页返回的清单数量 - /// 默认值:50 + /// 每页返回的清单数量 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasklists")] + [HttpGet("/open-apis/task/v2/tasklists")] System.Threading.Tasks.Task> GetTaskV2TasklistsAsync( [PathQuery] int? page_size = 50, [PathQuery] string? page_token = null, @@ -11481,19 +11693,19 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 清单GUID + /// 清单GUID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions")] + [HttpPost("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions")] System.Threading.Tasks.Task> PostTaskV2TasklistsByTasklistGuidActivitySubscriptionsAsync( [PathQuery] string tasklist_guid, [JsonNetContent] Task.PostTaskV2TasklistsByTasklistGuidActivitySubscriptionsBodyDto dto, @@ -11508,23 +11720,23 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 + /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 /// /// /// 必填:是 - /// 订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 + /// 订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] + [HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] System.Threading.Tasks.Task> GetTaskV2TasklistsByTasklistGuidActivitySubscriptionsByActivitySubscriptionGuidAsync( [PathQuery] string tasklist_guid, [PathQuery] string activity_subscription_guid, @@ -11539,24 +11751,24 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 + /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 /// /// /// 必填:否 - /// 返回结果的最大数量 - /// 默认值:50 + /// 返回结果的最大数量 + /// 默认值:50 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions")] + [HttpGet("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions")] System.Threading.Tasks.Task> GetTaskV2TasklistsByTasklistGuidActivitySubscriptionsAsync( [PathQuery] string tasklist_guid, [PathQuery] int? limit = 50, @@ -11576,23 +11788,23 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 + /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 /// /// /// 必填:是 - /// 要更新的动态订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 + /// 要更新的动态订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] + [HttpPatch("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] System.Threading.Tasks.Task> PatchTaskV2TasklistsByTasklistGuidActivitySubscriptionsByActivitySubscriptionGuidAsync( [PathQuery] string tasklist_guid, [PathQuery] string activity_subscription_guid, @@ -11608,13 +11820,13 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidAsync( /// /// /// 必填:是 - /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 + /// 清单GUID。可以通过[创建清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/create),或者通过[获取清单列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist/list)接口查询得到。 /// /// /// 必填:是 - /// 要删除的订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 + /// 要删除的订阅GUID。可以通过[创建动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/create)接口创建,或者通过[列取动态订阅](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/tasklist-activity_subscription/list)查询得到。 /// - [OAuthToken, HttpDelete("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] + [HttpDelete("/open-apis/task/v2/tasklists/{tasklist_guid}/activity_subscriptions/{activity_subscription_guid}")] System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidActivitySubscriptionsByActivitySubscriptionGuidAsync( [PathQuery] string tasklist_guid, [PathQuery] string activity_subscription_guid); @@ -11629,10 +11841,10 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidActivitySubscript /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/comments")] + [HttpPost("/open-apis/task/v2/comments")] System.Threading.Tasks.Task> PostTaskV2CommentsAsync( [JsonNetContent] Task.PostTaskV2CommentsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -11646,14 +11858,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidActivitySubscript /// /// /// 必填:是 - /// 要获取评论详情的评论ID + /// 要获取评论详情的评论ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/comments/{comment_id}")] + [HttpGet("/open-apis/task/v2/comments/{comment_id}")] System.Threading.Tasks.Task> GetTaskV2CommentsByCommentIdAsync( [PathQuery] string comment_id, [PathQuery] string? user_id_type = "open_id"); @@ -11669,14 +11881,14 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidActivitySubscript /// /// /// 必填:是 - /// 要更新的评论ID + /// 要更新的评论ID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/comments/{comment_id}")] + [HttpPatch("/open-apis/task/v2/comments/{comment_id}")] System.Threading.Tasks.Task> PatchTaskV2CommentsByCommentIdAsync( [PathQuery] string comment_id, [JsonNetContent] Task.PatchTaskV2CommentsByCommentIdBodyDto dto, @@ -11692,9 +11904,9 @@ System.Threading.Tasks.Task DeleteTaskV2TasklistsByTasklistGuidActivitySubscript /// /// /// 必填:是 - /// 要删除的评论id + /// 要删除的评论id /// - [OAuthToken, HttpDelete("/open-apis/task/v2/comments/{comment_id}")] + [HttpDelete("/open-apis/task/v2/comments/{comment_id}")] System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( [PathQuery] string comment_id); @@ -11708,38 +11920,38 @@ System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( /// /// /// 必填:否 - /// 分页大小,默认为50。 - /// 默认值:50 + /// 分页大小,默认为50。 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 要获取评论列表的资源类型,目前只支持"task",默认为"task"。 - /// 默认值:task + /// 要获取评论列表的资源类型,目前只支持"task",默认为"task"。 + /// 默认值:task /// /// /// 必填:是 - /// 要获取评论的资源ID。例如要获取任务的评论列表,此处应该填写任务全局唯一ID + /// 要获取评论的资源ID。例如要获取任务的评论列表,此处应该填写任务全局唯一ID /// /// /// 必填:否 - /// 返回数据的排序方式。"asc"表示从最老到最新顺序返回;"desc"表示从最新到最老顺序返回。默认为"asc"。 + /// 返回数据的排序方式。"asc"表示从最老到最新顺序返回;"desc"表示从最新到最老顺序返回。默认为"asc"。 /// /// asc:评论发表时间升序 /// desc:评论发表时间降序 /// - /// 默认值:asc + /// 默认值:asc /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/comments")] + [HttpGet("/open-apis/task/v2/comments")] System.Threading.Tasks.Task> GetTaskV2CommentsAsync( [PathQuery] string resource_id, [PathQuery] int? page_size = 50, @@ -11759,10 +11971,10 @@ System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/sections")] + [HttpPost("/open-apis/task/v2/sections")] System.Threading.Tasks.Task> PostTaskV2SectionsAsync( [JsonNetContent] Task.PostTaskV2SectionsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -11776,14 +11988,14 @@ System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( /// /// /// 必填:是 - /// 要获取的自定义分组GUID + /// 要获取的自定义分组GUID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/sections/{section_guid}")] + [HttpGet("/open-apis/task/v2/sections/{section_guid}")] System.Threading.Tasks.Task> GetTaskV2SectionsBySectionGuidAsync( [PathQuery] string section_guid, [PathQuery] string? user_id_type = "open_id"); @@ -11803,14 +12015,14 @@ System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( /// /// /// 必填:是 - /// 要更新的自定义分组GUID + /// 要更新的自定义分组GUID /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/sections/{section_guid}")] + [HttpPatch("/open-apis/task/v2/sections/{section_guid}")] System.Threading.Tasks.Task> PatchTaskV2SectionsBySectionGuidAsync( [PathQuery] string section_guid, [JsonNetContent] Task.PatchTaskV2SectionsBySectionGuidBodyDto dto, @@ -11826,9 +12038,9 @@ System.Threading.Tasks.Task DeleteTaskV2CommentsByCommentIdAsync( /// /// /// 必填:是 - /// 要删除的自定义分组全局唯一ID + /// 要删除的自定义分组全局唯一ID /// - [OAuthToken, HttpDelete("/open-apis/task/v2/sections/{section_guid}")] + [HttpDelete("/open-apis/task/v2/sections/{section_guid}")] System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( [PathQuery] string section_guid); @@ -11841,28 +12053,28 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 自定义分组所属的资源类型。支持my_tasks(我负责的)和tasklist(清单)。当使用tasklist时,需要用resource_id提供清单的全局唯一ID。 + /// 自定义分组所属的资源类型。支持my_tasks(我负责的)和tasklist(清单)。当使用tasklist时,需要用resource_id提供清单的全局唯一ID。 /// /// /// 必填:否 - /// 如`resource_type`为"tasklist",这里需要填写要列取自定义分组的清单的GUID。 + /// 如`resource_type`为"tasklist",这里需要填写要列取自定义分组的清单的GUID。 /// /// /// 必填:否 - /// 用户ID类型 - /// 默认值:open_id + /// 用户 ID 类型 + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/sections")] + [HttpGet("/open-apis/task/v2/sections")] System.Threading.Tasks.Task> GetTaskV2SectionsAsync( [PathQuery] string resource_type, [PathQuery] string? resource_id, @@ -11879,31 +12091,31 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:是 - /// 要获取任务的自定义分组全局唯一ID + /// 要获取任务的自定义分组全局唯一ID /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 按照任务状态过滤,如果不填写则表示不按完成状态过滤 + /// 按照任务状态过滤,如果不填写则表示不按完成状态过滤 /// /// /// 必填:否 - /// 按照创建时间筛选的起始时间戳(ms),如不填写则为首个任务的创建时刻 + /// 按照创建时间筛选的起始时间戳(ms),如不填写则为首个任务的创建时刻 /// /// /// 必填:否 - /// 按照创建时间筛选的起始时间戳(ms),如不填写则为最后任务的创建时刻 + /// 按照创建时间筛选的起始时间戳(ms),如不填写则为最后任务的创建时刻 /// - [OAuthToken, HttpGet("/open-apis/task/v2/sections/{section_guid}/tasks")] + [HttpGet("/open-apis/task/v2/sections/{section_guid}/tasks")] System.Threading.Tasks.Task> GetTaskV2SectionsBySectionGuidTasksAsync( [PathQuery] string section_guid, [PathQuery] bool? completed, @@ -11965,15 +12177,15 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/task/v2/custom_fields")] + [HttpPost("/open-apis/task/v2/custom_fields")] System.Threading.Tasks.Task> PostTaskV2CustomFieldsAsync( [JsonNetContent] Task.PostTaskV2CustomFieldsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -11987,19 +12199,19 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:是 - /// 自定义字段GUID。可以通过[创建自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/create)接口创建,或者通过[列取自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/list)接口查询得到。 + /// 自定义字段GUID。可以通过[创建自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/create)接口创建, 或者通过[列取自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/list)接口查询得到。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/custom_fields/{custom_field_guid}")] + [HttpGet("/open-apis/task/v2/custom_fields/{custom_field_guid}")] System.Threading.Tasks.Task> GetTaskV2CustomFieldsByCustomFieldGuidAsync( [PathQuery] string custom_field_guid, [PathQuery] string? user_id_type = "open_id"); @@ -12111,19 +12323,19 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:是 - /// 自定义字段GUID。自定义字段GUID。可以通过[创建自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/create)接口创建,或者通过[列取自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/list)接口查询得到。 + /// 自定义字段GUID。自定义字段GUID。可以通过[创建自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/create)接口创建, 或者通过[列取自定义字段](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/task-v2/custom_field/list)接口查询得到。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/task/v2/custom_fields/{custom_field_guid}")] + [HttpPatch("/open-apis/task/v2/custom_fields/{custom_field_guid}")] System.Threading.Tasks.Task> PatchTaskV2CustomFieldsByCustomFieldGuidAsync( [PathQuery] string custom_field_guid, [JsonNetContent] Task.PatchTaskV2CustomFieldsByCustomFieldGuidBodyDto dto, @@ -12140,33 +12352,33 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 资源类型,如提供表示仅查询特定资源下的自定义字段。目前只支持tasklist。 + /// 资源类型,如提供表示仅查询特定资源下的自定义字段。目前只支持tasklist。 /// /// /// 必填:否 - /// 要查询自定义字段的归属resource_id + /// 要查询自定义字段的归属resource_id /// - [OAuthToken, HttpGet("/open-apis/task/v2/custom_fields")] + [HttpGet("/open-apis/task/v2/custom_fields")] System.Threading.Tasks.Task> GetTaskV2CustomFieldsAsync( [PathQuery] string? resource_type, [PathQuery] string? resource_id, @@ -12184,9 +12396,9 @@ System.Threading.Tasks.Task DeleteTaskV2SectionsBySectionGuidAsync( /// /// /// 必填:是 - /// 自定义字段GUID + /// 自定义字段GUID /// - [OAuthToken, HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/add")] + [HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/add")] System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidAddAsync( [PathQuery] string custom_field_guid, [JsonNetContent] Task.PostTaskV2CustomFieldsByCustomFieldGuidAddBodyDto dto); @@ -12202,9 +12414,9 @@ System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidAddAsync( /// /// /// 必填:是 - /// 自定义字段GUID + /// 自定义字段GUID /// - [OAuthToken, HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/remove")] + [HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/remove")] System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidRemoveAsync( [PathQuery] string custom_field_guid, [JsonNetContent] Task.PostTaskV2CustomFieldsByCustomFieldGuidRemoveBodyDto dto); @@ -12219,9 +12431,9 @@ System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidRemoveAsync( /// /// /// 必填:是 - /// 要添加选项的自定义字段GUID,该字段必须是 + /// 要添加选项的自定义字段GUID,该字段必须是 /// - [OAuthToken, HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/options")] + [HttpPost("/open-apis/task/v2/custom_fields/{custom_field_guid}/options")] System.Threading.Tasks.Task> PostTaskV2CustomFieldsByCustomFieldGuidOptionsAsync( [PathQuery] string custom_field_guid, [JsonNetContent] Task.PostTaskV2CustomFieldsByCustomFieldGuidOptionsBodyDto dto); @@ -12241,13 +12453,13 @@ System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidRemoveAsync( /// /// /// 必填:是 - /// 要更新的选项的自定义字段GUID + /// 要更新的选项的自定义字段GUID /// /// /// 必填:是 - /// 要更新的选项的GUID + /// 要更新的选项的GUID /// - [OAuthToken, HttpPatch("/open-apis/task/v2/custom_fields/{custom_field_guid}/options/{option_guid}")] + [HttpPatch("/open-apis/task/v2/custom_fields/{custom_field_guid}/options/{option_guid}")] System.Threading.Tasks.Task> PatchTaskV2CustomFieldsByCustomFieldGuidOptionsByOptionGuidAsync( [PathQuery] string custom_field_guid, [PathQuery] string option_guid, @@ -12260,7 +12472,7 @@ System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidRemoveAsync( /// Authorization:tenant_access_token /// 创建一个邮件组 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups")] + [HttpPost("/open-apis/mail/v1/mailgroups")] System.Threading.Tasks.Task> PostMailV1MailgroupsAsync( [JsonNetContent] Mail.PostMailV1MailgroupsBodyDto dto); @@ -12273,9 +12485,9 @@ System.Threading.Tasks.Task PostTaskV2CustomFieldsByCustomFieldGuidRemoveAsync( /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( [PathQuery] string mailgroup_id); @@ -12288,9 +12500,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// - [OAuthToken, HttpPatch("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] + [HttpPatch("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] System.Threading.Tasks.Task> PatchMailV1MailgroupsByMailgroupIdAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PatchMailV1MailgroupsByMailgroupIdBodyDto dto); @@ -12304,9 +12516,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// - [OAuthToken, HttpPut("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] + [HttpPut("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] System.Threading.Tasks.Task> PutMailV1MailgroupsByMailgroupIdAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PutMailV1MailgroupsByMailgroupIdBodyDto dto); @@ -12320,9 +12532,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdAsync( [PathQuery] string mailgroup_id); @@ -12335,29 +12547,29 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( /// /// /// 必填:否 - /// 邮件组管理员用户ID,用于获取该用户有管理权限的邮件组 + /// 邮件组管理员用户ID,用于获取该用户有管理权限的邮件组 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups")] + [HttpGet("/open-apis/mail/v1/mailgroups")] System.Threading.Tasks.Task> GetMailV1MailgroupsAsync( [PathQuery] string? manager_user_id, [PathQuery] string? user_id_type = "open_id", @@ -12373,19 +12585,19 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAsync( /// /// /// 必填:是 - /// 邮件组ID或邮箱地址 + /// 邮件组ID或邮箱地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_create")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_create")] System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchCreateAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdManagersBatchCreateBodyDto dto, @@ -12400,19 +12612,19 @@ System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchCreate /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_delete")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_delete")] System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchDeleteAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdManagersBatchDeleteBodyDto dto, @@ -12427,29 +12639,29 @@ System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchDelete /// /// /// 必填:是 - /// 邮件组ID或邮箱地址 + /// 邮件组ID或邮箱地址 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdManagersAsync( [PathQuery] string mailgroup_id, [PathQuery] int? page_size = 20, @@ -12465,28 +12677,28 @@ System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchDelete /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members")] System.Threading.Tasks.Task> PostMailV1MailgroupsByMailgroupIdMembersAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdMembersBodyDto dto, @@ -12502,13 +12714,13 @@ System.Threading.Tasks.Task PostMailV1MailgroupsByMailgroupIdManagersBatchDelete /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// /// /// 必填:是 - /// TheuniqueIDofamemberinthismailgroup + /// The unique ID of a member in this mail group /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/{member_id}")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/{member_id}")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersByMemberIdAsync( [PathQuery] string mailgroup_id, [PathQuery] string member_id); @@ -12522,32 +12734,32 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersByMemberId /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:是 - /// 邮件组内成员唯一标识 + /// 邮件组内成员唯一标识 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/{member_id}")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/{member_id}")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdMembersByMemberIdAsync( [PathQuery] string mailgroup_id, [PathQuery] string member_id, @@ -12563,38 +12775,38 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersByMemberId /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdMembersAsync( [PathQuery] string mailgroup_id, [PathQuery] string? user_id_type = "open_id", @@ -12611,28 +12823,28 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersByMemberId /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/batch_create")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/batch_create")] System.Threading.Tasks.Task> PostMailV1MailgroupsByMailgroupIdMembersBatchCreateAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdMembersBatchCreateBodyDto dto, @@ -12648,9 +12860,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersByMemberId /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/batch_delete")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/members/batch_delete")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersBatchDeleteAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.DeleteMailV1MailgroupsByMailgroupIdMembersBatchDeleteBodyDto dto); @@ -12664,9 +12876,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersBatchDelet /// /// /// 必填:是 - /// 邮件组id或邮件组邮箱地址 + /// 邮件组id或邮件组邮箱地址 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases")] System.Threading.Tasks.Task> PostMailV1MailgroupsByMailgroupIdAliasesAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdAliasesBodyDto dto); @@ -12680,13 +12892,13 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdMembersBatchDelet /// /// /// 必填:是 - /// 邮件组id或邮件组邮箱地址 + /// 邮件组id或邮件组邮箱地址 /// /// /// 必填:是 - /// 邮件组别名邮箱地址 + /// 邮件组别名邮箱地址 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases/{alias_id}")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases/{alias_id}")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAliasesByAliasIdAsync( [PathQuery] string mailgroup_id, [PathQuery] string alias_id); @@ -12700,9 +12912,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAliasesByAliasIdA /// /// /// 必填:是 - /// 邮件组id或邮件组邮箱地址 + /// 邮件组id或邮件组邮箱地址 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/aliases")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdAliasesAsync( [PathQuery] string mailgroup_id); @@ -12715,28 +12927,28 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAliasesByAliasIdA /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members")] System.Threading.Tasks.Task> PostMailV1MailgroupsByMailgroupIdPermissionMembersAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdPermissionMembersBodyDto dto, @@ -12752,13 +12964,13 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdAliasesByAliasIdA /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// /// /// 必填:是 - /// TheuniqueIDofamemberinthispermissiongroup + /// The unique ID of a member in this permission group /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/{permission_member_id}")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/{permission_member_id}")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembersByPermissionMemberIdAsync( [PathQuery] string mailgroup_id, [PathQuery] string permission_member_id); @@ -12772,32 +12984,32 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:是 - /// 权限组内成员唯一标识 + /// 权限组内成员唯一标识 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/{permission_member_id}")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/{permission_member_id}")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdPermissionMembersByPermissionMemberIdAsync( [PathQuery] string mailgroup_id, [PathQuery] string permission_member_id, @@ -12813,38 +13025,38 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// /// /// 必填:是 - /// 邮件组ID或者邮件组地址 + /// 邮件组ID或者邮件组地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members")] + [HttpGet("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members")] System.Threading.Tasks.Task> GetMailV1MailgroupsByMailgroupIdPermissionMembersAsync( [PathQuery] string mailgroup_id, [PathQuery] string? user_id_type = "open_id", @@ -12861,28 +13073,28 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/batch_create")] + [HttpPost("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/batch_create")] System.Threading.Tasks.Task> PostMailV1MailgroupsByMailgroupIdPermissionMembersBatchCreateAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.PostMailV1MailgroupsByMailgroupIdPermissionMembersBatchCreateBodyDto dto, @@ -12898,9 +13110,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofamailgroup + /// The unique ID or email address of a mail group /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/batch_delete")] + [HttpDelete("/open-apis/mail/v1/mailgroups/{mailgroup_id}/permission_members/batch_delete")] System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembersBatchDeleteAsync( [PathQuery] string mailgroup_id, [JsonNetContent] Mail.DeleteMailV1MailgroupsByMailgroupIdPermissionMembersBatchDeleteBodyDto dto); @@ -12912,7 +13124,7 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// Authorization:tenant_access_token /// 创建一个公共邮箱。 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/public_mailboxes")] + [HttpPost("/open-apis/mail/v1/public_mailboxes")] System.Threading.Tasks.Task> PostMailV1PublicMailboxesAsync( [JsonNetContent] Mail.PostMailV1PublicMailboxesBodyDto dto); @@ -12925,9 +13137,9 @@ System.Threading.Tasks.Task DeleteMailV1MailgroupsByMailgroupIdPermissionMembers /// /// /// 必填:是 - /// 要释放的公共邮箱地址 + /// 要释放的公共邮箱地址 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] + [HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( [PathQuery] string public_mailbox_id); @@ -12940,9 +13152,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// - [OAuthToken, HttpPatch("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] + [HttpPatch("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] System.Threading.Tasks.Task> PatchMailV1PublicMailboxesByPublicMailboxIdAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.PatchMailV1PublicMailboxesByPublicMailboxIdBodyDto dto); @@ -12956,9 +13168,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// - [OAuthToken, HttpPut("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] + [HttpPut("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] System.Threading.Tasks.Task> PutMailV1PublicMailboxesByPublicMailboxIdAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.PutMailV1PublicMailboxesByPublicMailboxIdBodyDto dto); @@ -12972,9 +13184,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] + [HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}")] System.Threading.Tasks.Task> GetMailV1PublicMailboxesByPublicMailboxIdAsync( [PathQuery] string public_mailbox_id); @@ -12987,15 +13199,15 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/public_mailboxes")] + [HttpGet("/open-apis/mail/v1/public_mailboxes")] System.Threading.Tasks.Task> GetMailV1PublicMailboxesAsync( [PathQuery] string? page_token = null, [PathQuery] int? page_size = 20); @@ -13009,19 +13221,19 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members")] + [HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members")] System.Threading.Tasks.Task> PostMailV1PublicMailboxesByPublicMailboxIdMembersAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.PostMailV1PublicMailboxesByPublicMailboxIdMembersBodyDto dto, @@ -13036,13 +13248,13 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAsync( /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// /// /// 必填:是 - /// 公共邮箱内成员唯一标识 + /// 公共邮箱内成员唯一标识 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/{member_id}")] + [HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/{member_id}")] System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdMembersByMemberIdAsync( [PathQuery] string public_mailbox_id, [PathQuery] string member_id); @@ -13056,9 +13268,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdMembersB /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/clear")] + [HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/clear")] System.Threading.Tasks.Task PostMailV1PublicMailboxesByPublicMailboxIdMembersClearAsync( [PathQuery] string public_mailbox_id); @@ -13071,23 +13283,23 @@ System.Threading.Tasks.Task PostMailV1PublicMailboxesByPublicMailboxIdMembersCle /// /// /// 必填:是 - /// 公共邮箱唯一标识或公共邮箱地址 + /// 公共邮箱唯一标识或公共邮箱地址 /// /// /// 必填:是 - /// 公共邮箱内成员唯一标识 + /// 公共邮箱内成员唯一标识 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/{member_id}")] + [HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/{member_id}")] System.Threading.Tasks.Task> GetMailV1PublicMailboxesByPublicMailboxIdMembersByMemberIdAsync( [PathQuery] string public_mailbox_id, [PathQuery] string member_id, @@ -13102,29 +13314,29 @@ System.Threading.Tasks.Task PostMailV1PublicMailboxesByPublicMailboxIdMembersCle /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofapublicmailbox + /// The unique ID or email address of a public mailbox /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members")] + [HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members")] System.Threading.Tasks.Task> GetMailV1PublicMailboxesByPublicMailboxIdMembersAsync( [PathQuery] string public_mailbox_id, [PathQuery] string? user_id_type = "open_id", @@ -13140,19 +13352,19 @@ System.Threading.Tasks.Task PostMailV1PublicMailboxesByPublicMailboxIdMembersCle /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofapublicmailbox + /// The unique ID or email address of a public mailbox /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/batch_create")] + [HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/batch_create")] System.Threading.Tasks.Task> PostMailV1PublicMailboxesByPublicMailboxIdMembersBatchCreateAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.PostMailV1PublicMailboxesByPublicMailboxIdMembersBatchCreateBodyDto dto, @@ -13167,9 +13379,9 @@ System.Threading.Tasks.Task PostMailV1PublicMailboxesByPublicMailboxIdMembersCle /// /// /// 必填:是 - /// TheuniqueIDoremailaddressofapublicmailbox + /// The unique ID or email address of a public mailbox /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/batch_delete")] + [HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/members/batch_delete")] System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdMembersBatchDeleteAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.DeleteMailV1PublicMailboxesByPublicMailboxIdMembersBatchDeleteBodyDto dto); @@ -13183,9 +13395,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdMembersB /// /// /// 必填:是 - /// 公共邮箱id或公共邮箱地址 + /// 公共邮箱id或公共邮箱地址 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases")] + [HttpPost("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases")] System.Threading.Tasks.Task> PostMailV1PublicMailboxesByPublicMailboxIdAliasesAsync( [PathQuery] string public_mailbox_id, [JsonNetContent] Mail.PostMailV1PublicMailboxesByPublicMailboxIdAliasesBodyDto dto); @@ -13199,13 +13411,13 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdMembersB /// /// /// 必填:是 - /// 公共邮箱id或公共邮箱地址 + /// 公共邮箱id或公共邮箱地址 /// /// /// 必填:是 - /// 公共邮箱别名 + /// 公共邮箱别名 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases/{alias_id}")] + [HttpDelete("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases/{alias_id}")] System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAliasesByAliasIdAsync( [PathQuery] string public_mailbox_id, [PathQuery] string alias_id); @@ -13219,9 +13431,9 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAliasesB /// /// /// 必填:是 - /// 公共邮箱id或公共邮箱邮件地址 + /// 公共邮箱id或公共邮箱邮件地址 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases")] + [HttpGet("/open-apis/mail/v1/public_mailboxes/{public_mailbox_id}/aliases")] System.Threading.Tasks.Task> GetMailV1PublicMailboxesByPublicMailboxIdAliasesAsync( [PathQuery] string public_mailbox_id); @@ -13234,13 +13446,13 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicMailboxIdAliasesB /// /// /// 必填:是 - /// 要释放的邮箱地址 + /// 要释放的邮箱地址 /// /// /// 必填:否 - /// 用于接受转移的邮箱地址 + /// 用于接受转移的邮箱地址 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}")] + [HttpDelete("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}")] System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAsync( [PathQuery] string user_mailbox_id, [PathQuery] string? transfer_mailbox); @@ -13254,9 +13466,9 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAsync( /// /// /// 必填:是 - /// 用户邮箱地址 + /// 用户邮箱地址 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases")] + [HttpPost("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases")] System.Threading.Tasks.Task> PostMailV1UserMailboxesByUserMailboxIdAliasesAsync( [PathQuery] string user_mailbox_id, [JsonNetContent] Mail.PostMailV1UserMailboxesByUserMailboxIdAliasesBodyDto dto); @@ -13270,13 +13482,13 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAsync( /// /// /// 必填:是 - /// 用户邮箱地址 + /// 用户邮箱地址 /// /// /// 必填:是 - /// 别名邮箱地址 + /// 别名邮箱地址 /// - [OAuthToken, HttpDelete("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases/{alias_id}")] + [HttpDelete("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases/{alias_id}")] System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAliasIdAsync( [PathQuery] string user_mailbox_id, [PathQuery] string alias_id); @@ -13290,19 +13502,19 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// /// /// 必填:是 - /// 用户邮箱地址 + /// 用户邮箱地址 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases")] + [HttpGet("/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/aliases")] System.Threading.Tasks.Task> GetMailV1UserMailboxesByUserMailboxIdAliasesAsync( [PathQuery] string user_mailbox_id, [PathQuery] string? page_token = null, @@ -13315,7 +13527,7 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// Authorization:tenant_access_token /// 使用邮箱状态查询接口,可以输入邮箱地址,查询出该邮箱地址对应的类型以及状态。 /// - [OAuthToken, HttpPost("/open-apis/mail/v1/users/query")] + [HttpPost("/open-apis/mail/v1/users/query")] System.Threading.Tasks.Task> PostMailV1UsersQueryAsync( [JsonNetContent] Mail.PostMailV1UsersQueryBodyDto dto); @@ -13329,13 +13541,13 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// /// /// 必填:否 - /// 用户open_id,open_id和employee_id两个参数必须包含其一,若同时传入取open_id + /// 用户 open_id,open_id 和 employee_id 两个参数必须包含其一,若同时传入取 open_id /// /// /// 必填:否 - /// 用户employee_id(同通讯录v3版本中的user_id),open_id和employee_id两个参数必须包含其一,若同时传入取open_id + /// 用户 employee_id(同通讯录 v3 版本中的 user_id),open_id 和 employee_id 两个参数必须包含其一,若同时传入取 open_id /// - [OAuthToken, HttpGet("/open-apis/application/v3/is_user_admin")] + [HttpGet("/open-apis/application/v3/is_user_admin")] System.Threading.Tasks.Task> GetApplicationV3IsUserAdminAsync( [PathQuery] string? open_id, [PathQuery] string? employee_id); @@ -13348,17 +13560,17 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// 该接口用于获取应用管理员的管理范围,即该应用管理员能够管理哪些部门。 /// /// - /// 必填:否 - /// 支持通过open_id或者employee_id查询,不支持混合两种ID进行查询,其中employee_id同通讯录v3版本中的user_id + /// 必填:是 + /// 支持通过 open_id 或者 employee_id 查询,不支持混合两种 ID 进行查询,其中 employee_id 同通讯录 v3 版本中的 user_id /// /// - /// 必填:否 - /// 支持通过open_id或者employee_id查询,不支持混合两种ID进行查询,其中employee_id同通讯录v3版本中的user_id + /// 必填:是 + /// 支持通过 open_id 或者 employee_id 查询,不支持混合两种 ID 进行查询,其中 employee_id 同通讯录 v3 版本中的 user_id /// - [OAuthToken, HttpGet("/open-apis/contact/v1/user/admin_scope/get")] + [HttpGet("/open-apis/contact/v1/user/admin_scope/get")] System.Threading.Tasks.Task> GetContactV1UserAdminScopeGetAsync( - [PathQuery] string? employee_id, - [PathQuery] string? open_id); + [PathQuery] string employee_id, + [PathQuery] string open_id); /// /// 【应用信息】获取应用在企业内的可用范围 @@ -13369,17 +13581,17 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// /// /// 必填:是 - /// 目标应用的ID + /// 目标应用的 ID /// /// /// 必填:否 - /// 分页拉取用户列表起始位置标示,不填表示从头开始 + /// 分页拉取用户列表起始位置标示,不填表示从头开始 /// /// /// 必填:否 - /// 本次拉取用户列表最大个数(最大值1000,0自动最大个数) + /// 本次拉取用户列表最大个数(最大值 1000 ,0 自动最大个数 ) /// - [OAuthToken, HttpGet("/open-apis/application/v2/app/visibility")] + [HttpGet("/open-apis/application/v2/app/visibility")] System.Threading.Tasks.Task> GetApplicationV2AppVisibilityAsync( [PathQuery] string app_id, [PathQuery] string? user_page_token, @@ -13394,38 +13606,38 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// /// /// 必填:是 - /// 应用的app_id,可以在[开发者后台](https://open.feishu.cn/app)>凭证与基础信息页查看。 + /// 应用的 app_id,可以在[开发者后台](https://open.feishu.cn/app) > 凭证与基础信息页查看。 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 返回值的部门ID的类型 + /// 返回值的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}/contacts_range_configuration")] + [HttpGet("/open-apis/application/v6/applications/{app_id}/contacts_range_configuration")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdContactsRangeConfigurationAsync( [PathQuery] string app_id, [PathQuery] int? page_size = 50, @@ -13442,28 +13654,28 @@ System.Threading.Tasks.Task DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAli /// /// /// 必填:是 - /// 应用id + /// 应用id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 部门id类型 + /// 部门id类型 /// /// open_department_id:以open_department_id标识部门 /// department_id:以department_id标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPatch("/open-apis/application/v6/applications/{app_id}/contacts_range")] + [HttpPatch("/open-apis/application/v6/applications/{app_id}/contacts_range")] System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdContactsRangeAsync( [PathQuery] string app_id, [JsonNetContent] Application.PatchApplicationV6ApplicationsByAppIdContactsRangeBodyDto dto, @@ -13477,7 +13689,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdContactsRangeAs /// Authorization:tenant_access_token /// 该接口用于查询用户可用的应用列表,只能被企业自建应用调用。 /// - [OAuthToken, HttpGet("/open-apis/application/v1/user/visible_apps")] + [HttpGet("/open-apis/application/v1/user/visible_apps")] System.Threading.Tasks.Task> GetApplicationV1UserVisibleAppsAsync(); /// @@ -13489,28 +13701,30 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdContactsRangeAs /// /// /// 必填:是 - /// 应用的AppID,可以在[开发者后台](https://open.feishu.cn/app)>**凭证与基础信息**页查看。
*仅查询本应用信息时,可填应用自身AppID。
*当值为其他应用的AppID时,必须申请以下权限:获取应用信息 + /// 应用的 AppID,可以在[开发者后台](https://open.feishu.cn/app) > **凭证与基础信息**页查看。 + /// * 仅查询本应用信息时,可填应用自身AppID。 + /// * 当值为其他应用的App ID时,必须申请以下权限:获取应用信息 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 部门ID类型 + /// 部门ID类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:department_id + /// 默认值:department_id /// - [OAuthToken, HttpPost("/open-apis/application/v6/applications/{app_id}/visibility/check_white_black_list")] + [HttpPost("/open-apis/application/v6/applications/{app_id}/visibility/check_white_black_list")] System.Threading.Tasks.Task> PostApplicationV6ApplicationsByAppIdVisibilityCheckWhiteBlackListAsync( [PathQuery] string app_id, [JsonNetContent] Application.PostApplicationV6ApplicationsByAppIdVisibilityCheckWhiteBlackListBodyDto dto, @@ -13526,23 +13740,23 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdContactsRangeAs /// /// /// 必填:否 - /// 分页起始位置标示,不填表示从头开始(不保证page_token一定为数字,请填入上一次请求返回的page_token) - /// 默认值:null + /// 分页起始位置标示,不填表示从头开始(不保证 page_token 一定为数字,请填入上一次请求返回的 page_token) + /// 默认值:null /// /// /// 必填:否 - /// 单页需求最大个数(最大100),0自动最大个数 - /// 默认值:10 + /// 单页需求最大个数(最大 100),0 自动最大个数 + /// 默认值:10 /// /// /// 必填:否 - /// 优先展示的应用信息的语言版本(zh_cn:中文,en_us:英文,ja_jp:日文) + /// 优先展示的应用信息的语言版本(zh_cn:中文,en_us:英文,ja_jp:日文) /// /// /// 必填:否 - /// 要返回的应用的状态,0:停用;1:启用;-1:全部,默认为-1 + /// 要返回的应用的状态,0:停用;1:启用;-1:全部,默认为 -1 /// - [OAuthToken, HttpGet("/open-apis/application/v3/app/list")] + [HttpGet("/open-apis/application/v3/app/list")] System.Threading.Tasks.Task> GetApplicationV3AppListAsync( [PathQuery] string? lang, [PathQuery] int? status, @@ -13558,28 +13772,28 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdContactsRangeAs /// /// /// 必填:是 - /// 应用id + /// 应用id /// /// /// 必填:否 - /// 部门id类型 + /// 部门id 类型 /// /// open_department_id:以open_department_id标识部门 /// department_id:以department_id标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/application/v6/applications/{app_id}/visibility")] + [HttpPatch("/open-apis/application/v6/applications/{app_id}/visibility")] System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync( [PathQuery] string app_id, [JsonNetContent] Application.PatchApplicationV6ApplicationsByAppIdVisibilityBodyDto dto, @@ -13593,7 +13807,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// Authorization:tenant_access_token /// 查询审核应用的管理员列表,返回最新10个管理员账户id列表。 /// - [OAuthToken, HttpGet("/open-apis/user/v4/app_admin_user/list")] + [HttpGet("/open-apis/user/v4/app_admin_user/list")] System.Threading.Tasks.Task> GetUserV4AppAdminUserListAsync(); /// @@ -13605,13 +13819,13 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 用户open_id,open_id和user_id两个参数必须包含其一,若同时传入取open_id + /// 用户 open_id,open_id 和 user_id 两个参数必须包含其一,若同时传入取 open_id /// /// /// 必填:否 - /// 用户user_id,user_id和open_id两个参数必须包含其一,若同时传入取open_id + /// 用户 user_id,user_id 和 open_id 两个参数必须包含其一,若同时传入取 open_id /// - [OAuthToken, HttpGet("/open-apis/pay/v1/paid_scope/check_user")] + [HttpGet("/open-apis/pay/v1/paid_scope/check_user")] System.Threading.Tasks.Task> GetPayV1PaidScopeCheckUserAsync( [PathQuery] string? open_id, [PathQuery] string? user_id); @@ -13626,23 +13840,23 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 获取用户购买套餐信息设置的过滤条件,normal为正常状态,refunded为已退款,该字段为空或者all表示所有,未支付的订单无法查到 + /// 获取用户购买套餐信息设置的过滤条件, normal为正常状态,refunded为已退款,该字段为空或者all表示所有,未支付的订单无法查到 /// /// /// 必填:是 - /// 每页显示的订单数量 - /// 默认值:10 + /// 每页显示的订单数量 + /// 默认值:10 /// /// /// 必填:否 - /// 翻页标识,可以从上次请求的响应中获取,不填或者为空时表示从开头获取 - /// 默认值:null + /// 翻页标识,可以从上次请求的响应中获取,不填或者为空时表示从开头获取 + /// 默认值:null /// /// /// 必填:否 - /// 购买应用的租户唯一标识,为空表示获取应用下所有订单,有值表示获取应用下该租户购买的订单 + /// 购买应用的租户唯一标识,为空表示获取应用下所有订单,有值表示获取应用下该租户购买的订单 /// - [OAuthToken, HttpGet("/open-apis/pay/v1/order/list")] + [HttpGet("/open-apis/pay/v1/order/list")] System.Threading.Tasks.Task> GetPayV1OrderListAsync( [PathQuery] string? status, [PathQuery] string? tenant_key, @@ -13658,9 +13872,9 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 订单ID + /// 订单ID /// - [OAuthToken, HttpGet("/open-apis/pay/v1/order/get")] + [HttpGet("/open-apis/pay/v1/order/get")] System.Threading.Tasks.Task> GetPayV1OrderGetAsync( [PathQuery] string order_id); @@ -13673,7 +13887,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 指定返回的语言 + /// 指定返回的语言 /// /// zh_cn:中文 /// en_us:英文 @@ -13682,25 +13896,25 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/underauditlist")] + [HttpGet("/open-apis/application/v6/applications/underauditlist")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsUnderauditlistAsync( [PathQuery] string lang, [PathQuery] string? page_token = null, @@ -13716,11 +13930,11 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 应用的app_id,需要查询其他应用信息时,必须申请[获取应用信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用信息时,可填入"me"或者应用自身app_id + /// 应用的 app_id,需要查询其他应用信息时,必须申请[获取应用信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用信息时,可填入 "me" 或者应用自身 app_id /// /// /// 必填:是 - /// 指定获取应用在该语言下的信息 + /// 指定获取应用在该语言下的信息 /// /// zh_cn:中文 /// en_us:英文 @@ -13729,15 +13943,15 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}")] + [HttpGet("/open-apis/application/v6/applications/{app_id}")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdAsync( [PathQuery] string app_id, [PathQuery] string lang, @@ -13752,15 +13966,15 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 应用的app_id,需要查询其他应用版本信息时,必须申请[获取应用版本信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用版本信息时,可填入"me"或者应用自身app_id + /// 应用的 app_id,需要查询其他应用版本信息时,必须申请[获取应用版本信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用版本信息时,可填入 "me" 或者应用自身 app_id /// /// /// 必填:是 - /// 唯一标识应用版本的ID + /// 唯一标识应用版本的 ID /// /// /// 必填:是 - /// 应用信息的语言版本 + /// 应用信息的语言版本 /// /// zh_cn:中文 /// en_us:英文 @@ -13769,15 +13983,15 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}")] + [HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdAppVersionsByVersionIdAsync( [PathQuery] string app_id, [PathQuery] string version_id, @@ -13793,11 +14007,11 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 应用的app_id,需要查询其他应用版本信息时,必须申请[获取应用版本信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用版本信息时,可填入"me"或者应用自身app_id + /// 应用的 app_id,需要查询其他应用版本信息时,必须申请[获取应用版本信息](https://open.feishu.cn/document/ukTMukTMukTM/uQjN3QjL0YzN04CN2cDN)权限,仅查询本应用版本信息时,可填入 "me" 或者应用自身 app_id /// /// /// 必填:是 - /// 应用信息的语言版本 + /// 应用信息的语言版本 /// /// zh_cn:中文 /// en_us:英文 @@ -13806,30 +14020,30 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 0:按照时间倒序1:按照时间正序 - /// 默认值:0 + /// 0:按照时间倒序 1:按照时间正序 + /// 默认值:0 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions")] + [HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdAppVersionsAsync( [PathQuery] string app_id, [PathQuery] string lang, @@ -13847,32 +14061,34 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 应用的AppID,可以在[开发者后台](https://open.feishu.cn/app)>**凭证与基础信息**页查看。
*仅查询本应用信息时,可填应用自身AppID或`me`。
*当值为其他应用的AppID时,必须申请以下权限:获取应用信息 + /// 应用的 AppID,可以在[开发者后台](https://open.feishu.cn/app) > **凭证与基础信息**页查看。 + /// * 仅查询本应用信息时,可填应用自身App ID 或 `me`。 + /// * 当值为其他应用的App ID时,必须申请以下权限:获取应用信息 /// /// /// 必填:是 - /// 唯一标识应用版本的ID,可以调用[获取应用版本列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/application-v6/application-app_version/list)接口获取。 + /// 唯一标识应用版本的 ID,可以调用[获取应用版本列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/application-v6/application-app_version/list)接口获取。 /// /// /// 必填:否 - /// 返回值的部门ID的类型 + /// 返回值的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}/contacts_range_suggest")] + [HttpGet("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}/contacts_range_suggest")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdAppVersionsByVersionIdContactsRangeSuggestAsync( [PathQuery] string app_id, [PathQuery] string version_id, @@ -13888,31 +14104,31 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdVisibilityAsync /// /// /// 必填:是 - /// 应用id + /// 应用 id /// /// /// 必填:是 - /// 唯一标识应用版本的ID + /// 唯一标识应用版本的 ID /// /// /// 必填:是 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:是 - /// 操作者的open_id + /// 操作者的 open_id /// /// /// 必填:否 - /// 当修改版本状态为被驳回时,这一项必填 + /// 当修改版本状态为被驳回时,这一项必填 /// - [OAuthToken, HttpPatch("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}")] + [HttpPatch("/open-apis/application/v6/applications/{app_id}/app_versions/{version_id}")] System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAppVersionsByVersionIdAsync( [PathQuery] string app_id, [PathQuery] string version_id, @@ -13930,18 +14146,18 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAppVersionsByVe /// /// /// 必填:是 - /// 应用的id + /// 应用的 id /// /// /// 必填:是 - /// 指定返回的语言 + /// 指定返回的语言 /// /// zh_cn:中文 /// en_us:英文 /// ja_jp:日文 /// /// - [OAuthToken, HttpPatch("/open-apis/application/v6/applications/{app_id}")] + [HttpPatch("/open-apis/application/v6/applications/{app_id}")] System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAsync( [PathQuery] string app_id, [PathQuery] string lang, @@ -13956,18 +14172,18 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAsync( /// /// /// 必填:是 - /// 目标应用ID + /// 目标应用 ID /// /// /// 必填:否 - /// 调用中使用的部门ID的类型 + /// 调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/application/v6/applications/{app_id}/app_usage/department_overview")] + [HttpPost("/open-apis/application/v6/applications/{app_id}/app_usage/department_overview")] System.Threading.Tasks.Task> PostApplicationV6ApplicationsByAppIdAppUsageDepartmentOverviewAsync( [PathQuery] string app_id, [JsonNetContent] Application.PostApplicationV6ApplicationsByAppIdAppUsageDepartmentOverviewBodyDto dto, @@ -13982,18 +14198,18 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAsync( /// /// /// 必填:是 - /// 目标应用ID + /// 目标应用 ID /// /// /// 必填:否 - /// 调用中使用的部门ID的类型 + /// 调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/application/v6/applications/{app_id}/app_usage/overview")] + [HttpPost("/open-apis/application/v6/applications/{app_id}/app_usage/overview")] System.Threading.Tasks.Task> PostApplicationV6ApplicationsByAppIdAppUsageOverviewAsync( [PathQuery] string app_id, [JsonNetContent] Application.PostApplicationV6ApplicationsByAppIdAppUsageOverviewBodyDto dto, @@ -14008,25 +14224,25 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAsync( /// /// /// 必填:是 - /// 目标应用ID(本租户创建的所有应用) + /// 目标应用 ID(本租户创建的所有应用) /// /// /// 必填:是 - /// 应用反馈记录id + /// 应用反馈记录id /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:是 - /// 反馈处理状态 + /// 反馈处理状态 /// /// 0:反馈未处理 /// 1:反馈已处理 @@ -14036,9 +14252,9 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdAsync( /// /// /// 必填:是 - /// 反馈处理人员id,租户内用户的唯一标识,ID值与查询参数中的user_id_type对应 + /// 反馈处理人员id,租户内用户的唯一标识, ID值与查询参数中的user_id_type 对应 /// - [OAuthToken, HttpPatch("/open-apis/application/v6/applications/{app_id}/feedbacks/{feedback_id}")] + [HttpPatch("/open-apis/application/v6/applications/{app_id}/feedbacks/{feedback_id}")] System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdFeedbacksByFeedbackIdAsync( [PathQuery] string app_id, [PathQuery] string feedback_id, @@ -14055,9 +14271,10 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdFeedbacksByFeed /// /// /// 必填:是 - /// 目标应用ID(本租户创建的所有应用)**示例值**:"cli_9f115af860f7901b" + /// 目标应用 ID(本租户创建的所有应用) + /// **示例值**:"cli_9f115af860f7901b" /// - [OAuthToken, HttpGet("/open-apis/application/v6/applications/{app_id}/feedbacks")] + [HttpGet("/open-apis/application/v6/applications/{app_id}/feedbacks")] System.Threading.Tasks.Task> GetApplicationV6ApplicationsByAppIdFeedbacksAsync( [PathQuery] string app_id); @@ -14070,15 +14287,15 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppIdFeedbacksByFeed /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/application/v6/app_badge/set")] + [HttpPost("/open-apis/application/v6/app_badge/set")] System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( [JsonNetContent] Application.PostApplicationV6AppBadgeSetBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -14090,7 +14307,7 @@ System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( /// Authorization:tenant_access_token /// 获取租户下待分配的席位列表,包含席位名称、席位ID、数量及对应有效期。 /// - [OAuthToken, HttpGet("/open-apis/tenant/v2/tenant/assign_info_list/query")] + [HttpGet("/open-apis/tenant/v2/tenant/assign_info_list/query")] System.Threading.Tasks.Task> GetTenantV2TenantAssignInfoListQueryAsync(); /// @@ -14100,7 +14317,7 @@ System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( /// Authorization:tenant_access_token /// 获取企业名称、企业编号等企业信息 /// - [OAuthToken, HttpGet("/open-apis/tenant/v2/tenant/query")] + [HttpGet("/open-apis/tenant/v2/tenant/query")] System.Threading.Tasks.Task> GetTenantV2TenantQueryAsync(); /// @@ -14110,7 +14327,7 @@ System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( /// Authorization:tenant_access_token /// 获取企业主体名称、是否认证等信息。 /// - [OAuthToken, HttpGet("/open-apis/verification/v1/verification")] + [HttpGet("/open-apis/verification/v1/verification")] System.Threading.Tasks.Task> GetVerificationV1VerificationAsync(); /// @@ -14120,7 +14337,7 @@ System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( /// Authorization:tenant_access_token /// 创建租户维度的系统状态。 /// - [OAuthToken, HttpPost("/open-apis/personal_settings/v1/system_statuses")] + [HttpPost("/open-apis/personal_settings/v1/system_statuses")] System.Threading.Tasks.Task> PostPersonalSettingsV1SystemStatusesAsync( [JsonNetContent] PersonalSettings.PostPersonalSettingsV1SystemStatusesBodyDto dto); @@ -14133,9 +14350,10 @@ System.Threading.Tasks.Task PostApplicationV6AppBadgeSetAsync( /// /// /// 必填:是 - /// 系统状态ID[获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) + /// 系统状态ID + /// [获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) /// - [OAuthToken, HttpDelete("/open-apis/personal_settings/v1/system_statuses/{system_status_id}")] + [HttpDelete("/open-apis/personal_settings/v1/system_statuses/{system_status_id}")] System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatusIdAsync( [PathQuery] string system_status_id); @@ -14148,9 +14366,10 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// /// /// 必填:是 - /// 系统状态ID[获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) + /// 系统状态ID + /// [获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) /// - [OAuthToken, HttpPatch("/open-apis/personal_settings/v1/system_statuses/{system_status_id}")] + [HttpPatch("/open-apis/personal_settings/v1/system_statuses/{system_status_id}")] System.Threading.Tasks.Task> PatchPersonalSettingsV1SystemStatusesBySystemStatusIdAsync( [PathQuery] string system_status_id, [JsonNetContent] PersonalSettings.PatchPersonalSettingsV1SystemStatusesBySystemStatusIdBodyDto dto); @@ -14164,15 +14383,15 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// /// /// 必填:否 - /// 分页大小 - /// 默认值:50 + /// 分页大小 + /// 默认值:50 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/personal_settings/v1/system_statuses")] + [HttpGet("/open-apis/personal_settings/v1/system_statuses")] System.Threading.Tasks.Task> GetPersonalSettingsV1SystemStatusesAsync( [PathQuery] int? page_size = 50, [PathQuery] string? page_token = null); @@ -14186,19 +14405,20 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// /// /// 必填:是 - /// 系统状态ID[获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) + /// 系统状态ID + /// [获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/personal_settings/v1/system_statuses/{system_status_id}/batch_open")] + [HttpPost("/open-apis/personal_settings/v1/system_statuses/{system_status_id}/batch_open")] System.Threading.Tasks.Task> PostPersonalSettingsV1SystemStatusesBySystemStatusIdBatchOpenAsync( [PathQuery] string system_status_id, [JsonNetContent] PersonalSettings.PostPersonalSettingsV1SystemStatusesBySystemStatusIdBatchOpenBodyDto dto, @@ -14213,19 +14433,20 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// /// /// 必填:是 - /// 系统状态ID[获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) + /// 系统状态ID + /// [获取系统状态ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/personal_settings-v1/system_status/list) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/personal_settings/v1/system_statuses/{system_status_id}/batch_close")] + [HttpPost("/open-apis/personal_settings/v1/system_statuses/{system_status_id}/batch_close")] System.Threading.Tasks.Task> PostPersonalSettingsV1SystemStatusesBySystemStatusIdBatchCloseAsync( [PathQuery] string system_status_id, [JsonNetContent] PersonalSettings.PostPersonalSettingsV1SystemStatusesBySystemStatusIdBatchCloseBodyDto dto, @@ -14238,7 +14459,7 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// Authorization:tenant_access_token /// 创建一个数据源。 /// - [OAuthToken, HttpPost("/open-apis/search/v2/data_sources")] + [HttpPost("/open-apis/search/v2/data_sources")] System.Threading.Tasks.Task> PostSearchV2DataSourcesAsync( [JsonNetContent] Search.Spec.PostSearchV2DataSourcesBodyDto dto); @@ -14251,9 +14472,10 @@ System.Threading.Tasks.Task DeletePersonalSettingsV1SystemStatusesBySystemStatus /// /// /// 必填:是 - /// 数据源的唯一标识**示例值**:"6953903108179099667" + /// 数据源的唯一标识 + /// **示例值**:"6953903108179099667" /// - [OAuthToken, HttpDelete("/open-apis/search/v2/data_sources/{data_source_id}")] + [HttpDelete("/open-apis/search/v2/data_sources/{data_source_id}")] System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdAsync( [PathQuery] string data_source_id); @@ -14266,9 +14488,10 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdAsync( /// /// /// 必填:是 - /// 数据源的唯一标识**示例值**:"6953903108179099667" + /// 数据源的唯一标识 + /// **示例值**:"6953903108179099667" /// - [OAuthToken, HttpPatch("/open-apis/search/v2/data_sources/{data_source_id}")] + [HttpPatch("/open-apis/search/v2/data_sources/{data_source_id}")] System.Threading.Tasks.Task> PatchSearchV2DataSourcesByDataSourceIdAsync( [PathQuery] string data_source_id, [JsonNetContent] Search.Spec.PatchSearchV2DataSourcesByDataSourceIdBodyDto dto); @@ -14282,9 +14505,10 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdAsync( /// /// /// 必填:是 - /// 数据源的唯一标识**示例值**:"6953903108179099667" + /// 数据源的唯一标识 + /// **示例值**:"6953903108179099667" /// - [OAuthToken, HttpGet("/open-apis/search/v2/data_sources/{data_source_id}")] + [HttpGet("/open-apis/search/v2/data_sources/{data_source_id}")] System.Threading.Tasks.Task> GetSearchV2DataSourcesByDataSourceIdAsync( [PathQuery] string data_source_id); @@ -14295,7 +14519,7 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdAsync( /// Authorization:tenant_access_token /// 批量获取创建的数据源信息。 /// - [OAuthToken, HttpGet("/open-apis/search/v2/data_sources")] + [HttpGet("/open-apis/search/v2/data_sources")] System.Threading.Tasks.Task> GetSearchV2DataSourcesAsync(); /// @@ -14307,9 +14531,10 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdAsync( /// /// /// 必填:是 - /// 数据源的ID**示例值**:"6953903108179099667" + /// 数据源的ID + /// **示例值**:"6953903108179099667" /// - [OAuthToken, HttpPost("/open-apis/search/v2/data_sources/{data_source_id}/items")] + [HttpPost("/open-apis/search/v2/data_sources/{data_source_id}/items")] System.Threading.Tasks.Task PostSearchV2DataSourcesByDataSourceIdItemsAsync( [PathQuery] string data_source_id, [JsonNetContent] Search.Spec.PostSearchV2DataSourcesByDataSourceIdItemsBodyDto dto); @@ -14323,13 +14548,15 @@ System.Threading.Tasks.Task PostSearchV2DataSourcesByDataSourceIdItemsAsync( /// /// /// 必填:是 - /// 数据源的ID**示例值**:"service_ticket" + /// 数据源的ID + /// **示例值**:"service_ticket" /// /// /// 必填:是 - /// 数据记录的ID**示例值**:"01010111" + /// 数据记录的ID + /// **示例值**:"01010111" /// - [OAuthToken, HttpDelete("/open-apis/search/v2/data_sources/{data_source_id}/items/{item_id}")] + [HttpDelete("/open-apis/search/v2/data_sources/{data_source_id}/items/{item_id}")] System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdItemsByItemIdAsync( [PathQuery] string data_source_id, [PathQuery] string item_id); @@ -14343,13 +14570,15 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdItemsByItemId /// /// /// 必填:是 - /// 数据源的id**示例值**:"service_ticket" + /// 数据源的id + /// **示例值**:"service_ticket" /// /// /// 必填:是 - /// 数据记录的唯一标识**示例值**:"01010111" + /// 数据记录的唯一标识 + /// **示例值**:"01010111" /// - [OAuthToken, HttpGet("/open-apis/search/v2/data_sources/{data_source_id}/items/{item_id}")] + [HttpGet("/open-apis/search/v2/data_sources/{data_source_id}/items/{item_id}")] System.Threading.Tasks.Task> GetSearchV2DataSourcesByDataSourceIdItemsByItemIdAsync( [PathQuery] string data_source_id, [PathQuery] string item_id); @@ -14361,7 +14590,7 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdItemsByItemId /// Authorization:tenant_access_token /// 创建一个数据范式。 /// - [OAuthToken, HttpPost("/open-apis/search/v2/schemas")] + [HttpPost("/open-apis/search/v2/schemas")] System.Threading.Tasks.Task> PostSearchV2SchemasAsync( [JsonNetContent] Search.Spec.PostSearchV2SchemasBodyDto dto); @@ -14374,9 +14603,13 @@ System.Threading.Tasks.Task DeleteSearchV2DataSourcesByDataSourceIdItemsByItemId /// /// /// 必填:是 - /// 用户自定义数据范式的唯一标识**示例值**:"custom_schema_id"**数据校验规则**:-最大长度:`40`字符-正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` + /// 用户自定义数据范式的唯一标识 + /// **示例值**:"custom_schema_id" + /// **数据校验规则**: + /// - 最大长度:`40` 字符 + /// - 正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` /// - [OAuthToken, HttpDelete("/open-apis/search/v2/schemas/{schema_id}")] + [HttpDelete("/open-apis/search/v2/schemas/{schema_id}")] System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( [PathQuery] string schema_id); @@ -14389,9 +14622,13 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// /// /// 必填:是 - /// 用户自定义数据范式的唯一标识**示例值**:"custom_schema_id"**数据校验规则**:-最大长度:`40`字符-正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` + /// 用户自定义数据范式的唯一标识 + /// **示例值**:"custom_schema_id" + /// **数据校验规则**: + /// - 最大长度:`40` 字符 + /// - 正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` /// - [OAuthToken, HttpPatch("/open-apis/search/v2/schemas/{schema_id}")] + [HttpPatch("/open-apis/search/v2/schemas/{schema_id}")] System.Threading.Tasks.Task> PatchSearchV2SchemasBySchemaIdAsync( [PathQuery] string schema_id, [JsonNetContent] Search.Spec.PatchSearchV2SchemasBySchemaIdBodyDto dto); @@ -14405,9 +14642,13 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// /// /// 必填:是 - /// 用户自定义数据范式的唯一标识**示例值**:"custom_schema_id"**数据校验规则**:-最大长度:`40`字符-正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` + /// 用户自定义数据范式的唯一标识 + /// **示例值**:"custom_schema_id" + /// **数据校验规则**: + /// - 最大长度:`40` 字符 + /// - 正则校验:`^[a-zA-Z][a-zA-Z0-9-_].*$` /// - [OAuthToken, HttpGet("/open-apis/search/v2/schemas/{schema_id}")] + [HttpGet("/open-apis/search/v2/schemas/{schema_id}")] System.Threading.Tasks.Task> GetSearchV2SchemasBySchemaIdAsync( [PathQuery] string schema_id); @@ -14418,7 +14659,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// Authorization:tenant_access_token /// 可识别图片中的文字,按图片中的区域划分,分段返回文本列表。 /// - [OAuthToken, HttpPost("/open-apis/optical_char_recognition/v1/image/basic_recognize")] + [HttpPost("/open-apis/optical_char_recognition/v1/image/basic_recognize")] System.Threading.Tasks.Task> PostOpticalCharRecognitionV1ImageBasicRecognizeAsync( [JsonNetContent] Ai.Spec.PostOpticalCharRecognitionV1ImageBasicRecognizeBodyDto dto); @@ -14429,7 +14670,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// Authorization:tenant_access_token /// 语音文件识别接口,上传整段语音文件进行一次性识别。接口适合 60 秒以内音频识别。 /// - [OAuthToken, HttpPost("/open-apis/speech_to_text/v1/speech/file_recognize")] + [HttpPost("/open-apis/speech_to_text/v1/speech/file_recognize")] System.Threading.Tasks.Task> PostSpeechToTextV1SpeechFileRecognizeAsync( [JsonNetContent] Ai.Spec.PostSpeechToTextV1SpeechFileRecognizeBodyDto dto); @@ -14440,7 +14681,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// Authorization:tenant_access_token /// 语音流式接口,将整个音频文件分片进行传入模型。能够实时返回数据。建议每个音频分片的大小为 100-200ms。 /// - [OAuthToken, HttpPost("/open-apis/speech_to_text/v1/speech/stream_recognize")] + [HttpPost("/open-apis/speech_to_text/v1/speech/stream_recognize")] System.Threading.Tasks.Task> PostSpeechToTextV1SpeechStreamRecognizeAsync( [JsonNetContent] Ai.Spec.PostSpeechToTextV1SpeechStreamRecognizeBodyDto dto); @@ -14451,7 +14692,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// Authorization:tenant_access_token /// 机器翻译 (MT),支持 100 多种语言识别,返回符合 ISO 639-1 标准。 /// - [OAuthToken, HttpPost("/open-apis/translation/v1/text/detect")] + [HttpPost("/open-apis/translation/v1/text/detect")] System.Threading.Tasks.Task> PostTranslationV1TextDetectAsync( [JsonNetContent] Ai.Spec.PostTranslationV1TextDetectBodyDto dto); @@ -14478,7 +14719,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// "ko": 朝鲜语; /// "vi": 越南语; /// - [OAuthToken, HttpPost("/open-apis/translation/v1/text/translate")] + [HttpPost("/open-apis/translation/v1/text/translate")] System.Threading.Tasks.Task> PostTranslationV1TextTranslateAsync( [JsonNetContent] Ai.Spec.PostTranslationV1TextTranslateBodyDto dto); @@ -14490,7 +14731,7 @@ System.Threading.Tasks.Task DeleteSearchV2SchemasBySchemaIdAsync( /// 重置用户的企业邮箱密码,仅当用户的邮箱和企业邮箱(别名)一致时生效,可用于处理飞书企业邮箱登录死锁的问题。 /// 邮箱死锁:当用户的登录凭证与飞书企业邮箱一致时,目前飞书登录流程要求用户输入验证码,由于飞书邮箱无单独的帐号体系,则未登录时无法收取邮箱验证码,即陷入死锁。 /// - [OAuthToken, HttpPost("/open-apis/admin/v1/password/reset")] + [HttpPost("/open-apis/admin/v1/password/reset")] System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( [JsonNetContent] Admin.Spec.PostAdminV1PasswordResetBodyDto dto); @@ -14503,40 +14744,40 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 部门ID类型 + /// 部门ID类型 /// /// department_id:部门的ID /// open_department_id:部门的OpenID /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:是 - /// 起始日期(包含),格式是YYYY-mm-dd + /// 起始日期(包含),格式是YYYY-mm-dd /// /// /// 必填:是 - /// 终止日期(包含),格式是YYYY-mm-dd,起止日期之间相差不能超过91天(包含91天) + /// 终止日期(包含),格式是YYYY-mm-dd,起止日期之间相差不能超过91天(包含91天) /// /// /// 必填:是 - /// 部门的ID,取决于department_id_type,仅支持根部门及其下前4级子部门 + /// 部门的 ID,取决于department_id_type,仅支持根部门及其下前4级子部门 /// /// /// 必填:是 - /// 是否包含子部门,如果该值为false,则只查出本部门直属用户活跃和功能使用数据;如果该值为true,则查出该部门以及其子部门(子部门层级最多不超过根部门下的前4级)的用户活跃和功能使用数据 + /// 是否包含子部门,如果该值为false,则只查出本部门直属用户活跃和功能使用数据;如果该值为true,则查出该部门以及其子部门(子部门层级最多不超过根部门下的前4级)的用户活跃和功能使用数据 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/admin/v1/admin_dept_stats")] + [HttpGet("/open-apis/admin/v1/admin_dept_stats")] System.Threading.Tasks.Task> GetAdminV1AdminDeptStatsAsync( [PathQuery] string start_date, [PathQuery] string end_date, @@ -14555,50 +14796,50 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 部门ID类型 + /// 部门ID类型 /// /// department_id:部门的ID /// open_department_id:部门的OpenID /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:是 - /// 起始日期(包含),格式是YYYY-mm-dd + /// 起始日期(包含),格式是YYYY-mm-dd /// /// /// 必填:是 - /// 终止日期(包含),格式是YYYY-mm-dd。起止日期之间相差不能超过31天(包含31天) + /// 终止日期(包含),格式是YYYY-mm-dd。起止日期之间相差不能超过31天(包含31天) /// /// /// 必填:否 - /// 部门的ID,取决于department_id_type + /// 部门的 ID,取决于department_id_type /// /// /// 必填:否 - /// 用户的open_id,user_id或者union_id,取决于user_id_type + /// 用户的open_id,user_id或者union_id,取决于user_id_type /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/admin/v1/admin_user_stats")] + [HttpGet("/open-apis/admin/v1/admin_user_stats")] System.Threading.Tasks.Task> GetAdminV1AdminUserStatsAsync( [PathQuery] string start_date, [PathQuery] string end_date, @@ -14616,7 +14857,7 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// Authorization:tenant_access_token /// 使用该接口可以创建一枚完整的勋章信息,一个租户下最多可创建1000枚勋章。 /// - [OAuthToken, HttpPost("/open-apis/admin/v1/badges")] + [HttpPost("/open-apis/admin/v1/badges")] System.Threading.Tasks.Task> PostAdminV1BadgesAsync( [JsonNetContent] Admin.PostAdminV1BadgesBodyDto dto); @@ -14629,9 +14870,9 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 勋章ID + /// 勋章ID /// - [OAuthToken, HttpPut("/open-apis/admin/v1/badges/{badge_id}")] + [HttpPut("/open-apis/admin/v1/badges/{badge_id}")] System.Threading.Tasks.Task> PutAdminV1BadgesByBadgeIdAsync( [PathQuery] string badge_id, [JsonNetContent] Admin.PutAdminV1BadgesByBadgeIdBodyDto dto); @@ -14645,9 +14886,9 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 勋章图片的文件,仅支持PNG格式,320x320像素,大小不超过1024KB。 + /// 勋章图片的文件,仅支持 PNG 格式,320 x 320 像素,大小不超过 1024 KB。 /// - [OAuthToken, HttpPost("/open-apis/admin/v1/badge_images")] + [HttpPost("/open-apis/admin/v1/badge_images")] System.Threading.Tasks.Task> PostAdminV1BadgeImagesAsync( [FormDataContent] Admin.PostAdminV1BadgeImagesBodyDto dto, [FormDataContent] FormDataFile image_file); @@ -14661,19 +14902,19 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 租户内唯一的勋章名称,精确匹配。 + /// 租户内唯一的勋章名称,精确匹配。 /// - [OAuthToken, HttpGet("/open-apis/admin/v1/badges")] + [HttpGet("/open-apis/admin/v1/badges")] System.Threading.Tasks.Task> GetAdminV1BadgesAsync( [PathQuery] string? name, [PathQuery] int page_size = 10, @@ -14688,9 +14929,9 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 勋章id + /// 勋章id /// - [OAuthToken, HttpGet("/open-apis/admin/v1/badges/{badge_id}")] + [HttpGet("/open-apis/admin/v1/badges/{badge_id}")] System.Threading.Tasks.Task> GetAdminV1BadgesByBadgeIdAsync( [PathQuery] string badge_id); @@ -14703,28 +14944,28 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 勋章ID + /// 勋章ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型。 + /// 此次调用中使用的部门ID的类型。 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/admin/v1/badges/{badge_id}/grants")] + [HttpPost("/open-apis/admin/v1/badges/{badge_id}/grants")] System.Threading.Tasks.Task> PostAdminV1BadgesByBadgeIdGrantsAsync( [PathQuery] string badge_id, [JsonNetContent] Admin.PostAdminV1BadgesByBadgeIdGrantsBodyDto dto, @@ -14740,13 +14981,13 @@ System.Threading.Tasks.Task PostAdminV1PasswordResetAsync( /// /// /// 必填:是 - /// 企业勋章的唯一ID + /// 企业勋章的唯一ID /// /// /// 必填:是 - /// 租户内授予名单的唯一标识,该值由系统随机生成。 + /// 租户内授予名单的唯一标识,该值由系统随机生成。 /// - [OAuthToken, HttpDelete("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] + [HttpDelete("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( [PathQuery] string badge_id, [PathQuery] string grant_id); @@ -14760,32 +15001,32 @@ System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( /// /// /// 必填:是 - /// 勋章ID + /// 勋章ID /// /// /// 必填:是 - /// 授予名单ID + /// 授予名单ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型。 + /// 此次调用中使用的部门ID的类型。 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPut("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] + [HttpPut("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] System.Threading.Tasks.Task> PutAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( [PathQuery] string badge_id, [PathQuery] string grant_id, @@ -14802,42 +15043,42 @@ System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( /// /// /// 必填:是 - /// 企业勋章的唯一ID + /// 企业勋章的唯一ID /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型。 + /// 此次调用中使用的部门ID的类型。 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 授予名单名称,精确匹配。 + /// 授予名单名称,精确匹配。 /// - [OAuthToken, HttpGet("/open-apis/admin/v1/badges/{badge_id}/grants")] + [HttpGet("/open-apis/admin/v1/badges/{badge_id}/grants")] System.Threading.Tasks.Task> GetAdminV1BadgesByBadgeIdGrantsAsync( [PathQuery] string badge_id, [PathQuery] string? name, @@ -14855,32 +15096,32 @@ System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( /// /// /// 必填:是 - /// 租户内勋章的唯一标识,该值由系统随机生成。 + /// 租户内勋章的唯一标识,该值由系统随机生成。 /// /// /// 必填:是 - /// 租户内授予名单的唯一标识,该值由系统随机生成。 + /// 租户内授予名单的唯一标识,该值由系统随机生成。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型。 + /// 此次调用中使用的部门ID的类型。 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] + [HttpGet("/open-apis/admin/v1/badges/{badge_id}/grants/{grant_id}")] System.Threading.Tasks.Task> GetAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( [PathQuery] string badge_id, [PathQuery] string grant_id, @@ -14894,7 +15135,7 @@ System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( /// Authorization:tenant_access_token /// 根据员工飞书用户 ID / 员工状态 / 雇员类型等搜索条件 ,批量获取员工花名册字段信息。字段包括「系统标准字段 / system_fields」和「自定义字段 / custom_fields」。 /// - [OAuthToken, HttpGet("/open-apis/ehr/v1/employees")] + [HttpGet("/open-apis/ehr/v1/employees")] System.Threading.Tasks.Task> GetEhrV1EmployeesAsync(); /// @@ -14907,9 +15148,10 @@ System.Threading.Tasks.Task DeleteAdminV1BadgesByBadgeIdGrantsByGrantIdAsync( /// /// /// 必填:是 - /// 文件token**示例值**:"09bf7b924f9a4a69875788891b5970d8" + /// 文件 token + /// **示例值**:"09bf7b924f9a4a69875788891b5970d8" /// - [OAuthToken, HttpGet("/open-apis/ehr/v1/attachments/{token}")] + [HttpGet("/open-apis/ehr/v1/attachments/{token}")] System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( [PathQuery] string token); @@ -14922,13 +15164,13 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 字段apiname + /// 字段 apiname /// /// /// 必填:是 - /// 所属对象apiname + /// 所属对象 apiname /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/custom_fields/get_by_param")] + [HttpGet("/open-apis/corehr/v1/custom_fields/get_by_param")] System.Threading.Tasks.Task> GetCorehrV1CustomFieldsGetByParamAsync( [PathQuery] string custom_api_name, [PathQuery] string object_api_name); @@ -14942,9 +15184,10 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 所属对象apiname,支持一个或多个当前数量限制为20个 + /// 所属对象 apiname,支持一个或多个 + /// 当前数量限制为 20 个 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/custom_fields/query")] + [HttpGet("/open-apis/corehr/v1/custom_fields/query")] System.Threading.Tasks.Task> GetCorehrV1CustomFieldsQueryAsync( [PathQuery] string[] object_api_name_list); @@ -14957,15 +15200,15 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/custom_fields/list_object_api_name")] + [HttpGet("/open-apis/corehr/v1/custom_fields/list_object_api_name")] System.Threading.Tasks.Task> GetCorehrV1CustomFieldsListObjectApiNameAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -14979,9 +15222,9 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 国家/地区ID + /// 国家/地区 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/country_regions/{country_region_id}")] + [HttpGet("/open-apis/corehr/v1/country_regions/{country_region_id}")] System.Threading.Tasks.Task> GetCorehrV1CountryRegionsByCountryRegionIdAsync( [PathQuery] string country_region_id); @@ -14994,15 +15237,15 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/country_regions")] + [HttpGet("/open-apis/corehr/v1/country_regions")] System.Threading.Tasks.Task> GetCorehrV1CountryRegionsAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -15016,9 +15259,9 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 省份/行政区ID + /// 省份/行政区 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/subdivisions/{subdivision_id}")] + [HttpGet("/open-apis/corehr/v1/subdivisions/{subdivision_id}")] System.Threading.Tasks.Task> GetCorehrV1SubdivisionsBySubdivisionIdAsync( [PathQuery] string subdivision_id); @@ -15031,19 +15274,19 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 国家/地区id,填写后只查询该国家/地区下的省份/行政区 + /// 国家/地区id,填写后只查询该国家/地区下的省份/行政区 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/subdivisions")] + [HttpGet("/open-apis/corehr/v1/subdivisions")] System.Threading.Tasks.Task> GetCorehrV1SubdivisionsAsync( [PathQuery] string? country_region_id, [PathQuery] string? page_token = null, @@ -15058,9 +15301,9 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 城市/区域ID + /// 城市/区域 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/subregions/{subregion_id}")] + [HttpGet("/open-apis/corehr/v1/subregions/{subregion_id}")] System.Threading.Tasks.Task> GetCorehrV1SubregionsBySubregionIdAsync( [PathQuery] string subregion_id); @@ -15073,19 +15316,19 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 省份/行政区id,填写后只查询该省份/行政区下的城市/区域 + /// 省份/行政区id,填写后只查询该省份/行政区下的城市/区域 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/subregions")] + [HttpGet("/open-apis/corehr/v1/subregions")] System.Threading.Tasks.Task> GetCorehrV1SubregionsAsync( [PathQuery] string? subdivision_id, [PathQuery] string? page_token = null, @@ -15100,10 +15343,10 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/employee_types")] + [HttpPost("/open-apis/corehr/v1/employee_types")] System.Threading.Tasks.Task> PostCorehrV1EmployeeTypesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1EmployeeTypesBodyDto dto, [PathQuery] string? client_token = null); @@ -15117,9 +15360,9 @@ System.Threading.Tasks.Task GetEhrV1AttachmentsByTokenAsync( /// /// /// 必填:是 - /// 需要删除的人员类型ID + /// 需要删除的人员类型ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/employee_types/{employee_type_id}")] + [HttpDelete("/open-apis/corehr/v1/employee_types/{employee_type_id}")] System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( [PathQuery] string employee_type_id); @@ -15132,14 +15375,14 @@ System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( /// /// /// 必填:是 - /// 雇员类型ID + /// 雇员类型 ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/employee_types/{employee_type_id}")] + [HttpPatch("/open-apis/corehr/v1/employee_types/{employee_type_id}")] System.Threading.Tasks.Task> PatchCorehrV1EmployeeTypesByEmployeeTypeIdAsync( [PathQuery] string employee_type_id, [JsonNetContent] FeishuPeople.PatchCorehrV1EmployeeTypesByEmployeeTypeIdBodyDto dto, @@ -15154,9 +15397,9 @@ System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( /// /// /// 必填:是 - /// 雇员类型ID + /// 雇员类型ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/employee_types/{employee_type_id}")] + [HttpGet("/open-apis/corehr/v1/employee_types/{employee_type_id}")] System.Threading.Tasks.Task> GetCorehrV1EmployeeTypesByEmployeeTypeIdAsync( [PathQuery] string employee_type_id); @@ -15169,15 +15412,15 @@ System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/employee_types")] + [HttpGet("/open-apis/corehr/v1/employee_types")] System.Threading.Tasks.Task> GetCorehrV1EmployeeTypesAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -15191,10 +15434,10 @@ System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/national_id_types")] + [HttpPost("/open-apis/corehr/v1/national_id_types")] System.Threading.Tasks.Task> PostCorehrV1NationalIdTypesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1NationalIdTypesBodyDto dto, [PathQuery] string? client_token = null); @@ -15208,9 +15451,9 @@ System.Threading.Tasks.Task DeleteCorehrV1EmployeeTypesByEmployeeTypeIdAsync( /// /// /// 必填:是 - /// 需要删除的国家证件类型ID + /// 需要删除的国家证件类型 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] + [HttpDelete("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync( [PathQuery] string national_id_type_id); @@ -15223,14 +15466,14 @@ System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync /// /// /// 必填:是 - /// 证件类型ID + /// 证件类型ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] + [HttpPatch("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] System.Threading.Tasks.Task> PatchCorehrV1NationalIdTypesByNationalIdTypeIdAsync( [PathQuery] string national_id_type_id, [JsonNetContent] FeishuPeople.PatchCorehrV1NationalIdTypesByNationalIdTypeIdBodyDto dto, @@ -15245,9 +15488,9 @@ System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync /// /// /// 必填:是 - /// 证件类型ID + /// 证件类型 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] + [HttpGet("/open-apis/corehr/v1/national_id_types/{national_id_type_id}")] System.Threading.Tasks.Task> GetCorehrV1NationalIdTypesByNationalIdTypeIdAsync( [PathQuery] string national_id_type_id); @@ -15260,27 +15503,27 @@ System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 证件类型 + /// 证件类型 /// /// /// 必填:否 - /// 证件类型编码 + /// 证件类型编码 /// /// /// 必填:否 - /// 国家地区ID + /// 国家地区ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/national_id_types")] + [HttpGet("/open-apis/corehr/v1/national_id_types")] System.Threading.Tasks.Task> GetCorehrV1NationalIdTypesAsync( [PathQuery] string? identification_type, [PathQuery] string? code, @@ -15297,10 +15540,10 @@ System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/working_hours_types")] + [HttpPost("/open-apis/corehr/v1/working_hours_types")] System.Threading.Tasks.Task> PostCorehrV1WorkingHoursTypesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1WorkingHoursTypesBodyDto dto, [PathQuery] string? client_token = null); @@ -15314,9 +15557,9 @@ System.Threading.Tasks.Task DeleteCorehrV1NationalIdTypesByNationalIdTypeIdAsync /// /// /// 必填:是 - /// 需要删除的工时制度ID + /// 需要删除的工时制度 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] + [HttpDelete("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdAsync( [PathQuery] string working_hours_type_id); @@ -15329,14 +15572,14 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 工时制度ID + /// 工时制度ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] + [HttpPatch("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] System.Threading.Tasks.Task> PatchCorehrV1WorkingHoursTypesByWorkingHoursTypeIdAsync( [PathQuery] string working_hours_type_id, [JsonNetContent] FeishuPeople.PatchCorehrV1WorkingHoursTypesByWorkingHoursTypeIdBodyDto dto, @@ -15351,9 +15594,9 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 工时制度ID + /// 工时制度 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] + [HttpGet("/open-apis/corehr/v1/working_hours_types/{working_hours_type_id}")] System.Threading.Tasks.Task> GetCorehrV1WorkingHoursTypesByWorkingHoursTypeIdAsync( [PathQuery] string working_hours_type_id); @@ -15366,15 +15609,15 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/working_hours_types")] + [HttpGet("/open-apis/corehr/v1/working_hours_types")] System.Threading.Tasks.Task> GetCorehrV1WorkingHoursTypesAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -15388,9 +15631,9 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 货币ID + /// 货币 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/currencies/{currency_id}")] + [HttpGet("/open-apis/corehr/v1/currencies/{currency_id}")] System.Threading.Tasks.Task> GetCorehrV1CurrenciesByCurrencyIdAsync( [PathQuery] string currency_id); @@ -15403,15 +15646,15 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/currencies")] + [HttpGet("/open-apis/corehr/v1/currencies")] System.Threading.Tasks.Task> GetCorehrV1CurrenciesAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -15425,26 +15668,26 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/employees/batch_get")] + [HttpPost("/open-apis/corehr/v2/employees/batch_get")] System.Threading.Tasks.Task> PostCorehrV2EmployeesBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2EmployeesBatchGetBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -15459,36 +15702,36 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/employees/search")] + [HttpPost("/open-apis/corehr/v2/employees/search")] System.Threading.Tasks.Task> PostCorehrV2EmployeesSearchAsync( [JsonNetContent] Corehr.PostCorehrV2EmployeesSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -15505,10 +15748,10 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/employments")] + [HttpPost("/open-apis/corehr/v1/employments")] System.Threading.Tasks.Task> PostCorehrV1EmploymentsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1EmploymentsBodyDto dto, [PathQuery] string? client_token = null); @@ -15522,35 +15765,35 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 雇员ID + /// 雇员ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/employments/{employment_id}")] + [HttpPatch("/open-apis/corehr/v1/employments/{employment_id}")] System.Threading.Tasks.Task> PatchCorehrV1EmploymentsByEmploymentIdAsync( [PathQuery] string employment_id, [JsonNetContent] FeishuPeople.PatchCorehrV1EmploymentsByEmploymentIdBodyDto dto, @@ -15567,20 +15810,20 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWorkingHoursTypeIdA /// /// /// 必填:是 - /// 需要删除的雇佣信息对应的ID + /// 需要删除的雇佣信息对应的ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/employments/{employment_id}")] + [HttpDelete("/open-apis/corehr/v1/employments/{employment_id}")] System.Threading.Tasks.Task DeleteCorehrV1EmploymentsByEmploymentIdAsync( [PathQuery] string employment_id, [PathQuery] string? user_id_type = "people_corehr_id"); @@ -15594,10 +15837,10 @@ System.Threading.Tasks.Task DeleteCorehrV1EmploymentsByEmploymentIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/persons")] + [HttpPost("/open-apis/corehr/v2/persons")] System.Threading.Tasks.Task> PostCorehrV2PersonsAsync( [JsonNetContent] Corehr.PostCorehrV2PersonsBodyDto dto, [PathQuery] string? client_token = null); @@ -15611,14 +15854,14 @@ System.Threading.Tasks.Task DeleteCorehrV1EmploymentsByEmploymentIdAsync( /// /// /// 必填:是 - /// person的ID + /// person的ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v2/persons/{person_id}")] + [HttpPatch("/open-apis/corehr/v2/persons/{person_id}")] System.Threading.Tasks.Task> PatchCorehrV2PersonsByPersonIdAsync( [PathQuery] string person_id, [JsonNetContent] Corehr.PatchCorehrV2PersonsByPersonIdBodyDto dto, @@ -15633,9 +15876,9 @@ System.Threading.Tasks.Task DeleteCorehrV1EmploymentsByEmploymentIdAsync( /// /// /// 必填:是 - /// 需要删除的PersonID + /// 需要删除的Person ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/persons/{person_id}")] + [HttpDelete("/open-apis/corehr/v1/persons/{person_id}")] System.Threading.Tasks.Task DeleteCorehrV1PersonsByPersonIdAsync( [PathQuery] string person_id); @@ -15648,9 +15891,9 @@ System.Threading.Tasks.Task DeleteCorehrV1PersonsByPersonIdAsync( /// /// /// 必填:是 - /// 文件二进制内容 + /// 文件二进制内容 /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/persons/upload")] + [HttpPost("/open-apis/corehr/v1/persons/upload")] System.Threading.Tasks.Task> PostCorehrV1PersonsUploadAsync( [FormDataContent] FeishuPeople.PostCorehrV1PersonsUploadBodyDto dto, [FormDataContent] FormDataFile file_content); @@ -15664,9 +15907,9 @@ System.Threading.Tasks.Task DeleteCorehrV1PersonsByPersonIdAsync( /// /// /// 必填:是 - /// 上传文件ID + /// 上传文件ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/files/{id}")] + [HttpGet("/open-apis/corehr/v1/files/{id}")] System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync( [PathQuery] string id); @@ -15679,31 +15922,31 @@ System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/job_datas")] + [HttpPost("/open-apis/corehr/v1/job_datas")] System.Threading.Tasks.Task> PostCorehrV1JobDatasAsync( [JsonNetContent] FeishuPeople.PostCorehrV1JobDatasBodyDto dto, [PathQuery] string? client_token = null, @@ -15719,9 +15962,9 @@ System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync( /// /// /// 必填:是 - /// 需要删除的任职信息ID + /// 需要删除的任职信息 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/job_datas/{job_data_id}")] + [HttpDelete("/open-apis/corehr/v1/job_datas/{job_data_id}")] System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( [PathQuery] string job_data_id); @@ -15734,35 +15977,35 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 任职信息ID + /// 任职信息ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/job_datas/{job_data_id}")] + [HttpPatch("/open-apis/corehr/v1/job_datas/{job_data_id}")] System.Threading.Tasks.Task> PatchCorehrV1JobDatasByJobDataIdAsync( [PathQuery] string job_data_id, [JsonNetContent] FeishuPeople.PatchCorehrV1JobDatasByJobDataIdBodyDto dto, @@ -15779,30 +16022,30 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 任职信息ID + /// 任职信息 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_datas/{job_data_id}")] + [HttpGet("/open-apis/corehr/v1/job_datas/{job_data_id}")] System.Threading.Tasks.Task> GetCorehrV1JobDatasByJobDataIdAsync( [PathQuery] string job_data_id, [PathQuery] string? user_id_type = "people_corehr_id", @@ -15817,36 +16060,36 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/employees/job_datas/query")] + [HttpPost("/open-apis/corehr/v2/employees/job_datas/query")] System.Threading.Tasks.Task> PostCorehrV2EmployeesJobDatasQueryAsync( [JsonNetContent] Corehr.PostCorehrV2EmployeesJobDatasQueryBodyDto dto, [PathQuery] int page_size = 10, @@ -15863,26 +16106,26 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/employees/job_datas/batch_get")] + [HttpPost("/open-apis/corehr/v2/employees/job_datas/batch_get")] System.Threading.Tasks.Task> PostCorehrV2EmployeesJobDatasBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2EmployeesJobDatasBatchGetBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -15897,56 +16140,56 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 雇佣ID + /// 雇佣 ID /// /// /// 必填:否 - /// 任职信息ID列表,最大100个(不传则默认查询全部任职信息) + /// 任职信息 ID 列表,最大 100 个(不传则默认查询全部任职信息) /// /// /// 必填:否 - /// 部门ID + /// 部门 ID /// /// /// 必填:否 - /// 职务ID + /// 职务 ID /// /// /// 必填:否 - /// 是否获取所有任职记录,true为获取员工所有版本的任职记录,false为仅获取当前生效的任职记录,默认为false + /// 是否获取所有任职记录,true 为获取员工所有版本的任职记录,false 为仅获取当前生效的任职记录,默认为 false /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_datas")] + [HttpGet("/open-apis/corehr/v1/job_datas")] System.Threading.Tasks.Task> GetCorehrV1JobDatasAsync( [PathQuery] string? employment_id, [PathQuery] string[]? job_data_id_list, @@ -15967,15 +16210,15 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/departments/parents")] + [HttpPost("/open-apis/corehr/v2/departments/parents")] System.Threading.Tasks.Task> PostCorehrV2DepartmentsParentsAsync( [JsonNetContent] Corehr.PostCorehrV2DepartmentsParentsBodyDto dto, [PathQuery] string? department_id_type = "open_department_id"); @@ -15989,36 +16232,36 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/departments/search")] + [HttpPost("/open-apis/corehr/v2/departments/search")] System.Threading.Tasks.Task> PostCorehrV2DepartmentsSearchAsync( [JsonNetContent] Corehr.PostCorehrV2DepartmentsSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -16035,31 +16278,31 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/departments")] + [HttpPost("/open-apis/corehr/v1/departments")] System.Threading.Tasks.Task> PostCorehrV1DepartmentsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1DepartmentsBodyDto dto, [PathQuery] string? client_token = null, @@ -16075,35 +16318,35 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 需要更新的部门ID,同部门实体在CoreHR内部的唯一键 + /// 需要更新的部门ID,同部门实体在CoreHR内部的唯一键 /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/departments/{department_id}")] + [HttpPatch("/open-apis/corehr/v1/departments/{department_id}")] System.Threading.Tasks.Task> PatchCorehrV1DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [JsonNetContent] FeishuPeople.PatchCorehrV1DepartmentsByDepartmentIdBodyDto dto, @@ -16120,9 +16363,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobDatasByJobDataIdAsync( /// /// /// 必填:是 - /// 需要删除的部门ID + /// 需要删除的部门 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/departments/{department_id}")] + [HttpDelete("/open-apis/corehr/v1/departments/{department_id}")] System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( [PathQuery] string department_id); @@ -16135,30 +16378,30 @@ System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( /// /// /// 必填:是 - /// 部门ID + /// 部门 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/departments/{department_id}")] + [HttpGet("/open-apis/corehr/v1/departments/{department_id}")] System.Threading.Tasks.Task> GetCorehrV1DepartmentsByDepartmentIdAsync( [PathQuery] string department_id, [PathQuery] string? user_id_type = "people_corehr_id", @@ -16173,44 +16416,44 @@ System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 部门ID列表 + /// 部门ID列表 /// /// /// 必填:否 - /// 部门名称列表,需精确匹配 + /// 部门名称列表,需精确匹配 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/departments")] + [HttpGet("/open-apis/corehr/v1/departments")] System.Threading.Tasks.Task> GetCorehrV1DepartmentsAsync( [PathQuery] string[]? department_id_list, [PathQuery] string[]? name_list, @@ -16226,7 +16469,7 @@ System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( /// Authorization:tenant_access_token /// 通过地点 ID 批量获取地点信息 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/locations/batch_get")] + [HttpPost("/open-apis/corehr/v2/locations/batch_get")] System.Threading.Tasks.Task> PostCorehrV2LocationsBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2LocationsBatchGetBodyDto dto); @@ -16239,10 +16482,10 @@ System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/locations")] + [HttpPost("/open-apis/corehr/v1/locations")] System.Threading.Tasks.Task> PostCorehrV1LocationsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1LocationsBodyDto dto, [PathQuery] string? client_token = null); @@ -16256,9 +16499,9 @@ System.Threading.Tasks.Task DeleteCorehrV1DepartmentsByDepartmentIdAsync( /// /// /// 必填:是 - /// 需要删除的地点ID + /// 需要删除的地点 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/locations/{location_id}")] + [HttpDelete("/open-apis/corehr/v1/locations/{location_id}")] System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( [PathQuery] string location_id); @@ -16271,9 +16514,9 @@ System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( /// /// /// 必填:是 - /// 地点ID + /// 地点 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/locations/{location_id}")] + [HttpGet("/open-apis/corehr/v1/locations/{location_id}")] System.Threading.Tasks.Task> GetCorehrV1LocationsByLocationIdAsync( [PathQuery] string location_id); @@ -16286,15 +16529,15 @@ System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/locations")] + [HttpGet("/open-apis/corehr/v1/locations")] System.Threading.Tasks.Task> GetCorehrV1LocationsAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -16306,7 +16549,7 @@ System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( /// Authorization:tenant_access_token /// 通过公司 ID 批量获取公司信息 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/companies/batch_get")] + [HttpPost("/open-apis/corehr/v2/companies/batch_get")] System.Threading.Tasks.Task> PostCorehrV2CompaniesBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2CompaniesBatchGetBodyDto dto); @@ -16319,10 +16562,10 @@ System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/companies")] + [HttpPost("/open-apis/corehr/v1/companies")] System.Threading.Tasks.Task> PostCorehrV1CompaniesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1CompaniesBodyDto dto, [PathQuery] string? client_token = null); @@ -16336,9 +16579,9 @@ System.Threading.Tasks.Task DeleteCorehrV1LocationsByLocationIdAsync( /// /// /// 必填:是 - /// 需要删除的公司ID + /// 需要删除的公司ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/companies/{company_id}")] + [HttpDelete("/open-apis/corehr/v1/companies/{company_id}")] System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( [PathQuery] string company_id); @@ -16351,9 +16594,9 @@ System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( /// /// /// 必填:是 - /// 公司ID + /// 公司 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/companies/{company_id}")] + [HttpGet("/open-apis/corehr/v1/companies/{company_id}")] System.Threading.Tasks.Task> GetCorehrV1CompaniesByCompanyIdAsync( [PathQuery] string company_id); @@ -16366,15 +16609,15 @@ System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/companies")] + [HttpGet("/open-apis/corehr/v1/companies")] System.Threading.Tasks.Task> GetCorehrV1CompaniesAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -16386,7 +16629,7 @@ System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( /// Authorization:tenant_access_token /// 通过职级 ID 批量获取职级信息 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/job_levels/batch_get")] + [HttpPost("/open-apis/corehr/v2/job_levels/batch_get")] System.Threading.Tasks.Task> PostCorehrV2JobLevelsBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2JobLevelsBatchGetBodyDto dto); @@ -16399,10 +16642,10 @@ System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/job_levels")] + [HttpPost("/open-apis/corehr/v1/job_levels")] System.Threading.Tasks.Task> PostCorehrV1JobLevelsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1JobLevelsBodyDto dto, [PathQuery] string? client_token = null); @@ -16416,9 +16659,9 @@ System.Threading.Tasks.Task DeleteCorehrV1CompaniesByCompanyIdAsync( /// /// /// 必填:是 - /// 需要删除的职级ID + /// 需要删除的职级 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/job_levels/{job_level_id}")] + [HttpDelete("/open-apis/corehr/v1/job_levels/{job_level_id}")] System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id); @@ -16431,14 +16674,14 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 级别ID + /// 级别ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/job_levels/{job_level_id}")] + [HttpPatch("/open-apis/corehr/v1/job_levels/{job_level_id}")] System.Threading.Tasks.Task> PatchCorehrV1JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id, [JsonNetContent] FeishuPeople.PatchCorehrV1JobLevelsByJobLevelIdBodyDto dto, @@ -16453,9 +16696,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 职级ID + /// 职级 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_levels/{job_level_id}")] + [HttpGet("/open-apis/corehr/v1/job_levels/{job_level_id}")] System.Threading.Tasks.Task> GetCorehrV1JobLevelsByJobLevelIdAsync( [PathQuery] string job_level_id); @@ -16468,15 +16711,15 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_levels")] + [HttpGet("/open-apis/corehr/v1/job_levels")] System.Threading.Tasks.Task> GetCorehrV1JobLevelsAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -16488,7 +16731,7 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// Authorization:tenant_access_token /// 通过序列 ID 批量获取序列信息 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/job_families/batch_get")] + [HttpPost("/open-apis/corehr/v2/job_families/batch_get")] System.Threading.Tasks.Task> PostCorehrV2JobFamiliesBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2JobFamiliesBatchGetBodyDto dto); @@ -16501,10 +16744,10 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/job_families")] + [HttpPost("/open-apis/corehr/v1/job_families")] System.Threading.Tasks.Task> PostCorehrV1JobFamiliesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1JobFamiliesBodyDto dto, [PathQuery] string? client_token = null); @@ -16518,9 +16761,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobLevelsByJobLevelIdAsync( /// /// /// 必填:是 - /// 需要删除的序列ID + /// 需要删除的序列 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/job_families/{job_family_id}")] + [HttpDelete("/open-apis/corehr/v1/job_families/{job_family_id}")] System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id); @@ -16533,14 +16776,14 @@ System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 序列ID + /// 序列ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/job_families/{job_family_id}")] + [HttpPatch("/open-apis/corehr/v1/job_families/{job_family_id}")] System.Threading.Tasks.Task> PatchCorehrV1JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id, [JsonNetContent] FeishuPeople.PatchCorehrV1JobFamiliesByJobFamilyIdBodyDto dto, @@ -16555,9 +16798,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 序列ID + /// 序列 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_families/{job_family_id}")] + [HttpGet("/open-apis/corehr/v1/job_families/{job_family_id}")] System.Threading.Tasks.Task> GetCorehrV1JobFamiliesByJobFamilyIdAsync( [PathQuery] string job_family_id); @@ -16570,15 +16813,15 @@ System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/job_families")] + [HttpGet("/open-apis/corehr/v1/job_families")] System.Threading.Tasks.Task> GetCorehrV1JobFamiliesAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -16592,10 +16835,10 @@ System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/jobs")] + [HttpPost("/open-apis/corehr/v1/jobs")] System.Threading.Tasks.Task> PostCorehrV1JobsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1JobsBodyDto dto, [PathQuery] string? client_token = null); @@ -16609,9 +16852,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobFamiliesByJobFamilyIdAsync( /// /// /// 必填:是 - /// 需要删除的职务ID + /// 需要删除的职务 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/jobs/{job_id}")] + [HttpDelete("/open-apis/corehr/v1/jobs/{job_id}")] System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( [PathQuery] string job_id); @@ -16624,14 +16867,14 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:是 - /// 职务ID + /// 职务ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/jobs/{job_id}")] + [HttpPatch("/open-apis/corehr/v1/jobs/{job_id}")] System.Threading.Tasks.Task> PatchCorehrV1JobsByJobIdAsync( [PathQuery] string job_id, [JsonNetContent] FeishuPeople.PatchCorehrV1JobsByJobIdBodyDto dto, @@ -16646,9 +16889,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:是 - /// 职务ID + /// 职务 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v2/jobs/{job_id}")] + [HttpGet("/open-apis/corehr/v2/jobs/{job_id}")] System.Threading.Tasks.Task> GetCorehrV2JobsByJobIdAsync( [PathQuery] string job_id); @@ -16661,23 +16904,23 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 每页获取记录数量,最大100 - /// 默认值:10 + /// 每页获取记录数量,最大100 + /// 默认值:10 /// /// /// 必填:否 - /// 名称 + /// 名称 /// /// /// 必填:否 - /// 语言 + /// 语言 /// - [OAuthToken, HttpGet("/open-apis/corehr/v2/jobs")] + [HttpGet("/open-apis/corehr/v2/jobs")] System.Threading.Tasks.Task> GetCorehrV2JobsAsync( [PathQuery] string? name, [PathQuery] string? query_language, @@ -16693,9 +16936,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:是 - /// 职务ID + /// 职务 ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/jobs/{job_id}")] + [HttpGet("/open-apis/corehr/v1/jobs/{job_id}")] System.Threading.Tasks.Task> GetCorehrV1JobsByJobIdAsync( [PathQuery] string job_id); @@ -16708,23 +16951,23 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 名称 + /// 名称 /// /// /// 必填:否 - /// 语言 + /// 语言 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/jobs")] + [HttpGet("/open-apis/corehr/v1/jobs")] System.Threading.Tasks.Task> GetCorehrV1JobsAsync( [PathQuery] string? name, [PathQuery] string? query_language, @@ -16738,7 +16981,7 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// Authorization:tenant_access_token /// 创建待入职人员。 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/pre_hires")] + [HttpPost("/open-apis/corehr/v2/pre_hires")] System.Threading.Tasks.Task> PostCorehrV2PreHiresAsync( [JsonNetContent] Corehr.PostCorehrV2PreHiresBodyDto dto); @@ -16751,14 +16994,14 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:是 - /// 待入职ID + /// 待入职ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] + [HttpPatch("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] System.Threading.Tasks.Task> PatchCorehrV1PreHiresByPreHireIdAsync( [PathQuery] string pre_hire_id, [JsonNetContent] FeishuPeople.PatchCorehrV1PreHiresByPreHireIdBodyDto dto, @@ -16773,9 +17016,9 @@ System.Threading.Tasks.Task DeleteCorehrV1JobsByJobIdAsync( /// /// /// 必填:是 - /// 需要删除的待入职人员信息ID + /// 需要删除的待入职人员信息ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] + [HttpDelete("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( [PathQuery] string pre_hire_id); @@ -16788,9 +17031,9 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( /// /// /// 必填:是 - /// 待入职ID + /// 待入职ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] + [HttpGet("/open-apis/corehr/v1/pre_hires/{pre_hire_id}")] System.Threading.Tasks.Task> GetCorehrV1PreHiresByPreHireIdAsync( [PathQuery] string pre_hire_id); @@ -16803,19 +17046,19 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 待入职ID列表 + /// 待入职ID列表 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/pre_hires")] + [HttpGet("/open-apis/corehr/v1/pre_hires")] System.Threading.Tasks.Task> GetCorehrV1PreHiresAsync( [PathQuery] string[]? pre_hire_ids, [PathQuery] string? page_token = null, @@ -16830,26 +17073,26 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/contracts/search")] + [HttpPost("/open-apis/corehr/v2/contracts/search")] System.Threading.Tasks.Task> PostCorehrV2ContractsSearchAsync( [JsonNetContent] Corehr.PostCorehrV2ContractsSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -16865,10 +17108,10 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/contracts")] + [HttpPost("/open-apis/corehr/v1/contracts")] System.Threading.Tasks.Task> PostCorehrV1ContractsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1ContractsBodyDto dto, [PathQuery] string? client_token = null); @@ -16882,9 +17125,9 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsync( /// /// /// 必填:是 - /// 需要删除的合同ID + /// 需要删除的合同 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/contracts/{contract_id}")] + [HttpDelete("/open-apis/corehr/v1/contracts/{contract_id}")] System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( [PathQuery] string contract_id); @@ -16897,14 +17140,14 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( /// /// /// 必填:是 - /// 合同ID + /// 合同ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据client_token是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v1/contracts/{contract_id}")] + [HttpPatch("/open-apis/corehr/v1/contracts/{contract_id}")] System.Threading.Tasks.Task> PatchCorehrV1ContractsByContractIdAsync( [PathQuery] string contract_id, [JsonNetContent] FeishuPeople.PatchCorehrV1ContractsByContractIdBodyDto dto, @@ -16919,9 +17162,9 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( /// /// /// 必填:是 - /// 合同ID + /// 合同ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/contracts/{contract_id}")] + [HttpGet("/open-apis/corehr/v1/contracts/{contract_id}")] System.Threading.Tasks.Task> GetCorehrV1ContractsByContractIdAsync( [PathQuery] string contract_id); @@ -16934,15 +17177,15 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/contracts")] + [HttpGet("/open-apis/corehr/v1/contracts")] System.Threading.Tasks.Task> GetCorehrV1ContractsAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -16956,36 +17199,36 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/probation/search")] + [HttpPost("/open-apis/corehr/v2/probation/search")] System.Threading.Tasks.Task> PostCorehrV2ProbationSearchAsync( [JsonNetContent] Corehr.PostCorehrV2ProbationSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -17000,7 +17243,7 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdAsync( /// Authorization:tenant_access_token /// 启用/停用试用期考核功能,启用后系统功能中针对试用期考核相关的字段会自动启用,并可通过接口更新试用期考核结果 /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/probation/enable_disable_assessment")] + [HttpPost("/open-apis/corehr/v2/probation/enable_disable_assessment")] System.Threading.Tasks.Task PostCorehrV2ProbationEnableDisableAssessmentAsync( [JsonNetContent] Corehr.PostCorehrV2ProbationEnableDisableAssessmentBodyDto dto); @@ -17013,21 +17256,21 @@ System.Threading.Tasks.Task PostCorehrV2ProbationEnableDisableAssessmentAsync( /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据 client_token 是否一致来判断是否为同一请求 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/probation/assessments")] + [HttpPost("/open-apis/corehr/v2/probation/assessments")] System.Threading.Tasks.Task> PostCorehrV2ProbationAssessmentsAsync( [JsonNetContent] Corehr.PostCorehrV2ProbationAssessmentsBodyDto dto, [PathQuery] string? client_token = null, @@ -17042,14 +17285,14 @@ System.Threading.Tasks.Task PostCorehrV2ProbationEnableDisableAssessmentAsync( /// /// /// 必填:是 - /// 考核结果ID + /// 考核结果 ID /// /// /// 必填:否 - /// 根据client_token是否一致来判断是否为同一请求 - /// 默认值:null + /// 根据 client_token 是否一致来判断是否为同一请求 + /// 默认值:null /// - [OAuthToken, HttpPatch("/open-apis/corehr/v2/probation/assessments/{assessment_id}")] + [HttpPatch("/open-apis/corehr/v2/probation/assessments/{assessment_id}")] System.Threading.Tasks.Task PatchCorehrV2ProbationAssessmentsByAssessmentIdAsync( [PathQuery] string assessment_id, [JsonNetContent] Corehr.PatchCorehrV2ProbationAssessmentsByAssessmentIdBodyDto dto, @@ -17064,9 +17307,9 @@ System.Threading.Tasks.Task PatchCorehrV2ProbationAssessmentsByAssessmentIdAsync /// /// /// 必填:是 - /// 考核结果ID + /// 考核结果 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v2/probation/assessments/{assessment_id}")] + [HttpDelete("/open-apis/corehr/v2/probation/assessments/{assessment_id}")] System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsync( [PathQuery] string assessment_id); @@ -17079,13 +17322,13 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:否 - /// 异动原因状态 + /// 异动原因状态 /// /// /// 必填:否 - /// 异动原因唯一标识,多条时最多数量为10 + /// 异动原因唯一标识,多条时最多数量为10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/transfer_reasons/query")] + [HttpGet("/open-apis/corehr/v1/transfer_reasons/query")] System.Threading.Tasks.Task> GetCorehrV1TransferReasonsQueryAsync( [PathQuery] bool? active, [PathQuery] string[]? transfer_reason_unique_identifier); @@ -17099,13 +17342,13 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:否 - /// 异动类型状态 + /// 异动类型状态 /// /// /// 必填:否 - /// 异动类型唯一标识,多条时最多数量为10 + /// 异动类型唯一标识,多条时最多数量为10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/transfer_types/query")] + [HttpGet("/open-apis/corehr/v1/transfer_types/query")] System.Threading.Tasks.Task> GetCorehrV1TransferTypesQueryAsync( [PathQuery] bool? active, [PathQuery] string[]? transfer_type_unique_identifier); @@ -17119,7 +17362,7 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) @@ -17127,19 +17370,19 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// people_admin_id:以people_admin_id来识别用户 /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/job_changes")] + [HttpPost("/open-apis/corehr/v1/job_changes")] System.Threading.Tasks.Task> PostCorehrV1JobChangesAsync( [JsonNetContent] FeishuPeople.PostCorehrV1JobChangesBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -17154,36 +17397,36 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/job_changes/search")] + [HttpPost("/open-apis/corehr/v2/job_changes/search")] System.Threading.Tasks.Task> PostCorehrV2JobChangesSearchAsync( [JsonNetContent] Corehr.PostCorehrV2JobChangesSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -17198,7 +17441,7 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// Authorization:tenant_access_token /// 查询「飞书人事」-「离职设置」中的离职原因。 /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/offboardings/query")] + [HttpPost("/open-apis/corehr/v1/offboardings/query")] System.Threading.Tasks.Task> PostCorehrV1OffboardingsQueryAsync( [JsonNetContent] FeishuPeople.PostCorehrV1OffboardingsQueryBodyDto dto); @@ -17211,16 +17454,16 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/offboardings/submit")] + [HttpPost("/open-apis/corehr/v1/offboardings/submit")] System.Threading.Tasks.Task> PostCorehrV1OffboardingsSubmitAsync( [JsonNetContent] FeishuPeople.PostCorehrV1OffboardingsSubmitBodyDto dto, [PathQuery] string? user_id_type = "people_corehr_id"); @@ -17234,26 +17477,26 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:是 - /// 分页大小,最大100 - /// 默认值:10 + /// 分页大小,最大 100 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/offboardings/search")] + [HttpPost("/open-apis/corehr/v1/offboardings/search")] System.Threading.Tasks.Task> PostCorehrV1OffboardingsSearchAsync( [JsonNetContent] FeishuPeople.PostCorehrV1OffboardingsSearchBodyDto dto, [PathQuery] int page_size = 10, @@ -17269,16 +17512,16 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/leave_granting_records")] + [HttpPost("/open-apis/corehr/v1/leave_granting_records")] System.Threading.Tasks.Task> PostCorehrV1LeaveGrantingRecordsAsync( [JsonNetContent] FeishuPeople.PostCorehrV1LeaveGrantingRecordsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -17292,9 +17535,9 @@ System.Threading.Tasks.Task DeleteCorehrV2ProbationAssessmentsByAssessmentIdAsyn /// /// /// 必填:是 - /// 假期发放记录ID + /// 假期发放记录 ID /// - [OAuthToken, HttpDelete("/open-apis/corehr/v1/leave_granting_records/{leave_granting_record_id}")] + [HttpDelete("/open-apis/corehr/v1/leave_granting_records/{leave_granting_record_id}")] System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRecordIdAsync( [PathQuery] string leave_granting_record_id); @@ -17307,30 +17550,33 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 假期类型状态(不传则为全部)可选值有:-1:已启用-2:已停用 + /// 假期类型状态(不传则为全部) + /// 可选值有: + /// - 1:已启用 + /// - 2:已停用 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/leaves/leave_types")] + [HttpGet("/open-apis/corehr/v1/leaves/leave_types")] System.Threading.Tasks.Task> GetCorehrV1LeavesLeaveTypesAsync( [PathQuery] string? status, [PathQuery] string? page_token = null, @@ -17346,34 +17592,34 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 查询截止日期,即截止到某天余额数据的日期(不传则默认为当天) + /// 查询截止日期,即截止到某天余额数据的日期(不传则默认为当天) /// /// /// 必填:否 - /// 员工ID列表,最大100个(不传则默认查询全部员工) + /// 员工 ID 列表,最大 100 个(不传则默认查询全部员工) /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/leaves/leave_balances")] + [HttpGet("/open-apis/corehr/v1/leaves/leave_balances")] System.Threading.Tasks.Task> GetCorehrV1LeavesLeaveBalancesAsync( [PathQuery] string? as_of_date, [PathQuery] string[]? employment_id_list, @@ -17390,74 +17636,84 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 员工ID列表,最大100个(不传则默认查询全部员工) + /// 员工 ID 列表,最大 100 个(不传则默认查询全部员工) /// /// /// 必填:否 - /// 休假发起人ID列表,最大100个 + /// 休假发起人 ID 列表,最大 100 个 /// /// /// 必填:否 - /// 请假记录的状态可选值有:-1:已通过-2:审批中-3:审批中(更正)-4:审批中(取消休假)-5:审批中(返岗)-6:已返岗-7:已拒绝-8:已取消-9:已撤回 + /// 请假记录的状态 + /// 可选值有: + /// - 1:已通过 + /// - 2:审批中 + /// - 3:审批中(更正) + /// - 4:审批中(取消休假) + /// - 5:审批中(返岗) + /// - 6:已返岗 + /// - 7:已拒绝 + /// - 8:已取消 + /// - 9:已撤回 /// /// /// 必填:否 - /// 假期类型ID列表,枚举值可通过【获取假期类型列表】接口获取 + /// 假期类型 ID 列表,枚举值可通过【获取假期类型列表】接口获取 /// /// /// 必填:否 - /// 休假开始时间晚于等于的日期 + /// 休假开始时间晚于等于的日期 /// /// /// 必填:否 - /// 休假开始时间早于等于的日期 + /// 休假开始时间早于等于的日期 /// /// /// 必填:否 - /// 休假结束时间晚于等于的日期 + /// 休假结束时间晚于等于的日期 /// /// /// 必填:否 - /// 休假结束时间早于等于的日期 + /// 休假结束时间早于等于的日期 /// /// /// 必填:否 - /// 休假发起时间晚于等于的日期 + /// 休假发起时间晚于等于的日期 /// /// /// 必填:否 - /// 休假发起时间早于等于的日期 + /// 休假发起时间早于等于的日期 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// /// /// 必填:否 - /// 请假记录更新时间晚于等于的时间 + /// 请假记录更新时间晚于等于的时间 /// /// /// 必填:否 - /// 请假记录更新时间早于等于的时间 + /// 请假记录更新时间早于等于的时间 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/leaves/leave_request_history")] + [HttpGet("/open-apis/corehr/v1/leaves/leave_request_history")] System.Threading.Tasks.Task> GetCorehrV1LeavesLeaveRequestHistoryAsync( [PathQuery] string[]? employment_id_list, [PathQuery] string[]? initiator_id_list, @@ -17484,16 +17740,16 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/employees/bps/batch_get")] + [HttpPost("/open-apis/corehr/v2/employees/bps/batch_get")] System.Threading.Tasks.Task> PostCorehrV2EmployeesBpsBatchGetAsync( [JsonNetContent] Corehr.PostCorehrV2EmployeesBpsBatchGetBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -17507,26 +17763,26 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v2/bps/get_by_department")] + [HttpPost("/open-apis/corehr/v2/bps/get_by_department")] System.Threading.Tasks.Task> PostCorehrV2BpsGetByDepartmentAsync( [JsonNetContent] Corehr.PostCorehrV2BpsGetByDepartmentBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -17541,36 +17797,36 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 分页大小,最大500 - /// 默认值:10 + /// 分页大小,最大 500 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v2/bps")] + [HttpGet("/open-apis/corehr/v2/bps")] System.Threading.Tasks.Task> GetCorehrV2BpsAsync( [PathQuery] int page_size = 10, [PathQuery] string? page_token = null, @@ -17586,15 +17842,15 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/security_groups/query")] + [HttpPost("/open-apis/corehr/v1/security_groups/query")] System.Threading.Tasks.Task> PostCorehrV1SecurityGroupsQueryAsync( [JsonNetContent] FeishuPeople.PostCorehrV1SecurityGroupsQueryBodyDto dto, [PathQuery] string? department_id_type = "people_corehr_department_id"); @@ -17608,16 +17864,16 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:people_corehr_id + /// 默认值:people_corehr_id /// - [OAuthToken, HttpPost("/open-apis/corehr/v1/assigned_users/search")] + [HttpPost("/open-apis/corehr/v1/assigned_users/search")] System.Threading.Tasks.Task> PostCorehrV1AssignedUsersSearchAsync( [JsonNetContent] FeishuPeople.PostCorehrV1AssignedUsersSearchBodyDto dto, [PathQuery] string? user_id_type = "people_corehr_id"); @@ -17631,15 +17887,15 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/security_groups")] + [HttpGet("/open-apis/corehr/v1/security_groups")] System.Threading.Tasks.Task> GetCorehrV1SecurityGroupsAsync( [PathQuery] string? page_token = null, [PathQuery] int page_size = 10); @@ -17653,9 +17909,9 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 流程ID + /// 流程ID /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/processes/{process_id}/form_variable_data")] + [HttpGet("/open-apis/corehr/v1/processes/{process_id}/form_variable_data")] System.Threading.Tasks.Task> GetCorehrV1ProcessesByProcessIdFormVariableDataAsync( [PathQuery] string process_id); @@ -17668,32 +17924,32 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_corehr_id:以飞书人事的ID来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID类型 + /// 此次调用中使用的部门 ID 类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_corehr_department_id:以people_corehr_department_id来标识部门 /// - /// 默认值:people_corehr_department_id + /// 默认值:people_corehr_department_id /// /// /// 必填:是 - /// 雇员ID,可通过接口[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取 + /// 雇员ID,可通过接口[【批量查询员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)获取 /// /// /// 必填:否 - /// 薪资标准的关联对象,项目或者指标 + /// 薪资标准的关联对象,项目或者指标 /// /// cpst_item:薪资项目 /// cpst_indicator:薪资统计指标 @@ -17701,35 +17957,35 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 薪资标准关联对象ID + /// 薪资标准关联对象ID /// /// /// 必填:否 - /// 部门ID,可通过接口[【批量查询部门】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)获取 + /// 部门ID,可通过接口[【批量查询部门】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)获取 /// /// /// 必填:否 - /// 工作地点ID,可通过接口[【批量查询地点】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)获取 + /// 工作地点ID,可通过接口[【批量查询地点】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)获取 /// /// /// 必填:否 - /// 公司ID,可通过接口[【批量查询公司】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/list)获取 + /// 公司ID,可通过接口[【批量查询公司】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/list)获取 /// /// /// 必填:否 - /// 职务序列ID,可通过接口[【批量查询职务序列】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_family/list)获取 + /// 职务序列ID,可通过接口[【批量查询职务序列】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_family/list)获取 /// /// /// 必填:否 - /// 职级ID,可通过接口[【批量查询职务级别】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_level/list)获取 + /// 职级ID,可通过接口[【批量查询职务级别】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/job_level/list)获取 /// /// /// 必填:否 - /// 人员类型ID,可通过接口[【批量查询人员类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/employee_type/list)获取 + /// 人员类型ID,可通过接口[【批量查询人员类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/employee_type/list)获取 /// /// /// 必填:否 - /// 招聘类型 + /// 招聘类型 /// /// experienced_professionals:社招 /// recent_graduates:校招 @@ -17738,21 +17994,21 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 定调薪原因ID + /// 定调薪原因ID /// /// /// 必填:否 - /// 薪资方案ID + /// 薪资方案ID /// /// /// 必填:否 - /// 薪级薪等ID + /// 薪级薪等ID /// /// /// 必填:否 - /// 生效时间 + /// 生效时间 /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/compensation_standards/match")] + [HttpGet("/open-apis/corehr/v1/compensation_standards/match")] System.Threading.Tasks.Task> GetCorehrV1CompensationStandardsMatchAsync( [PathQuery] string employment_id, [PathQuery] string reference_object_id, @@ -17780,24 +18036,24 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/jobs/combined_create")] + [HttpPost("/open-apis/hire/v1/jobs/combined_create")] System.Threading.Tasks.Task> PostHireV1JobsCombinedCreateAsync( [JsonNetContent] Hire.PostHireV1JobsCombinedCreateBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -17812,29 +18068,29 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 职位ID,请求Path中 + /// 职位 ID,请求Path中 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 部门ID类型 + /// 部门ID类型 /// /// open_department_id:开放平台部门ID /// department_id:内部部门ID /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/jobs/{job_id}")] + [HttpGet("/open-apis/hire/v1/jobs/{job_id}")] System.Threading.Tasks.Task> GetHireV1JobsByJobIdAsync( [PathQuery] string job_id, [PathQuery] string? user_id_type = "open_id", @@ -17849,20 +18105,20 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 职位ID + /// 职位 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/jobs/{job_id}/config")] + [HttpGet("/open-apis/hire/v1/jobs/{job_id}/config")] System.Threading.Tasks.Task> GetHireV1JobsByJobIdConfigAsync( [PathQuery] string job_id, [PathQuery] string? user_id_type = "open_id"); @@ -17876,28 +18132,28 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 职位ID + /// 职位 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/jobs/{job_id}/combined_update")] + [HttpPost("/open-apis/hire/v1/jobs/{job_id}/combined_update")] System.Threading.Tasks.Task> PostHireV1JobsByJobIdCombinedUpdateAsync( [PathQuery] string job_id, [JsonNetContent] Hire.PostHireV1JobsByJobIdCombinedUpdateBodyDto dto, @@ -17913,19 +18169,19 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 职位ID + /// 职位 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/jobs/{job_id}/update_config")] + [HttpPost("/open-apis/hire/v1/jobs/{job_id}/update_config")] System.Threading.Tasks.Task> PostHireV1JobsByJobIdUpdateConfigAsync( [PathQuery] string job_id, [JsonNetContent] Hire.PostHireV1JobsByJobIdUpdateConfigBodyDto dto, @@ -17940,15 +18196,15 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/hire/v1/job_types")] + [HttpGet("/open-apis/hire/v1/job_types")] System.Threading.Tasks.Task> GetHireV1JobTypesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -17962,24 +18218,24 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/job_requirements")] + [HttpPost("/open-apis/hire/v1/job_requirements")] System.Threading.Tasks.Task> PostHireV1JobRequirementsAsync( [JsonNetContent] Hire.PostHireV1JobRequirementsBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -17994,24 +18250,24 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/job_requirements/search")] + [HttpPost("/open-apis/hire/v1/job_requirements/search")] System.Threading.Tasks.Task> PostHireV1JobRequirementsSearchAsync( [JsonNetContent] Hire.PostHireV1JobRequirementsSearchBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -18026,54 +18282,54 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:1 + /// 分页大小 + /// 默认值:1 /// /// /// 必填:否 - /// 职位ID + /// 职位ID /// /// /// 必填:否 - /// 起始创建时间,传入毫秒级时间戳 + /// 起始创建时间,传入毫秒级时间戳 /// /// /// 必填:否 - /// 截止创建时间,传入毫秒级时间戳 + /// 截止创建时间,传入毫秒级时间戳 /// /// /// 必填:否 - /// 起始更新时间,传入毫秒级时间戳 + /// 起始更新时间,传入毫秒级时间戳 /// /// /// 必填:否 - /// 截止更新时间,传入毫秒级时间戳 + /// 截止更新时间,传入毫秒级时间戳 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/job_requirements")] + [HttpGet("/open-apis/hire/v1/job_requirements")] System.Threading.Tasks.Task> GetHireV1JobRequirementsAsync( [PathQuery] string? job_id, [PathQuery] string? create_time_begin, @@ -18094,28 +18350,28 @@ System.Threading.Tasks.Task DeleteCorehrV1LeaveGrantingRecordsByLeaveGrantingRec /// /// /// 必填:是 - /// 招聘需求ID + /// 招聘需求ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPut("/open-apis/hire/v1/job_requirements/{job_requirement_id}")] + [HttpPut("/open-apis/hire/v1/job_requirements/{job_requirement_id}")] System.Threading.Tasks.Task PutHireV1JobRequirementsByJobRequirementIdAsync( [PathQuery] string job_requirement_id, [JsonNetContent] Hire.PutHireV1JobRequirementsByJobRequirementIdBodyDto dto, @@ -18131,9 +18387,9 @@ System.Threading.Tasks.Task PutHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 招聘需求ID + /// 招聘需求 ID /// - [OAuthToken, HttpDelete("/open-apis/hire/v1/job_requirements/{job_requirement_id}")] + [HttpDelete("/open-apis/hire/v1/job_requirements/{job_requirement_id}")] System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( [PathQuery] string job_requirement_id); @@ -18146,15 +18402,15 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/hire/v1/job_requirement_schemas")] + [HttpGet("/open-apis/hire/v1/job_requirement_schemas")] System.Threading.Tasks.Task> GetHireV1JobRequirementSchemasAsync( [PathQuery] string? page_token = null, [PathQuery] int? page_size = 10); @@ -18168,15 +18424,15 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/hire/v1/job_processes")] + [HttpGet("/open-apis/hire/v1/job_processes")] System.Threading.Tasks.Task> GetHireV1JobProcessesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -18190,24 +18446,24 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 登记表适用场景;请求不填,表示获取全部类型信息登记表 + /// 登记表适用场景;请求不填,表示获取全部类型信息登记表 /// /// 5:面试登记表 /// 6:入职登记表 /// 14:信息更新登记表 /// /// - [OAuthToken, HttpGet("/open-apis/hire/v1/registration_schemas")] + [HttpGet("/open-apis/hire/v1/registration_schemas")] System.Threading.Tasks.Task> GetHireV1RegistrationSchemasAsync( [PathQuery] int? scenario, [PathQuery] int? page_size = 10, @@ -18222,7 +18478,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 招聘流程类型 + /// 招聘流程类型 /// /// 1:社招 /// 2:校招 @@ -18230,34 +18486,34 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 每页获取记录数量,最大10 - /// 默认值:10 + /// 每页获取记录数量,最大10 + /// 默认值:10 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/referral_websites/job_posts")] + [HttpGet("/open-apis/hire/v1/referral_websites/job_posts")] System.Threading.Tasks.Task> GetHireV1ReferralWebsitesJobPostsAsync( [PathQuery] int? process_type, [PathQuery] string? page_token = null, @@ -18274,28 +18530,28 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 职位广告ID + /// 职位广告 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/referral_websites/job_posts/{job_post_id}")] + [HttpGet("/open-apis/hire/v1/referral_websites/job_posts/{job_post_id}")] System.Threading.Tasks.Task> GetHireV1ReferralWebsitesJobPostsByJobPostIdAsync( [PathQuery] string job_post_id, [PathQuery] string? user_id_type = "open_id", @@ -18310,20 +18566,20 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 投递的ID + /// 投递的 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/referrals/get_by_application")] + [HttpGet("/open-apis/hire/v1/referrals/get_by_application")] System.Threading.Tasks.Task> GetHireV1ReferralsGetByApplicationAsync( [PathQuery] string application_id, [PathQuery] string? user_id_type = "open_id"); @@ -18335,7 +18591,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 导入来自其他系统的投递信息,创建为外部投递。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/external_applications")] + [HttpPost("/open-apis/hire/v1/external_applications")] System.Threading.Tasks.Task> PostHireV1ExternalApplicationsAsync( [JsonNetContent] Hire.PostHireV1ExternalApplicationsBodyDto dto); @@ -18348,9 +18604,9 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 外部投递id + /// 外部投递 id /// - [OAuthToken, HttpPut("/open-apis/hire/v1/external_applications/{external_application_id}")] + [HttpPut("/open-apis/hire/v1/external_applications/{external_application_id}")] System.Threading.Tasks.Task> PutHireV1ExternalApplicationsByExternalApplicationIdAsync( [PathQuery] string external_application_id, [JsonNetContent] Hire.PutHireV1ExternalApplicationsByExternalApplicationIdBodyDto dto); @@ -18364,13 +18620,13 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 外部投递id + /// 外部投递 id /// /// /// 必填:否 - /// 人才ID + /// 人才ID /// - [OAuthToken, HttpDelete("/open-apis/hire/v1/external_applications/{external_application_id}")] + [HttpDelete("/open-apis/hire/v1/external_applications/{external_application_id}")] System.Threading.Tasks.Task> DeleteHireV1ExternalApplicationsByExternalApplicationIdAsync( [PathQuery] string external_application_id, [PathQuery] string? talent_id); @@ -18382,7 +18638,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 导入来自其他系统的面试信息,创建为外部面试。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/external_interviews")] + [HttpPost("/open-apis/hire/v1/external_interviews")] System.Threading.Tasks.Task> PostHireV1ExternalInterviewsAsync( [JsonNetContent] Hire.PostHireV1ExternalInterviewsBodyDto dto); @@ -18393,7 +18649,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 导入来自其他系统的面评信息,创建为外部面评。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/external_interview_assessments")] + [HttpPost("/open-apis/hire/v1/external_interview_assessments")] System.Threading.Tasks.Task> PostHireV1ExternalInterviewAssessmentsAsync( [JsonNetContent] Hire.PostHireV1ExternalInterviewAssessmentsBodyDto dto); @@ -18404,7 +18660,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 导入来自其他系统的背调信息,创建为外部背调。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/external_background_checks")] + [HttpPost("/open-apis/hire/v1/external_background_checks")] System.Threading.Tasks.Task> PostHireV1ExternalBackgroundChecksAsync( [JsonNetContent] Hire.PostHireV1ExternalBackgroundChecksBodyDto dto); @@ -18415,7 +18671,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 将人才加入指定文件夹。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/talents/add_to_folder")] + [HttpPost("/open-apis/hire/v1/talents/add_to_folder")] System.Threading.Tasks.Task> PostHireV1TalentsAddToFolderAsync( [JsonNetContent] Hire.PostHireV1TalentsAddToFolderBodyDto dto); @@ -18428,26 +18684,26 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 每页获取记录数量,最大100 - /// 默认值:10 + /// 每页获取记录数量,最大100 + /// 默认值:10 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/talent_folders")] + [HttpGet("/open-apis/hire/v1/talent_folders")] System.Threading.Tasks.Task> GetHireV1TalentFoldersAsync( [PathQuery] string? page_token = null, [PathQuery] int? page_size = 10, @@ -18460,7 +18716,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 通过手机号或邮箱获取人才 ID。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/talents/batch_get_id")] + [HttpPost("/open-apis/hire/v1/talents/batch_get_id")] System.Threading.Tasks.Task> PostHireV1TalentsBatchGetIdAsync( [JsonNetContent] Hire.PostHireV1TalentsBatchGetIdBodyDto dto); @@ -18471,7 +18727,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 获取人才字段。 /// - [OAuthToken, HttpGet("/open-apis/hire/v1/talent_objects/query")] + [HttpGet("/open-apis/hire/v1/talent_objects/query")] System.Threading.Tasks.Task> GetHireV1TalentObjectsQueryAsync(); /// @@ -18483,20 +18739,20 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 人才ID + /// 人才ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:people_admin_id + /// 默认值:people_admin_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/talents/{talent_id}")] + [HttpGet("/open-apis/hire/v1/talents/{talent_id}")] System.Threading.Tasks.Task> GetHireV1TalentsByTalentIdAsync( [PathQuery] string talent_id, [PathQuery] string? user_id_type = "people_admin_id"); @@ -18508,7 +18764,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// Authorization:tenant_access_token /// 根据人才 ID 和职位 ID 创建投递。 /// - [OAuthToken, HttpPost("/open-apis/hire/v1/applications")] + [HttpPost("/open-apis/hire/v1/applications")] System.Threading.Tasks.Task> PostHireV1ApplicationsAsync( [JsonNetContent] Hire.PostHireV1ApplicationsBodyDto dto); @@ -18521,9 +18777,9 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequirementIdAsync( /// /// /// 必填:是 - /// 投递ID + /// 投递ID /// - [OAuthToken, HttpPost("/open-apis/hire/v1/applications/{application_id}/terminate")] + [HttpPost("/open-apis/hire/v1/applications/{application_id}/terminate")] System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( [PathQuery] string application_id, [JsonNetContent] Hire.PostHireV1ApplicationsByApplicationIdTerminateBodyDto dto); @@ -18537,9 +18793,9 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:是 - /// 投递ID + /// 投递 ID /// - [OAuthToken, HttpGet("/open-apis/hire/v1/applications/{application_id}")] + [HttpGet("/open-apis/hire/v1/applications/{application_id}")] System.Threading.Tasks.Task> GetHireV1ApplicationsByApplicationIdAsync( [PathQuery] string application_id); @@ -18552,43 +18808,43 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 按流程过滤,招聘流程ID,枚举值通过接口「获取招聘流程信息」接口获取 + /// 按流程过滤,招聘流程 ID,枚举值通过接口「获取招聘流程信息」接口获取 /// /// /// 必填:否 - /// 按招聘阶段过滤,招聘阶段ID,枚举值通过「获取招聘流程信息」接口获取 + /// 按招聘阶段过滤,招聘阶段 ID,枚举值通过「获取招聘流程信息」接口获取 /// /// /// 必填:否 - /// 按人才过滤 + /// 按人才过滤 /// /// /// 必填:否 - /// 按活跃状态筛选1=活跃投递,2=非活跃投递,3=全部 + /// 按活跃状态筛选 1=活跃投递, 2=非活跃投递, 3=全部 /// /// /// 必填:否 - /// 职位ID + /// 职位 ID /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 最早更新时间,毫秒级时间戳 + /// 最早更新时间,毫秒级时间戳 /// /// /// 必填:否 - /// 最晚更新时间,毫秒级时间戳 + /// 最晚更新时间,毫秒级时间戳 /// - [OAuthToken, HttpGet("/open-apis/hire/v1/applications")] + [HttpGet("/open-apis/hire/v1/applications")] System.Threading.Tasks.Task> GetHireV1ApplicationsAsync( [PathQuery] string? process_id, [PathQuery] string? stage_id, @@ -18609,38 +18865,38 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 每页获取记录数量,最大100 - /// 默认值:10 + /// 每页获取记录数量,最大100 + /// 默认值:10 /// /// /// 必填:否 - /// 投递ID + /// 投递 ID /// /// /// 必填:否 - /// 最早更新时间,毫秒级时间戳 + /// 最早更新时间,毫秒级时间戳 /// /// /// 必填:否 - /// 最晚更新时间,毫秒级时间戳 + /// 最晚更新时间,毫秒级时间戳 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/evaluations")] + [HttpGet("/open-apis/hire/v1/evaluations")] System.Threading.Tasks.Task> GetHireV1EvaluationsAsync( [PathQuery] string? application_id, [PathQuery] string? update_start_time, @@ -18658,31 +18914,31 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:1 + /// 分页大小 + /// 默认值:1 /// /// /// 必填:否 - /// 投递ID + /// 投递 ID /// /// /// 必填:否 - /// 面试ID + /// 面试 ID /// /// /// 必填:否 - /// 最早更新时间 + /// 最早更新时间 /// /// /// 必填:否 - /// 最晚更新时间 + /// 最晚更新时间 /// - [OAuthToken, HttpGet("/open-apis/hire/v1/questionnaires")] + [HttpGet("/open-apis/hire/v1/questionnaires")] System.Threading.Tasks.Task> GetHireV1QuestionnairesAsync( [PathQuery] string? application_id, [PathQuery] string? interview_id, @@ -18700,41 +18956,41 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 投递ID + /// 投递 ID /// /// /// 必填:否 - /// 面试ID + /// 面试 ID /// /// /// 必填:否 - /// 最早开始时间,格式为时间戳 + /// 最早开始时间,格式为时间戳 /// /// /// 必填:否 - /// 最晚开始时间,格式为时间戳 + /// 最晚开始时间,格式为时间戳 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/interviews")] + [HttpGet("/open-apis/hire/v1/interviews")] System.Threading.Tasks.Task> GetHireV1InterviewsAsync( [PathQuery] string? application_id, [PathQuery] string? interview_id, @@ -18753,25 +19009,25 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/offers")] + [HttpPost("/open-apis/hire/v1/offers")] System.Threading.Tasks.Task> PostHireV1OffersAsync( [JsonNetContent] Hire.PostHireV1OffersBodyDto dto, [PathQuery] string? user_id_type = "open_id", @@ -18787,29 +19043,29 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:是 - /// OfferID + /// Offer ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPut("/open-apis/hire/v1/offers/{offer_id}")] + [HttpPut("/open-apis/hire/v1/offers/{offer_id}")] System.Threading.Tasks.Task> PutHireV1OffersByOfferIdAsync( [PathQuery] string offer_id, [JsonNetContent] Hire.PutHireV1OffersByOfferIdBodyDto dto, @@ -18825,28 +19081,28 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:是 - /// 投递ID + /// 投递ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/applications/{application_id}/offer")] + [HttpGet("/open-apis/hire/v1/applications/{application_id}/offer")] System.Threading.Tasks.Task> GetHireV1ApplicationsByApplicationIdOfferAsync( [PathQuery] string application_id, [PathQuery] string? user_id_type = "open_id", @@ -18861,29 +19117,29 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:是 - /// OfferID + /// Offer ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/offers/{offer_id}")] + [HttpGet("/open-apis/hire/v1/offers/{offer_id}")] System.Threading.Tasks.Task> GetHireV1OffersByOfferIdAsync( [PathQuery] string offer_id, [PathQuery] string? user_id_type = "open_id", @@ -18898,30 +19154,30 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小 - /// 默认值:1 + /// 分页大小 + /// 默认值:1 /// /// /// 必填:是 - /// 人才ID + /// 人才 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/offers")] + [HttpGet("/open-apis/hire/v1/offers")] System.Threading.Tasks.Task> GetHireV1OffersAsync( [PathQuery] string talent_id, [PathQuery] string? page_token = null, @@ -18939,9 +19195,9 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationIdTerminateAsync( /// /// /// 必填:是 - /// offerID + /// offer ID /// - [OAuthToken, HttpPatch("/open-apis/hire/v1/offers/{offer_id}/offer_status")] + [HttpPatch("/open-apis/hire/v1/offers/{offer_id}/offer_status")] System.Threading.Tasks.Task PatchHireV1OffersByOfferIdOfferStatusAsync( [PathQuery] string offer_id, [JsonNetContent] Hire.PatchHireV1OffersByOfferIdOfferStatusBodyDto dto); @@ -18955,9 +19211,9 @@ System.Threading.Tasks.Task PatchHireV1OffersByOfferIdOfferStatusAsync( /// /// /// 必填:是 - /// OfferID + /// Offer ID /// - [OAuthToken, HttpPost("/open-apis/hire/v1/offers/{offer_id}/intern_offer_status")] + [HttpPost("/open-apis/hire/v1/offers/{offer_id}/intern_offer_status")] System.Threading.Tasks.Task> PostHireV1OffersByOfferIdInternOfferStatusAsync( [PathQuery] string offer_id, [JsonNetContent] Hire.PostHireV1OffersByOfferIdInternOfferStatusBodyDto dto); @@ -18971,9 +19227,9 @@ System.Threading.Tasks.Task PatchHireV1OffersByOfferIdOfferStatusAsync( /// /// /// 必填:是 - /// 导入任务ID + /// 导入任务 ID /// - [OAuthToken, HttpPatch("/open-apis/hire/v1/ehr_import_tasks/{ehr_import_task_id}")] + [HttpPatch("/open-apis/hire/v1/ehr_import_tasks/{ehr_import_task_id}")] System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( [PathQuery] string ehr_import_task_id, [JsonNetContent] Hire.PatchHireV1EhrImportTasksByEhrImportTaskIdBodyDto dto); @@ -18987,29 +19243,29 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 投递ID + /// 投递ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_admin_department_id:以people_admin_department_id来标识部门 /// - /// 默认值:people_admin_department_id + /// 默认值:people_admin_department_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/applications/{application_id}/transfer_onboard")] + [HttpPost("/open-apis/hire/v1/applications/{application_id}/transfer_onboard")] System.Threading.Tasks.Task> PostHireV1ApplicationsByApplicationIdTransferOnboardAsync( [PathQuery] string application_id, [JsonNetContent] Hire.PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto dto, @@ -19025,29 +19281,29 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 员工ID + /// 员工ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_admin_department_id:以people_admin_department_id来标识部门 /// - /// 默认值:people_admin_department_id + /// 默认值:people_admin_department_id /// - [OAuthToken, HttpPatch("/open-apis/hire/v1/employees/{employee_id}")] + [HttpPatch("/open-apis/hire/v1/employees/{employee_id}")] System.Threading.Tasks.Task> PatchHireV1EmployeesByEmployeeIdAsync( [PathQuery] string employee_id, [JsonNetContent] Hire.PatchHireV1EmployeesByEmployeeIdBodyDto dto, @@ -19063,29 +19319,29 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 投递ID + /// 投递ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_admin_department_id:以people_admin_department_id来标识部门 /// - /// 默认值:people_admin_department_id + /// 默认值:people_admin_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/employees/get_by_application")] + [HttpGet("/open-apis/hire/v1/employees/get_by_application")] System.Threading.Tasks.Task> GetHireV1EmployeesGetByApplicationAsync( [PathQuery] string application_id, [PathQuery] string? user_id_type = "open_id", @@ -19100,29 +19356,29 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 员工ID + /// 员工ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门 ID 的类型 /// /// open_department_id:以open_department_id来标识部门 /// department_id:以department_id来标识部门 /// people_admin_department_id:以people_admin_department_id来标识部门 /// - /// 默认值:people_admin_department_id + /// 默认值:people_admin_department_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/employees/{employee_id}")] + [HttpGet("/open-apis/hire/v1/employees/{employee_id}")] System.Threading.Tasks.Task> GetHireV1EmployeesByEmployeeIdAsync( [PathQuery] string employee_id, [PathQuery] string? user_id_type = "open_id", @@ -19137,16 +19393,16 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/hire/v1/notes")] + [HttpPost("/open-apis/hire/v1/notes")] System.Threading.Tasks.Task> PostHireV1NotesAsync( [JsonNetContent] Hire.PostHireV1NotesBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -19160,20 +19416,20 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 备注ID + /// 备注 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPatch("/open-apis/hire/v1/notes/{note_id}")] + [HttpPatch("/open-apis/hire/v1/notes/{note_id}")] System.Threading.Tasks.Task> PatchHireV1NotesByNoteIdAsync( [PathQuery] string note_id, [JsonNetContent] Hire.PatchHireV1NotesByNoteIdBodyDto dto, @@ -19188,20 +19444,20 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 备注ID + /// 备注ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/notes/{note_id}")] + [HttpGet("/open-apis/hire/v1/notes/{note_id}")] System.Threading.Tasks.Task> GetHireV1NotesByNoteIdAsync( [PathQuery] string note_id, [PathQuery] string? user_id_type = "open_id"); @@ -19215,30 +19471,30 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:是 - /// 人才ID + /// 人才ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/notes")] + [HttpGet("/open-apis/hire/v1/notes")] System.Threading.Tasks.Task> GetHireV1NotesAsync( [PathQuery] string talent_id, [PathQuery] int? page_size = 10, @@ -19254,15 +19510,15 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:10 + /// 分页大小 + /// 默认值:10 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/hire/v1/resume_sources")] + [HttpGet("/open-apis/hire/v1/resume_sources")] System.Threading.Tasks.Task> GetHireV1ResumeSourcesAsync( [PathQuery] int? page_size = 10, [PathQuery] string? page_token = null); @@ -19276,19 +19532,19 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 附件id + /// 附件id /// /// /// 必填:否 - /// 附件类型 + /// 附件类型 /// /// 1:附件简历 /// 2:候选人作品 /// 3:自定义附件 /// - /// 默认值:1 + /// 默认值:1 /// - [OAuthToken, HttpGet("/open-apis/hire/v1/attachments/{attachment_id}")] + [HttpGet("/open-apis/hire/v1/attachments/{attachment_id}")] System.Threading.Tasks.Task> GetHireV1AttachmentsByAttachmentIdAsync( [PathQuery] string attachment_id, [PathQuery] int? type = 1); @@ -19302,9 +19558,9 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 附件id + /// 附件id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/attachments/{attachment_id}/preview")] + [HttpGet("/open-apis/hire/v1/attachments/{attachment_id}/preview")] System.Threading.Tasks.Task> GetHireV1AttachmentsByAttachmentIdPreviewAsync( [PathQuery] string attachment_id); @@ -19317,15 +19573,15 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 分页大小,默认10 - /// 默认值:10 + /// 分页大小,默认10 + /// 默认值:10 /// - [OAuthToken, HttpGet("/open-apis/okr/v1/periods")] + [HttpGet("/open-apis/okr/v1/periods")] System.Threading.Tasks.Task> GetOkrV1PeriodsAsync( [PathQuery] string? page_token = null, [PathQuery] int? page_size = 10); @@ -19339,9 +19595,10 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 目标用户id**示例值**:"ou-asdasdasdasdasd" + /// 目标用户id + /// **示例值**:"ou-asdasdasdasdasd" /// - [OAuthToken, HttpGet("/open-apis/okr/v1/users/{user_id}/okrs")] + [HttpGet("/open-apis/okr/v1/users/{user_id}/okrs")] System.Threading.Tasks.Task> GetOkrV1UsersByUserIdOkrsAsync( [PathQuery] string user_id); @@ -19352,7 +19609,7 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// Authorization:tenant_access_token、 user_access_token /// 根据 OKR id 批量获取 OKR。 /// - [OAuthToken, HttpGet("/open-apis/okr/v1/okrs/batch_get")] + [HttpGet("/open-apis/okr/v1/okrs/batch_get")] System.Threading.Tasks.Task> GetOkrV1OkrsBatchGetAsync(); /// @@ -19364,15 +19621,15 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/okr/v1/progress_records")] + [HttpPost("/open-apis/okr/v1/progress_records")] System.Threading.Tasks.Task> PostOkrV1ProgressRecordsAsync( [JsonNetContent] Okr.PostOkrV1ProgressRecordsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -19386,9 +19643,10 @@ System.Threading.Tasks.Task PatchHireV1EhrImportTasksByEhrImportTaskIdAsync( /// /// /// 必填:是 - /// 待删除的OKR进展记录ID**示例值**:"7041857032248410131" + /// 待删除的 OKR进展记录 ID + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpDelete("/open-apis/okr/v1/progress_records/{progress_id}")] + [HttpDelete("/open-apis/okr/v1/progress_records/{progress_id}")] System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( [PathQuery] string progress_id); @@ -19401,19 +19659,19 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 待更新的OKR进展记录ID + /// 待更新的 OKR进展记录 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/okr/v1/progress_records/{progress_id}")] + [HttpPut("/open-apis/okr/v1/progress_records/{progress_id}")] System.Threading.Tasks.Task> PutOkrV1ProgressRecordsByProgressIdAsync( [PathQuery] string progress_id, [JsonNetContent] Okr.PutOkrV1ProgressRecordsByProgressIdBodyDto dto, @@ -19428,9 +19686,10 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 待查询的OKR进展记录ID**示例值**:"7041857032248410131" + /// 待查询的 OKR进展记录 ID + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpGet("/open-apis/okr/v1/progress_records/{progress_id}")] + [HttpGet("/open-apis/okr/v1/progress_records/{progress_id}")] System.Threading.Tasks.Task> GetOkrV1ProgressRecordsByProgressIdAsync( [PathQuery] string progress_id); @@ -19443,9 +19702,9 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 图片 + /// 图片 /// - [OAuthToken, HttpPost("/open-apis/okr/v1/images/upload")] + [HttpPost("/open-apis/okr/v1/images/upload")] System.Threading.Tasks.Task> PostOkrV1ImagesUploadAsync( [FormDataContent] Okr.PostOkrV1ImagesUploadBodyDto dto, [FormDataContent] FormDataFile data); @@ -19457,7 +19716,7 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// Authorization:tenant_access_token、 user_access_token /// 获取租户下全部 OKR 指标库(仅限 OKR 企业版使用)。 /// - [OAuthToken, HttpGet("/open-apis/okr/v1/metric_sources")] + [HttpGet("/open-apis/okr/v1/metric_sources")] System.Threading.Tasks.Task> GetOkrV1MetricSourcesAsync(); /// @@ -19469,9 +19728,10 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// okr指标库id**示例值**:"7041857032248410131" + /// okr指标库id + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables")] + [HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables")] System.Threading.Tasks.Task> GetOkrV1MetricSourcesByMetricSourceIdTablesAsync( [PathQuery] string metric_source_id); @@ -19487,17 +19747,20 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// okr指标库id**示例值**:"7041857032248410131" + /// okr指标库id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标表id**示例值**:"7041857032248410131" + /// okr指标表id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标项id**示例值**:"7041857032248410131" + /// okr指标项id + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpPatch("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/{metric_item_id}")] + [HttpPatch("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/{metric_item_id}")] System.Threading.Tasks.Task> PatchOkrV1MetricSourcesByMetricSourceIdTablesByMetricTableIdItemsByMetricItemIdAsync( [PathQuery] string metric_source_id, [PathQuery] string metric_table_id, @@ -19516,13 +19779,15 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// okr指标库id**示例值**:"7041857032248410131" + /// okr指标库id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标表id**示例值**:"7041857032248410131" + /// okr指标表id + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpPatch("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/batch_update")] + [HttpPatch("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/batch_update")] System.Threading.Tasks.Task> PatchOkrV1MetricSourcesByMetricSourceIdTablesByMetricTableIdItemsBatchUpdateAsync( [PathQuery] string metric_source_id, [PathQuery] string metric_table_id, @@ -19537,13 +19802,15 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// okr指标库id**示例值**:"7041857032248410131" + /// okr指标库id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标表id**示例值**:"7041857032248410131" + /// okr指标表id + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items")] + [HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items")] System.Threading.Tasks.Task> GetOkrV1MetricSourcesByMetricSourceIdTablesByMetricTableIdItemsAsync( [PathQuery] string metric_source_id, [PathQuery] string metric_table_id); @@ -19557,17 +19824,20 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// okr指标库id**示例值**:"7041857032248410131" + /// okr指标库id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标表id**示例值**:"7041857032248410131" + /// okr指标表id + /// **示例值**:"7041857032248410131" /// /// /// 必填:是 - /// okr指标项id**示例值**:"7041857032248410131" + /// okr指标项id + /// **示例值**:"7041857032248410131" /// - [OAuthToken, HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/{metric_item_id}")] + [HttpGet("/open-apis/okr/v1/metric_sources/{metric_source_id}/tables/{metric_table_id}/items/{metric_item_id}")] System.Threading.Tasks.Task> GetOkrV1MetricSourcesByMetricSourceIdTablesByMetricTableIdItemsByMetricItemIdAsync( [PathQuery] string metric_source_id, [PathQuery] string metric_table_id, @@ -19580,7 +19850,7 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// Authorization:tenant_access_token /// 该接口用于录入实名认证的身份信息,在唤起有源活体认证前,需要使用该接口进行实名认证。 /// - [OAuthToken, HttpPost("/open-apis/human_authentication/v1/identities")] + [HttpPost("/open-apis/human_authentication/v1/identities")] System.Threading.Tasks.Task> PostHumanAuthenticationV1IdentitiesAsync( [JsonNetContent] HumanAuthentication.Spec.PostHumanAuthenticationV1IdentitiesBodyDto dto); @@ -19594,17 +19864,17 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:否 - /// 用户应用标识,与employee_id二选其一 + /// 用户应用标识, 与employee_id二选其一 /// /// /// 必填:否 - /// 用户租户标识,与open_id二选其一 + /// 用户租户标识, 与open_id二选其一 /// /// /// 必填:是 - /// 带有头像的人脸照片 + /// 带有头像的人脸照片 /// - [OAuthToken, HttpPost("/open-apis/face_verify/v1/upload_face_image")] + [HttpPost("/open-apis/face_verify/v1/upload_face_image")] System.Threading.Tasks.Task> PostFaceVerifyV1UploadFaceImageAsync( [FormDataContent] HumanAuthentication.Spec.PostFaceVerifyV1UploadFaceImageBodyDto dto, [FormDataContent] FormDataFile image, @@ -19621,9 +19891,9 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 带有头像的人脸照片文件名称 + /// 带有头像的人脸照片文件名称 /// - [OAuthToken, HttpPost("/open-apis/face_verify/v1/crop_face_image")] + [HttpPost("/open-apis/face_verify/v1/crop_face_image")] System.Threading.Tasks.Task> PostFaceVerifyV1CropFaceImageAsync( [FormDataContent] HumanAuthentication.Spec.PostFaceVerifyV1CropFaceImageBodyDto dto, [FormDataContent] FormDataFile raw_image); @@ -19638,17 +19908,17 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 人脸识别单次唯一标识,由`tt.startFaceVerify`接口返回 + /// 人脸识别单次唯一标识,由`tt.startFaceVerify`接口返回 /// /// /// 必填:否 - /// 用户应用标识,与employee_id二选其一 + /// 用户应用标识, 与employee_id二选其一 /// /// /// 必填:否 - /// 用户租户标识,与open_id二选其一 + /// 用户租户标识, 与open_id二选其一 /// - [OAuthToken, HttpGet("/open-apis/face_verify/v1/query_auth_result")] + [HttpGet("/open-apis/face_verify/v1/query_auth_result")] System.Threading.Tasks.Task> GetFaceVerifyV1QueryAuthResultAsync( [PathQuery] string req_order_no, [PathQuery] string? open_id, @@ -19664,9 +19934,10 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgressIdAsync( /// /// /// 必填:是 - /// 用户ID**示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" + /// 用户 ID + /// **示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" /// - [OAuthToken, HttpPatch("/open-apis/acs/v1/users/{user_id}")] + [HttpPatch("/open-apis/acs/v1/users/{user_id}")] System.Threading.Tasks.Task PatchAcsV1UsersByUserIdAsync( [PathQuery] string user_id, [JsonNetContent] Acs.Spec.PatchAcsV1UsersByUserIdBodyDto dto); @@ -19680,9 +19951,10 @@ System.Threading.Tasks.Task PatchAcsV1UsersByUserIdAsync( /// /// /// 必填:是 - /// 用户ID**示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" + /// 用户 ID + /// **示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" /// - [OAuthToken, HttpGet("/open-apis/acs/v1/users/{user_id}")] + [HttpGet("/open-apis/acs/v1/users/{user_id}")] System.Threading.Tasks.Task> GetAcsV1UsersByUserIdAsync( [PathQuery] string user_id); @@ -19693,7 +19965,7 @@ System.Threading.Tasks.Task PatchAcsV1UsersByUserIdAsync( /// Authorization:tenant_access_token /// 使用该接口获取智能门禁中所有用户信息。 /// - [OAuthToken, HttpGet("/open-apis/acs/v1/users")] + [HttpGet("/open-apis/acs/v1/users")] System.Threading.Tasks.Task> GetAcsV1UsersAsync(); /// @@ -19705,13 +19977,15 @@ System.Threading.Tasks.Task PatchAcsV1UsersByUserIdAsync( /// /// /// 必填:是 - /// 用户ID**示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" + /// 用户 ID + /// **示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" /// /// /// 必填:是 - /// 人脸图片内容**示例值**:jpg图片 + /// 人脸图片内容 + /// **示例值**:jpg图片 /// - [OAuthToken, HttpPut("/open-apis/acs/v1/users/{user_id}/face")] + [HttpPut("/open-apis/acs/v1/users/{user_id}/face")] System.Threading.Tasks.Task PutAcsV1UsersByUserIdFaceAsync( [PathQuery] string user_id, [FormDataContent] Acs.Spec.PutAcsV1UsersByUserIdFaceBodyDto dto, @@ -19726,9 +20000,10 @@ System.Threading.Tasks.Task PutAcsV1UsersByUserIdFaceAsync( /// /// /// 必填:是 - /// 用户ID**示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" + /// 用户 ID + /// **示例值**:"ou_7dab8a3d3cdcc9da365777c7ad535d62" /// - [OAuthToken, HttpGet("/open-apis/acs/v1/users/{user_id}/face")] + [HttpGet("/open-apis/acs/v1/users/{user_id}/face")] System.Threading.Tasks.Task GetAcsV1UsersByUserIdFaceAsync( [PathQuery] string user_id); @@ -19739,7 +20014,7 @@ System.Threading.Tasks.Task GetAcsV1UsersByUserIdFaceAsync( /// Authorization:tenant_access_token /// 使用该接口获取租户内所有门禁设备。 /// - [OAuthToken, HttpGet("/open-apis/acs/v1/devices")] + [HttpGet("/open-apis/acs/v1/devices")] System.Threading.Tasks.Task> GetAcsV1DevicesAsync(); /// @@ -19750,7 +20025,7 @@ System.Threading.Tasks.Task GetAcsV1UsersByUserIdFaceAsync( /// 用户在门禁考勤机上成功开门或打卡后,智能门禁应用都会生成一条门禁记录。 /// 该接口返回满足查询参数的识别记录。 /// - [OAuthToken, HttpGet("/open-apis/acs/v1/access_records")] + [HttpGet("/open-apis/acs/v1/access_records")] System.Threading.Tasks.Task> GetAcsV1AccessRecordsAsync(); /// @@ -19763,9 +20038,10 @@ System.Threading.Tasks.Task GetAcsV1UsersByUserIdFaceAsync( /// /// /// 必填:是 - /// 门禁访问记录ID**示例值**:"6939433228970082591" + /// 门禁访问记录 ID + /// **示例值**:"6939433228970082591" /// - [OAuthToken, HttpGet("/open-apis/acs/v1/access_records/{access_record_id}/access_photo")] + [HttpGet("/open-apis/acs/v1/access_records/{access_record_id}/access_photo")] System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsync( [PathQuery] string access_record_id); @@ -19778,13 +20054,13 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 查询范围的开始时间,毫秒级时间戳。开始时间不能晚于结束时间。 + /// 查询范围的开始时间,毫秒级时间戳。开始时间不能晚于结束时间。 /// /// /// 必填:否 - /// 查询范围的结束时间,毫秒级时间戳。结束时间不能早于开始时间。 + /// 查询范围的结束时间,毫秒级时间戳。结束时间不能早于开始时间。 /// - [OAuthToken, HttpGet("/open-apis/performance/v1/semesters")] + [HttpGet("/open-apis/performance/v1/semesters")] System.Threading.Tasks.Task> GetPerformanceV1SemestersAsync( [PathQuery] string? start_time, [PathQuery] string? end_time); @@ -19798,16 +20074,16 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/performance/v1/stage_tasks/find_by_user_list")] + [HttpPost("/open-apis/performance/v1/stage_tasks/find_by_user_list")] System.Threading.Tasks.Task> PostPerformanceV1StageTasksFindByUserListAsync( [JsonNetContent] Performance.PostPerformanceV1StageTasksFindByUserListBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -19821,16 +20097,16 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/performance/v1/stage_tasks/find_by_page")] + [HttpPost("/open-apis/performance/v1/stage_tasks/find_by_page")] System.Threading.Tasks.Task> PostPerformanceV1StageTasksFindByPageAsync( [JsonNetContent] Performance.PostPerformanceV1StageTasksFindByPageBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -19844,16 +20120,16 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/performance/v1/review_datas/query")] + [HttpPost("/open-apis/performance/v1/review_datas/query")] System.Threading.Tasks.Task> PostPerformanceV1ReviewDatasQueryAsync( [JsonNetContent] Performance.PostPerformanceV1ReviewDatasQueryBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -19868,19 +20144,20 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 词库ID(需要在指定词库创建草稿时填写,不填写默认创建至全员词库)如以应用身份创建草稿到非全员词库,需要在“词库设置”页面添加应用;若以用户身份创建草稿到非全员词库,该用户需要拥有对应词库的可见权限。 + /// 词库ID(需要在指定词库创建草稿时填写,不填写默认创建至全员词库) + /// 如以应用身份创建草稿到非全员词库,需要在“词库设置”页面添加应用;若以用户身份创建草稿到非全员词库,该用户需要拥有对应词库的可见权限。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/drafts")] + [HttpPost("/open-apis/lingo/v1/drafts")] System.Threading.Tasks.Task> PostLingoV1DraftsAsync( [JsonNetContent] Baike.PostLingoV1DraftsBodyDto dto, [PathQuery] string? repo_id, @@ -19895,19 +20172,19 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:是 - /// 草稿ID + /// 草稿ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/lingo/v1/drafts/{draft_id}")] + [HttpPut("/open-apis/lingo/v1/drafts/{draft_id}")] System.Threading.Tasks.Task> PutLingoV1DraftsByDraftIdAsync( [PathQuery] string draft_id, [JsonNetContent] Baike.PutLingoV1DraftsByDraftIdBodyDto dto, @@ -19922,19 +20199,20 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 词库ID(需要在指定词库创建词条时传入,不传时默认创建至全员词库)如以应用身份创建词条到非全员词库,需要在“词库设置”页面添加应用;若以用户身份创建词条到非全员词库,该用户需要拥有对应词库的可见权限。 + /// 词库 ID(需要在指定词库创建词条时传入,不传时默认创建至全员词库) + /// 如以应用身份创建词条到非全员词库,需要在“词库设置”页面添加应用;若以用户身份创建词条到非全员词库,该用户需要拥有对应词库的可见权限。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/entities")] + [HttpPost("/open-apis/lingo/v1/entities")] System.Threading.Tasks.Task> PostLingoV1EntitiesAsync( [JsonNetContent] Baike.PostLingoV1EntitiesBodyDto dto, [PathQuery] string? repo_id, @@ -19949,19 +20227,19 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:是 - /// 词条ID + /// 词条 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/lingo/v1/entities/{entity_id}")] + [HttpPut("/open-apis/lingo/v1/entities/{entity_id}")] System.Threading.Tasks.Task> PutLingoV1EntitiesByEntityIdAsync( [PathQuery] string entity_id, [JsonNetContent] Baike.PutLingoV1EntitiesByEntityIdBodyDto dto, @@ -19976,27 +20254,27 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:是 - /// 词条ID + /// 词条 ID /// /// /// 必填:否 - /// 外部系统 + /// 外部系统 /// /// /// 必填:否 - /// 词条在外部系统中对应的唯一ID + /// 词条在外部系统中对应的唯一 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/lingo/v1/entities/{entity_id}")] + [HttpGet("/open-apis/lingo/v1/entities/{entity_id}")] System.Threading.Tasks.Task> GetLingoV1EntitiesByEntityIdAsync( [PathQuery] string entity_id, [PathQuery] string? provider, @@ -20012,33 +20290,34 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 相关外部系统【可用来过滤词条数据】 + /// 相关外部系统【可用来过滤词条数据】 /// /// /// 必填:否 - /// 词库id(不传时默认返回全员词库数据)如以应用身份拉取非全员词库的词条,需要在“词库设置”页面添加应用;若以用户身份拉取非全员词库的词条,该用户需要拥有对应词库的可见权限。 + /// 词库 id(不传时默认返回全员词库数据) + /// 如以应用身份拉取非全员词库的词条,需要在“词库设置”页面添加应用;若以用户身份拉取非全员词库的词条,该用户需要拥有对应词库的可见权限。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/lingo/v1/entities")] + [HttpGet("/open-apis/lingo/v1/entities")] System.Threading.Tasks.Task> GetLingoV1EntitiesAsync( [PathQuery] string? provider, [PathQuery] string? repo_id, @@ -20055,9 +20334,10 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 词库ID(不传时默认在全员词库内搜索)如以应用身份搜索非全员词库中的词条,需要在“词库设置”页面添加应用;若以用户身份搜索非全员词库中的词条,该用户需要拥有对应词库的可见权限。 + /// 词库ID(不传时默认在全员词库内搜索) + /// 如以应用身份搜索非全员词库中的词条,需要在“词库设置”页面添加应用;若以用户身份搜索非全员词库中的词条,该用户需要拥有对应词库的可见权限。 /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/entities/match")] + [HttpPost("/open-apis/lingo/v1/entities/match")] System.Threading.Tasks.Task> PostLingoV1EntitiesMatchAsync( [JsonNetContent] Baike.PostLingoV1EntitiesMatchBodyDto dto, [PathQuery] string? repo_id); @@ -20071,29 +20351,30 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:否 - /// 每页返回的词条量 - /// 默认值:20 + /// 每页返回的词条量 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 词库ID(不传时默认在全员词库内搜索)如以应用身份搜索非全员词库中的词条,需要在“词库设置”页面添加应用;若以用户身份搜索非全员词库中的词条,该用户需要拥有对应词库的可见权限。 + /// 词库ID(不传时默认在全员词库内搜索) + /// 如以应用身份搜索非全员词库中的词条,需要在“词库设置”页面添加应用;若以用户身份搜索非全员词库中的词条,该用户需要拥有对应词库的可见权限。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/entities/search")] + [HttpPost("/open-apis/lingo/v1/entities/search")] System.Threading.Tasks.Task> PostLingoV1EntitiesSearchAsync( [JsonNetContent] Baike.PostLingoV1EntitiesSearchBodyDto dto, [PathQuery] string? repo_id, @@ -20108,7 +20389,7 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// Authorization:tenant_access_token、user_access_token /// 传入一句话,智能识别句中对应的词条,并返回词条位置和 entity_id,可在外部系统中快速实现词条智能高亮。 /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/entities/highlight")] + [HttpPost("/open-apis/lingo/v1/entities/highlight")] System.Threading.Tasks.Task> PostLingoV1EntitiesHighlightAsync( [JsonNetContent] Baike.PostLingoV1EntitiesHighlightBodyDto dto); @@ -20119,7 +20400,7 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// Authorization:tenant_access_token、user_access_token /// 提取文本中可能成为词条的词语,且不会过滤已经成为词条的词语。同时返回推荐的别名。 /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/entities/extract")] + [HttpPost("/open-apis/lingo/v1/entities/extract")] System.Threading.Tasks.Task> PostLingoV1EntitiesExtractAsync( [JsonNetContent] Baike.PostLingoV1EntitiesExtractBodyDto dto); @@ -20128,24 +20409,25 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// 接口ID:7249689905697161244 /// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/lingo-v1/classification/list /// Authorization:tenant_access_token、user_access_token - /// 获取飞书词典当前分类。
+ /// 获取飞书词典当前分类。 /// 飞书词典目前为二级分类体系,每个词条可添加多个二级分类,但选择的二级分类必须从属于不同的一级分类。 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 词库ID(不传默认范围为全员词库)如以应用身份获取非全员词库中的分类,需要在“词库设置”页面添加应用;若以用户身份获取非全员词库中的分类,该用户需要拥有对应词库的可见权限。 + /// 词库ID(不传默认范围为全员词库) + /// 如以应用身份获取非全员词库中的分类,需要在“词库设置”页面添加应用;若以用户身份获取非全员词库中的分类,该用户需要拥有对应词库的可见权限。 /// - [OAuthToken, HttpGet("/open-apis/lingo/v1/classifications")] + [HttpGet("/open-apis/lingo/v1/classifications")] System.Threading.Tasks.Task> GetLingoV1ClassificationsAsync( [PathQuery] string? repo_id, [PathQuery] int? page_size = 20, @@ -20159,7 +20441,7 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// 获取有权限访问的飞书词典词库列表。 /// 如以应用身份获取,需要在“词库设置”页面添加应用;若以用户身份获取,该用户需要拥有对应词库的可见权限。 /// - [OAuthToken, HttpGet("/open-apis/lingo/v1/repos")] + [HttpGet("/open-apis/lingo/v1/repos")] System.Threading.Tasks.Task> GetLingoV1ReposAsync(); /// @@ -20171,9 +20453,9 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:是 - /// 二进制文件内容,高宽像素在320-4096像素之间,大小在3KB-10MB的图片 + /// 二进制文件内容,高宽像素在 320-4096 像素之间,大小在 3KB-10MB 的图片 /// - [OAuthToken, HttpPost("/open-apis/lingo/v1/files/upload")] + [HttpPost("/open-apis/lingo/v1/files/upload")] System.Threading.Tasks.Task> PostLingoV1FilesUploadAsync( [FormDataContent] Baike.PostLingoV1FilesUploadBodyDto dto, [FormDataContent] FormDataFile file); @@ -20187,9 +20469,9 @@ System.Threading.Tasks.Task GetAcsV1AccessRecordsByAccessRecordIdAccessPhotoAsyn /// /// /// 必填:是 - /// 需要下载的文件token + /// 需要下载的文件 token /// - [OAuthToken, HttpGet("/open-apis/lingo/v1/files/{file_token}/download")] + [HttpGet("/open-apis/lingo/v1/files/{file_token}/download")] System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( [PathQuery] string file_token); @@ -20200,7 +20482,7 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// Authorization:tenant_access_token /// 该接口用于获取OpenAPI审计日志数据 /// - [OAuthToken, HttpPost("/open-apis/security_and_compliance/v1/openapi_logs/list_data")] + [HttpPost("/open-apis/security_and_compliance/v1/openapi_logs/list_data")] System.Threading.Tasks.Task> PostSecurityAndComplianceV1OpenapiLogsListDataAsync( [JsonNetContent] SecurityAndCompliance.PostSecurityAndComplianceV1OpenapiLogsListDataBodyDto dto); @@ -20213,19 +20495,19 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 妙记唯一标识。可从妙记链接中获取,一般为链接中最后一串字符 + /// 妙记唯一标识。可从妙记链接中获取,一般为链接中最后一串字符 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/minutes/v1/minutes/{minute_token}/statistics")] + [HttpGet("/open-apis/minutes/v1/minutes/{minute_token}/statistics")] System.Threading.Tasks.Task> GetMinutesV1MinutesByMinuteTokenStatisticsAsync( [PathQuery] string minute_token, [PathQuery] string? user_id_type = "open_id"); @@ -20239,19 +20521,19 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 妙记唯一标识。可从妙记链接中获取,一般为链接中最后一串字符 + /// 妙记唯一标识。可从妙记链接中获取,一般为链接中最后一串字符 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/minutes/v1/minutes/{minute_token}")] + [HttpGet("/open-apis/minutes/v1/minutes/{minute_token}")] System.Threading.Tasks.Task> GetMinutesV1MinutesByMinuteTokenAsync( [PathQuery] string minute_token, [PathQuery] string? user_id_type = "open_id"); @@ -20265,23 +20547,23 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 数据检索开始时间,精确到日。格式yyyy-MM-dd + /// 数据检索开始时间,精确到日。格式yyyy-MM-dd /// /// /// 必填:是 - /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 + /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 /// /// /// 必填:是 - /// 分页大小,最小为1,最大为200,默认为20。 - /// 默认值:20 + /// 分页大小,最小为 1,最大为 200,默认为 20。 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpPost("/open-apis/workplace/v1/workplace_access_data/search")] + [HttpPost("/open-apis/workplace/v1/workplace_access_data/search")] System.Threading.Tasks.Task> PostWorkplaceV1WorkplaceAccessDataSearchAsync( [PathQuery] string from_date, [PathQuery] string to_date, @@ -20297,27 +20579,28 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 数据检索开始时间,精确到日。格式yyyy-MM-dd + /// 数据检索开始时间,精确到日。格式yyyy-MM-dd /// /// /// 必填:是 - /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 + /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 /// /// /// 必填:是 - /// 分页大小,最小为1,最大为200,默认为20。 - /// 默认值:20 + /// 分页大小,最小为 1,最大为 200,默认为 20。 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 定制工作台id,非必填。不填时,返回所有定制工作台数据。如何获取定制工作台ID:可前往飞书管理后台>工作台>定制工作台,点击指定工作台的设置进入设置页面;鼠标连续点击三次顶部的设置字样即可出现ID,复制ID即可 + /// 定制工作台id,非必填。不填时,返回所有定制工作台数据。 + /// 如何获取定制工作台ID:可前往 飞书管理后台 > 工作台 > 定制工作台,点击指定工作台的 设置 进入设置页面;鼠标连续点击三次顶部的 设置 字样即可出现 ID,复制 ID 即可 /// - [OAuthToken, HttpPost("/open-apis/workplace/v1/custom_workplace_access_data/search")] + [HttpPost("/open-apis/workplace/v1/custom_workplace_access_data/search")] System.Threading.Tasks.Task> PostWorkplaceV1CustomWorkplaceAccessDataSearchAsync( [PathQuery] string from_date, [PathQuery] string to_date, @@ -20334,27 +20617,28 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:是 - /// 数据检索开始时间,精确到日。格式yyyy-MM-dd。 + /// 数据检索开始时间,精确到日。格式yyyy-MM-dd。 /// /// /// 必填:是 - /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 + /// 数据检索结束时间,精确到日。格式yyyy-MM-dd。 /// /// /// 必填:是 - /// 分页大小,最小为1,最大为200,默认为20。 - /// 默认值:20 + /// 分页大小,最小为 1,最大为 200,默认为 20。 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 小组件id(BlockID)。可前往飞书管理后台>工作台>定制工作台,选择指定的工作台并进入工作台编辑器,点击某个小组件,即可查看页面右侧面板中该小组件名称下方的“BlockID” + /// 小组件id(BlockID)。 + /// 可前往 飞书管理后台 > 工作台 > 定制工作台,选择指定的工作台并进入工作台编辑器,点击某个小组件,即可查看页面右侧面板中该小组件名称下方的“BlockID” /// - [OAuthToken, HttpPost("/open-apis/workplace/v1/workplace_block_access_data/search")] + [HttpPost("/open-apis/workplace/v1/workplace_block_access_data/search")] System.Threading.Tasks.Task> PostWorkplaceV1WorkplaceBlockAccessDataSearchAsync( [PathQuery] string from_date, [PathQuery] string to_date, @@ -20369,7 +20653,7 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// Authorization:tenant_access_token /// 获取当前设置的推荐规则列表。 /// - [OAuthToken, HttpGet("/open-apis/application/v6/app_recommend_rules")] + [HttpGet("/open-apis/application/v6/app_recommend_rules")] System.Threading.Tasks.Task> GetApplicationV6AppRecommendRulesAsync(); /// @@ -20381,15 +20665,15 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownloadAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mdm/v1/user_auth_data_relations/bind")] + [HttpPost("/open-apis/mdm/v1/user_auth_data_relations/bind")] System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsBindAsync( [JsonNetContent] Mdm.PostMdmV1UserAuthDataRelationsBindBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -20403,15 +20687,15 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsBindAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/mdm/v1/user_auth_data_relations/unbind")] + [HttpPost("/open-apis/mdm/v1/user_auth_data_relations/unbind")] System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( [JsonNetContent] Mdm.PostMdmV1UserAuthDataRelationsUnbindBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -20426,15 +20710,15 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/baike/v1/drafts")] + [HttpPost("/open-apis/baike/v1/drafts")] System.Threading.Tasks.Task> PostBaikeV1DraftsAsync( [JsonNetContent] Baike.PostBaikeV1DraftsBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -20448,19 +20732,19 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:是 - /// 草稿ID + /// 草稿 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/baike/v1/drafts/{draft_id}")] + [HttpPut("/open-apis/baike/v1/drafts/{draft_id}")] System.Threading.Tasks.Task> PutBaikeV1DraftsByDraftIdAsync( [PathQuery] string draft_id, [JsonNetContent] Baike.PutBaikeV1DraftsByDraftIdBodyDto dto, @@ -20475,15 +20759,15 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/baike/v1/entities")] + [HttpPost("/open-apis/baike/v1/entities")] System.Threading.Tasks.Task> PostBaikeV1EntitiesAsync( [JsonNetContent] Baike.PostBaikeV1EntitiesBodyDto dto, [PathQuery] string? user_id_type = "open_id"); @@ -20498,19 +20782,19 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:是 - /// 实体词ID + /// 实体词 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPut("/open-apis/baike/v1/entities/{entity_id}")] + [HttpPut("/open-apis/baike/v1/entities/{entity_id}")] System.Threading.Tasks.Task> PutBaikeV1EntitiesByEntityIdAsync( [PathQuery] string entity_id, [JsonNetContent] Baike.PutBaikeV1EntitiesByEntityIdBodyDto dto, @@ -20525,27 +20809,27 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:是 - /// 词条ID + /// 词条 ID /// /// /// 必填:否 - /// 外部系统 + /// 外部系统 /// /// /// 必填:否 - /// 词条在外部系统中对应的唯一ID + /// 词条在外部系统中对应的唯一 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/baike/v1/entities/{entity_id}")] + [HttpGet("/open-apis/baike/v1/entities/{entity_id}")] System.Threading.Tasks.Task> GetBaikeV1EntitiesByEntityIdAsync( [PathQuery] string entity_id, [PathQuery] string? provider, @@ -20561,29 +20845,29 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 相关外部系统【可用来过滤词条数据】 + /// 相关外部系统【可用来过滤词条数据】 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/baike/v1/entities")] + [HttpGet("/open-apis/baike/v1/entities")] System.Threading.Tasks.Task> GetBaikeV1EntitiesAsync( [PathQuery] string? provider, [PathQuery] int? page_size = 20, @@ -20597,7 +20881,7 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// Authorization:tenant_access_token、user_access_token /// 将关键词与词条名、别名精准匹配,并返回对应的 词条 ID。 /// - [OAuthToken, HttpPost("/open-apis/baike/v1/entities/match")] + [HttpPost("/open-apis/baike/v1/entities/match")] System.Threading.Tasks.Task> PostBaikeV1EntitiesMatchAsync( [JsonNetContent] Baike.PostBaikeV1EntitiesMatchBodyDto dto); @@ -20610,25 +20894,25 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/baike/v1/entities/search")] + [HttpPost("/open-apis/baike/v1/entities/search")] System.Threading.Tasks.Task> PostBaikeV1EntitiesSearchAsync( [JsonNetContent] Baike.PostBaikeV1EntitiesSearchBodyDto dto, [PathQuery] int? page_size = 20, @@ -20642,7 +20926,7 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// Authorization:tenant_access_token、user_access_token /// 传入一句话,智能识别句中对应的词条,并返回词条位置和 entity_id,可在外部系统中快速实现词条智能高亮。 /// - [OAuthToken, HttpPost("/open-apis/baike/v1/entities/highlight")] + [HttpPost("/open-apis/baike/v1/entities/highlight")] System.Threading.Tasks.Task> PostBaikeV1EntitiesHighlightAsync( [JsonNetContent] Baike.PostBaikeV1EntitiesHighlightBodyDto dto); @@ -20653,7 +20937,7 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// Authorization:tenant_access_token、user_access_token /// 提取文本中可能成为词条的词语,且不会过滤已经成为词条的词语。同时返回推荐的别名。 /// - [OAuthToken, HttpPost("/open-apis/baike/v1/entities/extract")] + [HttpPost("/open-apis/baike/v1/entities/extract")] System.Threading.Tasks.Task> PostBaikeV1EntitiesExtractAsync( [JsonNetContent] Baike.PostBaikeV1EntitiesExtractBodyDto dto); @@ -20662,20 +20946,20 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// 接口ID:7085379347152076802 /// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/baike-v1/classification/list /// Authorization:tenant_access_token、user_access_token - /// 获取飞书词典当前分类。
+ /// 获取飞书词典当前分类。 /// 飞书词典目前为二级分类体系,每个词条可添加多个二级分类,但选择的二级分类必须从属于不同的一级分类。 /// /// /// 必填:否 - /// 分页大小 - /// 默认值:20 + /// 分页大小 + /// 默认值:20 /// /// /// 必填:否 - /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的page_token,下次遍历可采用该page_token获取查询结果 - /// 默认值:null + /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果 + /// 默认值:null /// - [OAuthToken, HttpGet("/open-apis/baike/v1/classifications")] + [HttpGet("/open-apis/baike/v1/classifications")] System.Threading.Tasks.Task> GetBaikeV1ClassificationsAsync( [PathQuery] int? page_size = 20, [PathQuery] string? page_token = null); @@ -20689,9 +20973,9 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:是 - /// 二进制文件内容,高宽像素在320-4096像素之间,大小在3KB-10MB的图片 + /// 二进制文件内容,高宽像素在 320-4096 像素之间,大小在 3KB-10MB 的图片 /// - [OAuthToken, HttpPost("/open-apis/baike/v1/files/upload")] + [HttpPost("/open-apis/baike/v1/files/upload")] System.Threading.Tasks.Task> PostBaikeV1FilesUploadAsync( [FormDataContent] Baike.PostBaikeV1FilesUploadBodyDto dto, [FormDataContent] FormDataFile file); @@ -20705,9 +20989,9 @@ System.Threading.Tasks.Task PostMdmV1UserAuthDataRelationsUnbindAsync( /// /// /// 必填:是 - /// 需要下载的文件token + /// 需要下载的文件 token /// - [OAuthToken, HttpGet("/open-apis/baike/v1/files/{file_token}/download")] + [HttpGet("/open-apis/baike/v1/files/{file_token}/download")] System.Threading.Tasks.Task GetBaikeV1FilesByFileTokenDownloadAsync( [PathQuery] string file_token); @@ -20719,7 +21003,7 @@ System.Threading.Tasks.Task GetBaikeV1FilesByFileTokenDownloadAsync( /// 该接口用于更新当前企业内自建应用或已安装的商店应用的可见范围,包括可用人员与禁用人员。更新后对线上立即生效。 /// 当通过接口新增用户或部门时,提前判断对应用户或部门是否已在禁用名单中,如果已在禁用名单中,则即便将用户或部门添加到可用名单,该用户或部门也无法看到该应用,即禁用名单优先级高于可用名单。 /// - [OAuthToken, HttpPost("/open-apis/application/v3/app/update_visibility")] + [HttpPost("/open-apis/application/v3/app/update_visibility")] System.Threading.Tasks.Task PostApplicationV3AppUpdateVisibilityAsync( [JsonNetContent] Application.Spec.PostApplicationV3AppUpdateVisibilityBodyDto dto); @@ -20728,12 +21012,12 @@ System.Threading.Tasks.Task PostApplicationV3AppUpdateVisibilityAsync( /// 接口ID:6907569742384922626 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/ucDOyUjL3gjM14yN4ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe)应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。同一应用只需要订阅一次,无需重复订阅。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe)应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。同一应用只需要订阅一次,无需重复订阅。 /// 当应用不希望再收到审批事件时,可以使用取消订阅接口进行取消,取消后将不再给应用推送消息。 /// 订阅和取消订阅都是应用维度的,多个应用可以同时订阅同一个 approval_code,每个应用都能收到审批事件。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/subscription/subscribe")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/subscribe")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/subscription/subscribe")] System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionSubscribeAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2SubscriptionSubscribeBodyDto dto); @@ -20742,10 +21026,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionSubscribeAsync( /// 接口ID:6907569524100546561 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/ugDOyUjL4gjM14CO4ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe)取消订阅 approval_code 后,无法再收到该审批定义对应实例的事件通知。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe)取消订阅 approval_code 后,无法再收到该审批定义对应实例的事件通知。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/subscription/unsubscribe")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/unsubscribe")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/subscription/unsubscribe")] System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2SubscriptionUnsubscribeBodyDto dto); @@ -20754,10 +21038,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( /// 接口ID:6907569744330358785 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uADNyUjLwQjM14CM0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get)根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/approval/get")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/get")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/approval/get")] System.Threading.Tasks.Task> PostApprovalOpenapiV2ApprovalGetAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2ApprovalGetBodyDto dto); @@ -20766,10 +21050,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( /// 接口ID:6907569524100874241 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uIDNyUjLyQjM14iM0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create)创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/create")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/create")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/create")] System.Threading.Tasks.Task> PostApprovalOpenapiV2InstanceCreateAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceCreateBodyDto dto); @@ -20778,10 +21062,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( /// 接口ID:6907569524100497409 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uEDNyUjLxQjM14SM0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get)通过审批实例 Instance Code 获取审批实例详情。Instance Code 由 [批量获取审批实例](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list) 接口获取。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/get")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/get")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/get")] System.Threading.Tasks.Task> PostApprovalOpenapiV2InstanceGetAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceGetBodyDto dto); @@ -20790,11 +21074,11 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( /// 接口ID:6907569745299046402 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uQDOyUjL0gjM14CN4ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list)根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。 /// 默认以审批创建时间排序。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/list")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/list")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/list")] System.Threading.Tasks.Task> PostApprovalOpenapiV2InstanceListAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceListBodyDto dto); @@ -20803,10 +21087,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2SubscriptionUnsubscribeAsync( /// 接口ID:6907569743419523074 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uADOzYjLwgzM24CM4MjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc)通过接口可以将当前审批实例抄送给其他人。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc)通过接口可以将当前审批实例抄送给其他人。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/cc")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cc")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/cc")] System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceCcAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceCcBodyDto dto); @@ -20815,10 +21099,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceCcAsync( /// 接口ID:6907569743419670530 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uYDNyUjL2QjM14iN0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel)对于状态为“审批中”的单个审批实例进行撤销操作,撤销后审批流程结束 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel)对于状态为“审批中”的单个审批实例进行撤销操作,撤销后审批流程结束 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/cancel")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/cancel")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/cancel")] System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceCancelAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceCancelBodyDto dto); @@ -20827,10 +21111,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceCancelAsync( /// 接口ID:6907569743419981826 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMDNyUjLzQjM14yM0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve)对于单个审批任务进行同意操作。同意后审批流程会流转到下一个审批人。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve)对于单个审批任务进行同意操作。同意后审批流程会流转到下一个审批人。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/approve")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/approve")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/approve")] System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceApproveAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceApproveBodyDto dto); @@ -20839,10 +21123,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceApproveAsync( /// 接口ID:6907569742384283650 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uQDNyUjL0QjM14CN0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject)对于单个审批任务进行拒绝操作。拒绝后审批流程结束。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject)对于单个审批任务进行拒绝操作。拒绝后审批流程结束。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/reject")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/reject")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/reject")] System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceRejectAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceRejectBodyDto dto); @@ -20851,10 +21135,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceRejectAsync( /// 接口ID:6907569524099842049 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUDNyUjL1QjM14SN0ITN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer)对于单个审批任务进行转交操作。转交后审批流程流转给被转交人。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer)对于单个审批任务进行转交操作。转交后审批流程流转给被转交人。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/transfer")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/transfer")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/transfer")] System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceTransferAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceTransferBodyDto dto); @@ -20863,13 +21147,12 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceTransferAsync( /// 接口ID:6907569744329883649 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uIDNyYjLyQjM24iM0IjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 - ///
+ /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create)审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。 /// 另外,审批定义还配置了审批操作时的回调地址:审批人在待审批列表中进行【同意】【拒绝】操作时,审批中心会调用回调地址通知三方系统。 /// 注意,审批中心不负责审批流程的流转,只负责展示、操作、消息通知。因此审批定义创建时没有审批流程的信息。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v3/external/approval/create")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_approval/create")] + [HttpPost("https://www.feishu.cn/approval/openapi/v3/external/approval/create")] System.Threading.Tasks.Task> PostApprovalOpenapiV3ExternalApprovalCreateAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV3ExternalApprovalCreateBodyDto dto); @@ -20878,16 +21161,15 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2InstanceTransferAsync( /// 接口ID:6907569523177013249 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uczM3UjL3MzN14yNzcTN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create)
- /// 审批中心不负责审批的流转,审批的流转在三方系统,三方系统在审批流转后生成的审批实例、审批任务、审批抄送数据同步到审批中心。
- ///
+ /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create) + /// 审批中心不负责审批的流转,审批的流转在三方系统,三方系统在审批流转后生成的审批实例、审批任务、审批抄送数据同步到审批中心。 /// 用户可以在审批中心中浏览三方系统同步过来的实例、任务、抄送信息,并且可以跳转回三方系统进行更详细的查看和操作,其中实例信息在【已发起】列表,任务信息在【待审批】和【已审批】列表,抄送信息在【抄送我】列表 /// /// /// /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/external/instance/create")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/create")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/external/instance/create")] System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2ExternalInstanceCreateBodyDto dto); @@ -20896,11 +21178,11 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569745298604034 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUDNyYjL1QjM24SN0IjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check)校验三方审批实例数据,用于判断服务端数据是否为最新的。用户提交实例最新更新时间,如果服务端不存在该实例,或者服务端实例更新时间不是最新的,则返回对应实例 id。 /// 例如,用户可以每隔5分钟,将最近5分钟产生的实例使用该接口进行对比。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v3/external/instance/check")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_instance/check")] + [HttpPost("https://www.feishu.cn/approval/openapi/v3/external/instance/check")] System.Threading.Tasks.Task> PostApprovalOpenapiV3ExternalInstanceCheckAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV3ExternalInstanceCheckBodyDto dto); @@ -20909,15 +21191,15 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6915007875422568450 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/ukjNyYjL5YjM24SO2IjN/external_status /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list)该接口用于获取三方审批的状态。用户传入查询条件,接口返回满足条件的审批实例的状态。 /// 该接口支持多种参数的组合, 包括如下组合: /// 1. 通过 instance_ids 获取指定实例的任务状态 /// 2. 通过 user_ids 获取指定用户的任务状态 /// 3. 通过 status 获取指定状态的所有任务 /// 4. 获取下一批数据 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/external/list")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/external_task/list")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/external/list")] System.Threading.Tasks.Task> PostApprovalOpenapiV2ExternalListAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2ExternalListBodyDto dto); @@ -20926,11 +21208,11 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569743420686338 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUzNyYjL1cjM24SN3IjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create)用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。创建成功后,不支持从审批管理后台删除该定义。不推荐企业自建应用使用,如有需要尽量联系管理员在审批管理后台创建定义。 /// 接口谨慎调用,创建后的审批定义无法停用/删除 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/approval/create")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/approval/create")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/approval/create")] System.Threading.Tasks.Task> PostApprovalOpenapiV2ApprovalCreateAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2ApprovalCreateBodyDto dto); @@ -20939,10 +21221,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907568073251946498 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uQjMxYjL0ITM24CNyEjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query)该接口通过不同条件查询审批系统中符合条件的审批实例列表。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/search")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/query")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/instance/search")] System.Threading.Tasks.Task> PostApprovalOpenapiV2InstanceSearchAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2InstanceSearchBodyDto dto); @@ -20951,10 +21233,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907568073252700162 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUjMxYjL1ITM24SNyEjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc)该接口通过不同条件查询审批系统中符合条件的审批抄送列表。 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/cc/search")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/instance/search_cc")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/cc/search")] System.Threading.Tasks.Task> PostApprovalOpenapiV2CcSearchAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2CcSearchBodyDto dto); @@ -20963,10 +21245,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907568073252241410 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uYjMxYjL2ITM24iNyEjN /// Authorization:tenant_access_token - /// :::html为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 + /// 为了更好地提升接口文档的的易理解性,我们对文档进行了升级,请尽快迁移至[新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search)该接口通过不同条件查询审批系统中符合条件的审批任务列表 /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search")] - [OAuthToken, HttpPost("https://www.feishu.cn/approval/openapi/v2/task/search")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/approval-v4/task/search")] + [HttpPost("https://www.feishu.cn/approval/openapi/v2/task/search")] System.Threading.Tasks.Task> PostApprovalOpenapiV2TaskSearchAsync( [JsonNetContent] Approval.Spec.PostApprovalOpenapiV2TaskSearchBodyDto dto); @@ -20980,36 +21262,36 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:否 - /// 此次调用中使用的用户ID的类型 + /// 此次调用中使用的用户ID的类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// /// /// 必填:否 - /// 填写该字段表示获取部门下所有用户,选填。 + /// 填写该字段表示获取部门下所有用户,选填。 /// /// /// 必填:否 - /// 默认值:null + /// 默认值:null /// /// /// 必填:否 - /// 默认值:20 + /// 默认值:20 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/users")] + [HttpGet("/open-apis/contact/v3/users")] System.Threading.Tasks.Task> GetContactV3UsersAsync( [PathQuery] string? department_id, [PathQuery] string? user_id_type = "open_id", @@ -21023,7 +21305,7 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uYzMwUjL2MDM14iNzATN /// Authorization:tenant_access_token /// - [OAuthToken, HttpGet("/open-apis/contact/v2/role/list")] + [HttpGet("/open-apis/contact/v2/role/list")] System.Threading.Tasks.Task> GetContactV2RoleListAsync(); /// @@ -21035,28 +21317,28 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 + /// 用户ID,需要与查询参数中的user_id_type类型保持一致。 /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// /// /// 必填:否 - /// 此次调用中使用的部门ID的类型 + /// 此次调用中使用的部门ID的类型 /// /// department_id:以自定义department_id来标识部门 /// open_department_id:以open_department_id来标识部门 /// - /// 默认值:open_department_id + /// 默认值:open_department_id /// - [OAuthToken, HttpPut("/open-apis/contact/v3/users/{user_id}")] + [HttpPut("/open-apis/contact/v3/users/{user_id}")] System.Threading.Tasks.Task> PutContactV3UsersByUserIdAsync( [PathQuery] string user_id, [JsonNetContent] Contact.PutContactV3UsersByUserIdBodyDto dto, @@ -21070,7 +21352,7 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// Authorization:tenant_access_token、 user_access_token /// 该接口用于获取当前部门子部门列表。[常见问题答疑](https://open.feishu.cn/document/ugTN1YjL4UTN24CO1UjN/uQzN1YjL0cTN24CN3UjN)。 /// - [OAuthToken, HttpGet("/open-apis/contact/v3/departments")] + [HttpGet("/open-apis/contact/v3/departments")] System.Threading.Tasks.Task> GetContactV3DepartmentsAsync(); /// @@ -21078,12 +21360,12 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569524101021697 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMDOwUjLzgDM14yM4ATN /// Authorization:tenant_access_token - /// 该接口用于向通讯录中批量新增多个部门。
- /// 调用该接口需要具有所有新增部门父部门的授权范围。
- /// 应用商店应用无权限调用此接口。
- /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。
+ /// 该接口用于向通讯录中批量新增多个部门。 + /// 调用该接口需要具有所有新增部门父部门的授权范围。 + /// 应用商店应用无权限调用此接口。 + /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 ///
- [OAuthToken, HttpPost("/open-apis/contact/v2/department/batch_add")] + [HttpPost("/open-apis/contact/v2/department/batch_add")] System.Threading.Tasks.Task> PostContactV2DepartmentBatchAddAsync( [JsonNetContent] Contact.Spec.PostContactV2DepartmentBatchAddBodyDto dto); @@ -21092,12 +21374,12 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569743420997634 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uIDOwUjLygDM14iM4ATN /// Authorization:tenant_access_token - /// 该接口用于向通讯录中批量新增多个用户。
- /// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。
- /// 应用商店应用无权限调用此接口。
+ /// 该接口用于向通讯录中批量新增多个用户。 + /// 调用该接口需要具有待添加用户所在部门的通讯录授权范围。 + /// 应用商店应用无权限调用此接口。 /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份访问通讯录` 权限。 /// - [OAuthToken, HttpPost("/open-apis/contact/v2/user/batch_add")] + [HttpPost("/open-apis/contact/v2/user/batch_add")] System.Threading.Tasks.Task> PostContactV2UserBatchAddAsync( [JsonNetContent] Contact.Spec.PostContactV2UserBatchAddBodyDto dto); @@ -21106,15 +21388,15 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569745299816450 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUDOwUjL1gDM14SN4ATN /// Authorization:tenant_access_token - /// 该接口用于查询通讯录异步任务当前的执行状态以及执行结果。
- /// 应用商店应用无权限调用此接口。
+ /// 该接口用于查询通讯录异步任务当前的执行状态以及执行结果。 + /// 应用商店应用无权限调用此接口。 /// 调用该接口需要申请 `更新通讯录` 以及 `以应用身份读取通讯录` 权限。 /// /// /// 必填:是 - /// 批量任务接口返回的异步任务ID。 + /// 批量任务接口返回的异步任务 ID。 /// - [OAuthToken, HttpGet("/open-apis/contact/v2/task/get?task_id=0123456789abcdef0123456789abcdef")] + [HttpGet("/open-apis/contact/v2/task/get")] System.Threading.Tasks.Task> GetContactV2TaskGetAsync( [PathQuery] string task_id); @@ -21126,7 +21408,7 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 该接口用于根据 token 获取各类文件的元数据。 /// 请求用户需要拥有该文件的访问(读)权限 /// - [OAuthToken, HttpPost("/open-apis/suite/docs-api/meta")] + [HttpPost("/open-apis/suite/docs-api/meta")] System.Threading.Tasks.Task> PostSuiteDocsApiMetaAsync( [JsonNetContent] Ccm.Spec.PostSuiteDocsApiMetaBodyDto dto); @@ -21135,17 +21417,17 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6979502797244153859 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uUTNzUjL1UzM14SN1MTN/delete-sheet /// Authorization:tenant_access_token、 user_access_token - /// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) + /// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) /// 该接口用于根据 spreadsheetToken 删除对应的 sheet 文档。 /// 文档只能被文档所有者删除,文档被删除后将会放到回收站里 /// 该接口不支持并发调用,且调用频率上限为5QPS /// /// /// 必填:是 - /// spreadsheet的token,获取方式见[概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) + /// spreadsheet 的 token,获取方式见 [概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete")] - [OAuthToken, HttpDelete("/open-apis/drive/explorer/v2/file/spreadsheets/{spreadsheetToken}")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete")] + [HttpDelete("/open-apis/drive/explorer/v2/file/spreadsheets/{spreadsheetToken}")] System.Threading.Tasks.Task> DeleteDriveExplorerV2FileSpreadsheetsBySpreadsheetTokenAsync( [PathQuery] string spreadsheetToken); @@ -21154,16 +21436,16 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569523177127937 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uYTNzUjL2UzM14iN1MTN /// Authorization:tenant_access_token、 user_access_token - /// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 + /// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy)将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。 /// 如果目标文件夹是我的空间,则复制的文件会在「我的空间」的「归我所有」列表里。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 且 10000次/天 /// /// /// 必填:是 - /// 被复制文件的token,获取方式见[概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) + /// 被复制文件的 token, 获取方式见 [概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy")] - [OAuthToken, HttpPost("/open-apis/drive/explorer/v2/file/copy/files/{fileToken}")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy")] + [HttpPost("/open-apis/drive/explorer/v2/file/copy/files/{fileToken}")] System.Threading.Tasks.Task> PostDriveExplorerV2FileCopyFilesByFileTokenAsync( [PathQuery] string fileToken, [JsonNetContent] Ccm.Spec.PostDriveExplorerV2FileCopyFilesByFileTokenBodyDto dto); @@ -21173,17 +21455,17 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569742383661058 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uATM2UjLwEjN14CMxYTN /// Authorization:tenant_access_token、 user_access_token - /// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) + /// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete) /// 该接口用于根据 docToken 删除对应的 Docs 文档。 /// 文档只能被文档所有者删除,文档被删除后将会放到回收站里 /// 该接口不支持并发调用,且调用频率上限为5QPS /// /// /// 必填:是 - /// doc的token,获取方式见[概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) + /// doc 的 token,获取方式见 [概述](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction) /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete")] - [OAuthToken, HttpDelete("/open-apis/drive/explorer/v2/file/docs/{docToken}")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete")] + [HttpDelete("/open-apis/drive/explorer/v2/file/docs/{docToken}")] System.Threading.Tasks.Task> DeleteDriveExplorerV2FileDocsByDocTokenAsync( [PathQuery] string docToken); @@ -21192,14 +21474,14 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569524100890625 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uEjNzUjLxYzM14SM2MTN /// Authorization:tenant_access_token、 user_access_token - /// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口不支持分页,并且不会递归的获取子文件夹的清单。 + /// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口不支持分页,并且不会递归的获取子文件夹的清单。 /// /// /// 必填:否 - /// 需要查询的文件类型,默认返回所有children;types可多选,可选类型有doc、sheet、file、bitable、docx、folder、mindnote。如url?types=folder&types=sheet + /// 需要查询的文件类型,默认返回所有 children;types 可多选,可选类型有 doc、sheet、file、bitable、docx、folder、mindnote 。如 url?types=folder&types=sheet /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list")] - [OAuthToken, HttpGet("/open-apis/drive/explorer/v2/folder/{folderToken}/children")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list")] + [HttpGet("/open-apis/drive/explorer/v2/folder/{folderToken}/children")] System.Threading.Tasks.Task> GetDriveExplorerV2FolderByFolderTokenChildrenAsync( [PathQuery] string[]? types); @@ -21208,13 +21490,12 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// 接口ID:6907569745299750914 /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/ukTNzUjL5UzM14SO1MTN /// Authorization:tenant_access_token、 user_access_token - /// :::html为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) + /// 为了更好地提升该接口的安全性,我们对其进行了升级,请尽快迁移至 [新版本>>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder) /// 该接口用于根据 folderToken 在该 folder 下创建文件夹。 /// 该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 - /// ::: /// - [Obsolete("迁移至新版本:/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder")] - [OAuthToken, HttpPost("/open-apis/drive/explorer/v2/folder/{folderToken}")] + [Obsolete("迁移至新版本:https://open.feishu.cn/document//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder")] + [HttpPost("/open-apis/drive/explorer/v2/folder/{folderToken}")] System.Threading.Tasks.Task> PostDriveExplorerV2FolderByFolderTokenAsync( [JsonNetContent] Ccm.Spec.PostDriveExplorerV2FolderByFolderTokenBodyDto dto); @@ -21227,9 +21508,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 投递ID**示例值**:"6949805467799537964" + /// 投递ID + /// **示例值**:"6949805467799537964" /// - [OAuthToken, HttpGet("/open-apis/hire/v1/applications/{application_id}/interviews")] + [HttpGet("/open-apis/hire/v1/applications/{application_id}/interviews")] System.Threading.Tasks.Task> GetHireV1ApplicationsByApplicationIdInterviewsAsync( [PathQuery] string application_id); @@ -21242,24 +21524,24 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 职位ID + /// 职位 ID /// /// /// 必填:是 - /// 此处传入职位ID + /// 此处传入职位 ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// people_admin_id:以people_admin_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/hire/v1/jobs/{job_id}/managers/{manager_id}")] + [HttpGet("/open-apis/hire/v1/jobs/{job_id}/managers/{manager_id}")] System.Threading.Tasks.Task> GetHireV1JobsByJobIdManagersByManagerIdAsync( [PathQuery] string job_id, [PathQuery] string manager_id, @@ -21274,9 +21556,10 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// offer申请表的ID*必需属性**示例值**:"1231231231231" + /// offer申请表的ID *必需属性 + /// **示例值**:"1231231231231" /// - [OAuthToken, HttpGet("/open-apis/hire/v1/offer_schemas/{offer_schema_id}")] + [HttpGet("/open-apis/hire/v1/offer_schemas/{offer_schema_id}")] System.Threading.Tasks.Task> GetHireV1OfferSchemasByOfferSchemaIdAsync( [PathQuery] string offer_schema_id); @@ -21289,17 +21572,17 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// PersonID + /// Person ID /// /// /// 必填:否 - /// 用户ID类型 + /// 用户 ID 类型 /// /// people_employee_id:以people_employee_id来识别用户 /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/corehr/v1/persons/{person_id}")] + [HttpGet("/open-apis/corehr/v1/persons/{person_id}")] System.Threading.Tasks.Task> GetCorehrV1PersonsByPersonIdAsync( [PathQuery] string person_id, [PathQuery] string? user_id_type = "open_id"); @@ -21313,23 +21596,23 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:否 - /// 请求期望返回的建筑物数量,不足则返回全部,该值默认为10,最大为100 - /// 默认值:10 + /// 请求期望返回的建筑物数量,不足则返回全部,该值默认为 10,最大为 100 + /// 默认值:10 /// /// /// 必填:否 - /// 用于标记当前请求的分页标记,将返回以当前分页标记开始,往后page_size个元素 - /// 默认值:null + /// 用于标记当前请求的分页标记,将返回以当前分页标记开始,往后 page_size 个元素 + /// 默认值:null /// /// /// 必填:否 - /// 提供用于对名称进行升序/降序排序的方式查询,可选项有:"name-asc,name-desc",传入其他字符串不做处理,默认无序 + /// 提供用于对名称进行升序/降序排序的方式查询,可选项有:"name-asc,name-desc",传入其他字符串不做处理,默认无序 /// /// /// 必填:否 - /// 用于指定返回的字段名,每个字段名之间用逗号","分隔,如:“id,name”,"*"表示返回全部字段,可选字段有:"id,name,description,floors",默认返回所有字段 + /// 用于指定返回的字段名,每个字段名之间用逗号 "," 分隔,如:“id,name”,"*" 表示返回全部字段,可选字段有:"id,name,description,floors",默认返回所有字段 /// - [OAuthToken, HttpGet("/open-apis/meeting_room/building/list?page_size=1&page_token=0&order_by=name-asc&fields=*")] + [HttpGet("/open-apis/meeting_room/building/list")] System.Threading.Tasks.Task> GetMeetingRoomBuildingListAsync( [PathQuery] string? order_by, [PathQuery] string? fields, @@ -21345,13 +21628,13 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 用于查询指定建筑物的ID + /// 用于查询指定建筑物的 ID /// /// /// 必填:否 - /// 用于指定返回的字段名,每个字段名之间用逗号","分隔,如:“id,name”,"*"表示返回全部字段,可选字段有:"id,name,description,floors",默认返回所有字段 + /// 用于指定返回的字段名,每个字段名之间用逗号 "," 分隔,如:“id,name”,"*" 表示返回全部字段,可选字段有:"id,name,description,floors",默认返回所有字段 /// - [OAuthToken, HttpGet("/open-apis/meeting_room/building/batch_get?building_ids=omb_8ec170b937536a5d87c23b418b83f9bb&building_ids=omb_38570e4f0fd9ecf15030d3cc8b388f3a&fields=*")] + [HttpGet("/open-apis/meeting_room/building/batch_get")] System.Threading.Tasks.Task> GetMeetingRoomBuildingBatchGetAsync( [PathQuery] string[] building_ids, [PathQuery] string? fields); @@ -21365,27 +21648,27 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 被查询的建筑物ID + /// 被查询的建筑物 ID /// /// /// 必填:否 - /// 请求期望返回的会议室数量,不足则返回全部,该值默认为100,最大为1000 - /// 默认值:10 + /// 请求期望返回的会议室数量,不足则返回全部,该值默认为 100,最大为 1000 + /// 默认值:10 /// /// /// 必填:否 - /// 用于标记当前请求的分页标记,将返回以当前分页标记开始,往后page_size个元素 - /// 默认值:null + /// 用于标记当前请求的分页标记,将返回以当前分页标记开始,往后 page_size 个元素 + /// 默认值:null /// /// /// 必填:否 - /// 提供用于对名称/楼层进行升序/降序排序的方式查询,可选项有:"name-asc,name-desc,floor_name-asc,floor_name-desc",传入其他字符串不做处理,默认无序 + /// 提供用于对名称/楼层进行升序/降序排序的方式查询,可选项有:"name-asc,name-desc,floor_name-asc,floor_name-desc",传入其他字符串不做处理,默认无序 /// /// /// 必填:否 - /// 用于指定返回的字段名,每个字段名之间用逗号","分隔,如:“id,name”,"*"表示返回全部字段,可选字段有:"id,name,description,capacity,building_id,building_name,floor_name,is_disabled,display_id",默认返回所有字段 + /// 用于指定返回的字段名,每个字段名之间用逗号 "," 分隔,如:“id,name”,"*" 表示返回全部字段,可选字段有:"id,name,description,capacity,building_id,building_name,floor_name,is_disabled,display_id",默认返回所有字段 /// - [OAuthToken, HttpGet("/open-apis/meeting_room/room/list?building_id=omb_8ec170b937536a5d87c23b418b83f9bb&page_size=1&page_token=0&order_by=name-asc&fields=*")] + [HttpGet("/open-apis/meeting_room/room/list")] System.Threading.Tasks.Task> GetMeetingRoomRoomListAsync( [PathQuery] string building_id, [PathQuery] string? order_by, @@ -21402,13 +21685,13 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// /// /// 必填:是 - /// 用于查询指定会议室的ID + /// 用于查询指定会议室的 ID /// /// /// 必填:否 - /// 用于指定返回的字段名,每个字段名之间用逗号","分隔,如:“id,name”,"*"表示返回全部字段,可选字段有:"id,name,description,capacity,building_id,building_name,floor_name,is_disabled,display_id",默认返回所有字段 + /// 用于指定返回的字段名,每个字段名之间用逗号 "," 分隔,如:“id,name”,"*" 表示返回全部字段,可选字段有:"id,name,description,capacity,building_id,building_name,floor_name,is_disabled,display_id",默认返回所有字段 /// - [OAuthToken, HttpGet("/open-apis/meeting_room/room/batch_get?room_ids=omm_eada1d61a550955240c28757e7dec3af&room_ids=omm_83d09ad4f6896e02029a6a075f71c9d1&fields=*")] + [HttpGet("/open-apis/meeting_room/room/batch_get")] System.Threading.Tasks.Task> GetMeetingRoomRoomBatchGetAsync( [PathQuery] string[] room_ids, [PathQuery] string? fields); @@ -21420,7 +21703,7 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// Authorization:tenant_access_token /// 该接口对应管理后台的添加建筑,添加楼层的功能,可用于创建建筑物和建筑物的楼层信息。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/building/create")] + [HttpPost("/open-apis/meeting_room/building/create")] System.Threading.Tasks.Task> PostMeetingRoomBuildingCreateAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomBuildingCreateBodyDto dto); @@ -21431,7 +21714,7 @@ System.Threading.Tasks.Task PostApprovalOpenapiV2ExternalInstanceCreateAsync( /// Authorization:tenant_access_token /// 该接口用于编辑建筑信息,添加楼层,删除楼层,编辑楼层信息。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/building/update")] + [HttpPost("/open-apis/meeting_room/building/update")] System.Threading.Tasks.Task PostMeetingRoomBuildingUpdateAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomBuildingUpdateBodyDto dto); @@ -21442,7 +21725,7 @@ System.Threading.Tasks.Task PostMeetingRoomBuildingUpdateAsync( /// Authorization:tenant_access_token /// 该接口用于删除建筑物(办公大楼)。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/building/delete")] + [HttpPost("/open-apis/meeting_room/building/delete")] System.Threading.Tasks.Task PostMeetingRoomBuildingDeleteAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomBuildingDeleteBodyDto dto); @@ -21455,11 +21738,11 @@ System.Threading.Tasks.Task PostMeetingRoomBuildingDeleteAsync( /// /// /// 必填:是 - /// 用于查询指定建筑物的租户自定义建筑ID + /// 用于查询指定建筑物的租户自定义建筑ID /// - [OAuthToken, HttpGet("/open-apis/meeting_room/building/batch_get_id?custom_building_ids=test01&custom_building_ids=test02")] + [HttpGet("/open-apis/meeting_room/building/batch_get_id")] System.Threading.Tasks.Task> GetMeetingRoomBuildingBatchGetIdAsync( - [PathQuery] string custom_building_ids); + [PathQuery] string[] custom_building_ids); /// /// 【会议室】创建会议室 @@ -21468,7 +21751,7 @@ System.Threading.Tasks.Task PostMeetingRoomBuildingDeleteAsync( /// Authorization:tenant_access_token /// 该接口用于创建会议室。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/room/create")] + [HttpPost("/open-apis/meeting_room/room/create")] System.Threading.Tasks.Task> PostMeetingRoomRoomCreateAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomRoomCreateBodyDto dto); @@ -21479,7 +21762,7 @@ System.Threading.Tasks.Task PostMeetingRoomBuildingDeleteAsync( /// Authorization:tenant_access_token /// 该接口用于更新会议室。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/room/update")] + [HttpPost("/open-apis/meeting_room/room/update")] System.Threading.Tasks.Task PostMeetingRoomRoomUpdateAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomRoomUpdateBodyDto dto); @@ -21490,7 +21773,7 @@ System.Threading.Tasks.Task PostMeetingRoomRoomUpdateAsync( /// Authorization:tenant_access_token /// 该接口用于删除会议室。 /// - [OAuthToken, HttpPost("/open-apis/meeting_room/room/delete")] + [HttpPost("/open-apis/meeting_room/room/delete")] System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( [JsonNetContent] MeetingRoom.Spec.PostMeetingRoomRoomDeleteBodyDto dto); @@ -21503,11 +21786,11 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// /// /// 必填:是 - /// 用于查询指定会议室的租户自定义会议室ID + /// 用于查询指定会议室的租户自定义会议室ID /// - [OAuthToken, HttpGet("/open-apis/meeting_room/room/batch_get_id?custom_room_ids=test01&custom_room_ids=test02")] + [HttpGet("/open-apis/meeting_room/room/batch_get_id")] System.Threading.Tasks.Task> GetMeetingRoomRoomBatchGetIdAsync( - [PathQuery] string custom_room_ids); + [PathQuery] string[] custom_room_ids); /// /// 【会议室】获取国家地区列表 @@ -21516,7 +21799,7 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// Authorization:tenant_access_token /// 新建建筑时需要标明所处国家/地区,该接口用于获得系统预先提供的可供选择的国家 /地区列表。 /// - [OAuthToken, HttpGet("/open-apis/meeting_room/country/list")] + [HttpGet("/open-apis/meeting_room/country/list")] System.Threading.Tasks.Task> GetMeetingRoomCountryListAsync(); /// @@ -21528,9 +21811,9 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// /// /// 必填:是 - /// 国家地区ID + /// 国家地区ID /// - [OAuthToken, HttpGet("/open-apis/meeting_room/district/list?country_id=1814991")] + [HttpGet("/open-apis/meeting_room/district/list")] System.Threading.Tasks.Task> GetMeetingRoomDistrictListAsync( [PathQuery] int country_id); @@ -21541,7 +21824,7 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// Authorization:tenant_access_token /// 创建一个范围内的签到板部署码 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_configs/set_checkboard_access_code")] + [HttpPost("/open-apis/vc/v1/room_configs/set_checkboard_access_code")] System.Threading.Tasks.Task> PostVcV1RoomConfigsSetCheckboardAccessCodeAsync( [JsonNetContent] Vc.PostVcV1RoomConfigsSetCheckboardAccessCodeBodyDto dto); @@ -21552,7 +21835,7 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// Authorization:tenant_access_token /// 创建一个范围内的会议室部署码 /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_configs/set_room_access_code")] + [HttpPost("/open-apis/vc/v1/room_configs/set_room_access_code")] System.Threading.Tasks.Task> PostVcV1RoomConfigsSetRoomAccessCodeAsync( [JsonNetContent] Vc.PostVcV1RoomConfigsSetRoomAccessCodeBodyDto dto); @@ -21565,7 +21848,7 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// /// /// 必填:是 - /// 查询节点范围 + /// 查询节点范围 /// /// 1:租户 /// 2:国家/地区 @@ -21577,35 +21860,35 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// /// /// 必填:否 - /// 国家/地区IDscope为2,3时需要此参数 + /// 国家/地区ID scope为2,3时需要此参数 /// /// /// 必填:否 - /// 城市IDscope为3时需要此参数 + /// 城市ID scope为3时需要此参数 /// /// /// 必填:否 - /// 建筑IDscope为4,5时需要此参数 + /// 建筑ID scope为4,5时需要此参数 /// /// /// 必填:否 - /// 楼层scope为5时需要此参数 + /// 楼层 scope为5时需要此参数 /// /// /// 必填:否 - /// 会议室IDscope为6时需要此参数 + /// 会议室ID scope为6时需要此参数 /// /// /// 必填:否 - /// 此次调用中使用的用户ID的类型,默认使用open_id可不填 + /// 此次调用中使用的用户ID的类型,默认使用open_id可不填 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpGet("/open-apis/vc/v1/room_configs/query")] + [HttpGet("/open-apis/vc/v1/room_configs/query")] System.Threading.Tasks.Task> GetVcV1RoomConfigsQueryAsync( [PathQuery] int scope, [PathQuery] string? country_id, @@ -21624,15 +21907,15 @@ System.Threading.Tasks.Task PostMeetingRoomRoomDeleteAsync( /// /// /// 必填:否 - /// 此次调用中使用的用户ID的类型,默认使用open_id可不填 + /// 此次调用中使用的用户ID的类型,默认使用open_id可不填 /// /// open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的OpenID不同。[了解更多:如何获取OpenID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) /// union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的UnionID是相同的,在不同开发商下的应用中的UnionID是不同的。通过UnionID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取UnionID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) /// user_id:标识一个用户在某个租户内的身份。同一个用户在租户A和租户B内的UserID是不同的。在同一个租户内,一个用户的UserID在所有应用(包括商店应用)中都保持一致。UserID主要用于在不同的应用间打通用户数据。[了解更多:如何获取UserID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) /// - /// 默认值:open_id + /// 默认值:open_id /// - [OAuthToken, HttpPost("/open-apis/vc/v1/room_configs/set")] + [HttpPost("/open-apis/vc/v1/room_configs/set")] System.Threading.Tasks.Task PostVcV1RoomConfigsSetAsync( [JsonNetContent] Vc.PostVcV1RoomConfigsSetBodyDto dto, [PathQuery] string? user_id_type = "open_id"); diff --git a/src/Im.Spec/PostEphemeralV1DeleteBodyDto.cs b/src/Im.Spec/PostEphemeralV1DeleteBodyDto.cs index 50169361..1c52d938 100644 --- a/src/Im.Spec/PostEphemeralV1DeleteBodyDto.cs +++ b/src/Im.Spec/PostEphemeralV1DeleteBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Im.Spec; /// /// 删除仅特定人可见的消息卡片 请求体 -/// 在群会话中删除仅指定用户可见的临时消息卡片。
+/// 在群会话中删除仅指定用户可见的临时消息卡片。 /// 临时卡片消息可以通过该接口进行显式删除,临时卡片消息删除后将不会在该设备上留下任何痕迹。 /// **权限说明** :需要启用[机器人能力](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-enable-bot-ability);需要机器人在会话群里。 /// 接口ID:6907569742384316418 diff --git a/src/Im.Spec/PostEphemeralV1SendBodyDto.cs b/src/Im.Spec/PostEphemeralV1SendBodyDto.cs index 5a573539..18be24ca 100644 --- a/src/Im.Spec/PostEphemeralV1SendBodyDto.cs +++ b/src/Im.Spec/PostEphemeralV1SendBodyDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Im.Spec; /// /// 发送仅特定人可见的消息卡片 请求体 -/// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。
+/// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。 /// ![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/b0ec0ce45942463381457edc7b62e144_RXYCFtfUtb.png?lazyload=true&width=1592&height=486) /// 接口ID:6907569523177078785 /// 文档地址:https://open.feishu.cn/document/server-docs/im-v1/message-card/send-message-cards-that-are-only-visible-to-certain-people diff --git a/src/Im.Spec/PostEphemeralV1SendResponseDto.cs b/src/Im.Spec/PostEphemeralV1SendResponseDto.cs index c0950087..824ad5a6 100644 --- a/src/Im.Spec/PostEphemeralV1SendResponseDto.cs +++ b/src/Im.Spec/PostEphemeralV1SendResponseDto.cs @@ -2,7 +2,7 @@ namespace FeishuNetSdk.Im.Spec; /// /// 发送仅特定人可见的消息卡片 响应体 -/// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。
+/// 用于机器人在群会话中发送仅指定用户可见的消息卡片。卡片上将展示"仅对你可见"标识。 /// ![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/b0ec0ce45942463381457edc7b62e144_RXYCFtfUtb.png?lazyload=true&width=1592&height=486) /// 接口ID:6907569523177078785 /// 文档地址:https://open.feishu.cn/document/server-docs/im-v1/message-card/send-message-cards-that-are-only-visible-to-certain-people diff --git a/src/Im.Spec/PostMessageV4BatchSendBodyDto.cs b/src/Im.Spec/PostMessageV4BatchSendBodyDto.cs index 546cee9e..13c23bda 100644 --- a/src/Im.Spec/PostMessageV4BatchSendBodyDto.cs +++ b/src/Im.Spec/PostMessageV4BatchSendBodyDto.cs @@ -36,35 +36,41 @@ public record PostMessageV4BatchSendBodyDto public object? Content { get; set; } /// - /// 卡片消息内容

**注意**:card和content字段必须二选一
+ /// 卡片消息内容 + /// **注意**:card和content字段必须二选一 /// 必填:否 ///
[JsonProperty("card")] public object? Card { get; set; } /// - /// 支持[自定义部门ID](https://open.feishu.cn/document/ukTMukTMukTM/uYTM5UjL2ETO14iNxkTN/terminology#3c3e6267)和open_department_id,列表长度小于等于 200

**注意**:部门下的所有子部门包含的成员也会收到消息

**示例值:**["3dceba33a33226","d502aaa9514059", "od-5b91c9affb665451a16b90b4be367efa"]
+ /// 支持[自定义部门ID](https://open.feishu.cn/document/ukTMukTMukTM/uYTM5UjL2ETO14iNxkTN/terminology#3c3e6267)和open_department_id,列表长度小于等于 200 + /// **注意**:部门下的所有子部门包含的成员也会收到消息 + /// **示例值:**["3dceba33a33226","d502aaa9514059", "od-5b91c9affb665451a16b90b4be367efa"] /// 必填:否 ///
[JsonProperty("department_ids")] public string[]? DepartmentIds { get; set; } /// - /// 用户 open_id 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 Open ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)

**示例值:**["ou_18eac85d35a26f989317ad4f02e8bbbb","ou_461cf042d9eedaa60d445f26dc747d5e"]
+ /// 用户 open_id 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 Open ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid) + /// **示例值:**["ou_18eac85d35a26f989317ad4f02e8bbbb","ou_461cf042d9eedaa60d445f26dc747d5e"] /// 必填:否 ///
[JsonProperty("open_ids")] public string[]? OpenIds { get; set; } /// - /// 用户 user_id 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 User ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) (对应 V3 接口的 employee_ids )

**示例值:**["7cdcc7c2","ca51d83b"]
+ /// 用户 user_id 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 User ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id) (对应 V3 接口的 employee_ids ) + /// **示例值:**["7cdcc7c2","ca51d83b"] /// 必填:否 ///
[JsonProperty("user_ids")] public string[]? UserIds { get; set; } /// - /// 用户 union_ids 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 Union ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id)

**示例值:**["on_cad4860e7af114fb4ff6c5d496d1dd76","on_gdcq860e7af114fb4ff6c5d496dabcet"]
+ /// 用户 union_ids 列表,长度小于等于 200;ID获取方式可参考文档:[如何获取 Union ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id) + /// **示例值:**["on_cad4860e7af114fb4ff6c5d496d1dd76","on_gdcq860e7af114fb4ff6c5d496dabcet"] /// 必填:否 ///
[JsonProperty("union_ids")] diff --git a/src/MeetingRoom.Spec/PostMeetingRoomSummaryBatchGetResponseDto.cs b/src/MeetingRoom.Spec/PostMeetingRoomSummaryBatchGetResponseDto.cs index d788ec75..c17dda2f 100644 --- a/src/MeetingRoom.Spec/PostMeetingRoomSummaryBatchGetResponseDto.cs +++ b/src/MeetingRoom.Spec/PostMeetingRoomSummaryBatchGetResponseDto.cs @@ -49,14 +49,24 @@ public record EventInfo public record VchatSuffix { /// - /// 视屏会议类型
**可选值有:**
- `vc`:飞书视频会议,取该类型时,其他字段无效。
- `third_party`:第三方链接视频会议,取该类型时,icon_type、description、meeting_url字段生效。
- `no_meeting`:无视频会议,取该类型时,其他字段无效。
- `lark_live`:飞书直播,内部类型,飞书客户端使用,API不支持创建,只读。
- `unknown`:未知类型,做兼容使用,飞书客户端使用,API不支持创建,只读。
+ /// 视屏会议类型 + /// **可选值有:** + /// - `vc`:飞书视频会议,取该类型时,其他字段无效。 + /// - `third_party`:第三方链接视频会议,取该类型时,icon_type、description、meeting_url字段生效。 + /// - `no_meeting`:无视频会议,取该类型时,其他字段无效。 + /// - `lark_live`:飞书直播,内部类型,飞书客户端使用,API不支持创建,只读。 + /// - `unknown`:未知类型,做兼容使用,飞书客户端使用,API不支持创建,只读。 /// 必填:否 ///
[JsonProperty("vc_type")] public string? VcType { get; set; } /// - /// 第三方视频会议icon类型;可以为空,为空展示默认icon。
**可选值有:**
- `vc`:飞书视频会议icon
- `live`:直播视频会议icon
- `default`:默认icon
+ /// 第三方视频会议icon类型;可以为空,为空展示默认icon。 + /// **可选值有:** + /// - `vc`:飞书视频会议icon + /// - `live`:直播视频会议icon + /// - `default`:默认icon /// 必填:否 ///
[JsonProperty("icon_type")] diff --git a/src/Vc/GetVcV1ReserveConfigsReserveScopeResponseDto.cs b/src/Vc/GetVcV1ReserveConfigsReserveScopeResponseDto.cs index 4f375c05..7c0dc8fd 100644 --- a/src/Vc/GetVcV1ReserveConfigsReserveScopeResponseDto.cs +++ b/src/Vc/GetVcV1ReserveConfigsReserveScopeResponseDto.cs @@ -22,10 +22,10 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDto public record ApprovalConfig { /// - /// 预定审批开关:0 代表关闭,1 代表打开。
- /// 说明
- /// - 未设置值时不更新原开关的值,但此时必填 approval_condition
- /// - 设置值为 1 时,必填 approval_condition
+ /// 预定审批开关:0 代表关闭,1 代表打开。 + /// 说明: + /// - 未设置值时不更新原开关的值,但此时必填 approval_condition + /// - 设置值为 1 时,必填 approval_condition /// - 设置值为 0 时整个 /// approval_config 其他字段均可省略。 /// 必填:否 @@ -35,8 +35,8 @@ public record ApprovalConfig public int? ApprovalSwitch { get; set; } /// - /// 预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批
- /// 说明:为 1 时必填 **meeting_duration** + /// 预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批 + /// 说明:为 1 时必填 **meeting_duration** /// 必填:否 /// 示例值:1 ///
@@ -46,9 +46,9 @@ public record ApprovalConfig /// /// 超过 meeting_duration /// 的预定需要审批(单位:小时,取值范围[0.1-99]) - /// 说明
+ /// 说明: /// - 当 approval_condition - /// 为 0 ,更新时如果未设置值,默认更新为 99 .
+ /// 为 0 ,更新时如果未设置值,默认更新为 99 . /// - 传入的值小数点后超过 2 位,自动四舍五入保留两位。 /// 必填:否 /// 示例值:3 @@ -101,8 +101,8 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig /// /// 最早可提前 - /// days_in_advance 预定会议室(单位:天,取值范围[1-730])
- /// 说明:不填写时,默认更新为 365 + /// days_in_advance 预定会议室(单位:天,取值范围[1-730]) + /// 说明:不填写时,默认更新为 365 /// 必填:否 /// 示例值:30 ///
@@ -111,10 +111,10 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig /// /// 开放当天可于 - /// opening_hour 开始预定(单位:秒,取值范围[0,86400])
- /// 说明
+ /// opening_hour 开始预定(单位:秒,取值范围[0,86400]) + /// 说明: /// - 不填写时默认更新为 - /// 28800
+ /// 28800 /// - 如果填写的值不是 60 /// 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 @@ -124,13 +124,13 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig public string? OpeningHour { get; set; } /// - /// 每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400])
- /// 说明
- /// - 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。
+ /// 每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400]) + /// 说明: + /// - 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。 /// - 当 start_time 与 /// end_time 均填写时, /// end_time 至少超过 - /// start_time 30 。
+ /// start_time 30 。 /// - 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 /// 示例值:0 @@ -139,14 +139,14 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig public string? StartTime { get; set; } /// - /// 每日可预定时间范围结束时间(单位:秒,取值范围[0,86400])
- /// 说明
+ /// 每日可预定时间范围结束时间(单位:秒,取值范围[0,86400]) + /// 说明: /// - 不填写时,默认更新为 86400 ,此时填写的 - /// start_time 不得大于等于 86370 。
+ /// start_time 不得大于等于 86370 。 /// - 当 start_time 与 /// end_time 均填写时, /// end_time 至少要超过 - /// start_time 30。
+ /// start_time 30。 /// - 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 /// 示例值:86400 @@ -155,8 +155,8 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig public string? EndTime { get; set; } /// - /// 单次会议室可预定时长上限(单位:小时,取值范围[1,99])
- /// 说明:不填写时默认更新为 2 + /// 单次会议室可预定时长上限(单位:小时,取值范围[1,99]) + /// 说明:不填写时默认更新为 2 /// 必填:否 /// 示例值:24 ///
@@ -177,8 +177,8 @@ public record GetVcV1ReserveConfigsReserveScopeResponseDtoTimeConfig public record GetVcV1ReserveConfigsReserveScopeResponseDtoReserveScopeConfig { /// - /// 可预定成员范围:0 代表部分成员,1 代表全部成员。
- /// 说明
+ /// 可预定成员范围:0 代表部分成员,1 代表全部成员。 + /// 说明: /// - 此值必填。 /// - 当设置为 0 时,至少需要 1 个预定部门或预定人 /// 必填:否 diff --git a/src/Vc/PatchVcV1ReserveConfigsByReserveConfigIdBodyDto.cs b/src/Vc/PatchVcV1ReserveConfigsByReserveConfigIdBodyDto.cs index e8c2fb67..1f334a9f 100644 --- a/src/Vc/PatchVcV1ReserveConfigsByReserveConfigIdBodyDto.cs +++ b/src/Vc/PatchVcV1ReserveConfigsByReserveConfigIdBodyDto.cs @@ -30,10 +30,10 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDto public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoApprovalConfig { /// - /// 预定审批开关:0 代表关闭,1 代表打开。
- /// 说明
- /// 1. 未设置值时不更新原开关的值,但此时必填 approval_condition
- /// 2. 设置值为 1 时,必填 approval_condition
+ /// 预定审批开关:0 代表关闭,1 代表打开。 + /// 说明: + /// 1. 未设置值时不更新原开关的值,但此时必填 approval_condition + /// 2. 设置值为 1 时,必填 approval_condition /// 3. 设置值为 0 时整个 /// approval_config 其他字段均可省略。 /// 必填:否 @@ -43,8 +43,8 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoApprovalConfig public int? ApprovalSwitch { get; set; } /// - /// 预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批
- /// 说明:为 1 时必填 meeting_duration + /// 预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批 + /// 说明:为 1 时必填 meeting_duration /// 必填:否 /// 示例值:1 ///
@@ -54,9 +54,9 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoApprovalConfig /// /// 超过 meeting_duration /// 的预定需要审批(单位:小时,取值范围[0.1-99]) - /// 说明
+ /// 说明: /// 1. 当 approval_condition - /// 为 0 ,更新时如果未设置值,默认更新为 99 .
+ /// 为 0 ,更新时如果未设置值,默认更新为 99 . /// 2. 传入的值小数点后超过 2 位,自动四舍五入保留两位。 /// 必填:否 /// 示例值:3 @@ -117,8 +117,8 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoTimeConfig /// /// 最早可提前 - /// days_in_advance 预定会议室(单位:天,取值范围[1-730])
- /// 说明:不填写时,默认更新为 365 + /// days_in_advance 预定会议室(单位:天,取值范围[1-730]) + /// 说明:不填写时,默认更新为 365 /// 必填:否 /// 示例值:30 ///
@@ -127,10 +127,10 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoTimeConfig /// /// 开放当天可于 - /// opening_hour 开始预定(单位:秒,取值范围[0,86400])
- /// 说明
+ /// opening_hour 开始预定(单位:秒,取值范围[0,86400]) + /// 说明: /// 1. 不填写时默认更新为 - /// 28800
+ /// 28800 /// 2. 如果填写的值不是 60 /// 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 @@ -140,13 +140,13 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoTimeConfig public string? OpeningHour { get; set; } /// - /// 每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400])
- /// 说明
- /// 1. 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。
+ /// 每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400]) + /// 说明: + /// 1. 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。 /// 2. 当 start_time 与 /// end_time 均填写时, /// end_time 至少超过 - /// start_time 30 。
+ /// start_time 30 。 /// 3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 /// 示例值:0 @@ -155,14 +155,14 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoTimeConfig public string? StartTime { get; set; } /// - /// 每日可预定时间范围结束时间(单位:秒,取值范围[0,86400])
- /// 说明
+ /// 每日可预定时间范围结束时间(单位:秒,取值范围[0,86400]) + /// 说明: /// 1. 不填写时,默认更新为 86400 ,此时填写的 - /// start_time 不得大于等于 86370 。
+ /// start_time 不得大于等于 86370 。 /// 2. 当 start_time 与 /// end_time 均填写时, /// end_time 至少要超过 - /// start_time 30。
+ /// start_time 30。 /// 3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 /// 必填:否 /// 示例值:86400 @@ -171,8 +171,8 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoTimeConfig public string? EndTime { get; set; } /// - /// 单次会议室可预定时长上限(单位:小时,取值范围[1,99])
- /// 说明:不填写时默认更新为 2 + /// 单次会议室可预定时长上限(单位:小时,取值范围[1,99]) + /// 说明:不填写时默认更新为 2 /// 必填:否 /// 示例值:24 ///
@@ -201,8 +201,8 @@ public record PatchVcV1ReserveConfigsByReserveConfigIdBodyDtoReserveScopeConfig public bool? IfCoverChildScope { get; set; } /// - /// 可预定成员范围:0 代表部分成员,1 代表全部成员。
- /// 说明
+ /// 可预定成员范围:0 代表部分成员,1 代表全部成员。 + /// 说明: /// 1. 此值必填。 /// 2. 当设置为 0 时,至少需要 1 个预定部门或预定人 /// 必填:否