// @generated by tools/generate_from_go.py; DO NOT EDIT.
// Source: D:/Works/palpo-im/references/oapi-sdk-go/service/**/resource.go

use super::Endpoint;
use crate::core::request::AccessTokenType;

pub static ENDPOINTS: &[Endpoint] = &[
    Endpoint {
        operation_id: "acs.v1.access_record.list",
        service: "acs",
        version: "v1",
        resource: "access_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/acs/v1/access_records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.access_record_access_photo.get",
        service: "acs",
        version: "v1",
        resource: "access_record_access_photo",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/acs/v1/access_records/:access_record_id/access_photo",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.device.list",
        service: "acs",
        version: "v1",
        resource: "device",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/acs/v1/devices",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.rule_external.create",
        service: "acs",
        version: "v1",
        resource: "rule_external",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/acs/v1/rule_external",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "acs.v1.rule_external.delete",
        service: "acs",
        version: "v1",
        resource: "rule_external",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/acs/v1/rule_external",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "acs.v1.rule_external.device_bind",
        service: "acs",
        version: "v1",
        resource: "rule_external",
        method_name: "device_bind",
        http_method: "POST",
        path: "/open-apis/acs/v1/rule_external/device_bind",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "acs.v1.rule_external.get",
        service: "acs",
        version: "v1",
        resource: "rule_external",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/acs/v1/rule_external",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "acs.v1.user.get",
        service: "acs",
        version: "v1",
        resource: "user",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/acs/v1/users/:user_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.user.list",
        service: "acs",
        version: "v1",
        resource: "user",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/acs/v1/users",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.user.patch",
        service: "acs",
        version: "v1",
        resource: "user",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/acs/v1/users/:user_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.user_face.get",
        service: "acs",
        version: "v1",
        resource: "user_face",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/acs/v1/users/:user_id/face",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.user_face.update",
        service: "acs",
        version: "v1",
        resource: "user_face",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/acs/v1/users/:user_id/face",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "acs.v1.visitor.create",
        service: "acs",
        version: "v1",
        resource: "visitor",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/acs/v1/visitors",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "acs.v1.visitor.delete",
        service: "acs",
        version: "v1",
        resource: "visitor",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/acs/v1/visitors/:visitor_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "admin.v1.admin_dept_stat.list",
        service: "admin",
        version: "v1",
        resource: "admin_dept_stat",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/admin/v1/admin_dept_stats",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.admin_user_stat.list",
        service: "admin",
        version: "v1",
        resource: "admin_user_stat",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/admin/v1/admin_user_stats",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.audit_info.list",
        service: "admin",
        version: "v1",
        resource: "audit_info",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/admin/v1/audit_infos",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge.create",
        service: "admin",
        version: "v1",
        resource: "badge",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/admin/v1/badges",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge.get",
        service: "admin",
        version: "v1",
        resource: "badge",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/admin/v1/badges/:badge_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge.list",
        service: "admin",
        version: "v1",
        resource: "badge",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/admin/v1/badges",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge.update",
        service: "admin",
        version: "v1",
        resource: "badge",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/admin/v1/badges/:badge_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_grant.create",
        service: "admin",
        version: "v1",
        resource: "badge_grant",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/admin/v1/badges/:badge_id/grants",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_grant.delete",
        service: "admin",
        version: "v1",
        resource: "badge_grant",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/admin/v1/badges/:badge_id/grants/:grant_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_grant.get",
        service: "admin",
        version: "v1",
        resource: "badge_grant",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/admin/v1/badges/:badge_id/grants/:grant_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_grant.list",
        service: "admin",
        version: "v1",
        resource: "badge_grant",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/admin/v1/badges/:badge_id/grants",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_grant.update",
        service: "admin",
        version: "v1",
        resource: "badge_grant",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/admin/v1/badges/:badge_id/grants/:grant_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.badge_image.create",
        service: "admin",
        version: "v1",
        resource: "badge_image",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/admin/v1/badge_images",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "admin.v1.password.reset",
        service: "admin",
        version: "v1",
        resource: "password",
        method_name: "reset",
        http_method: "POST",
        path: "/open-apis/admin/v1/password/reset",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session.create",
        service: "aily",
        version: "v1",
        resource: "aily_session",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/aily/v1/sessions",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session.delete",
        service: "aily",
        version: "v1",
        resource: "aily_session",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/aily/v1/sessions/:aily_session_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session.get",
        service: "aily",
        version: "v1",
        resource: "aily_session",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/aily/v1/sessions/:aily_session_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session.update",
        service: "aily",
        version: "v1",
        resource: "aily_session",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/aily/v1/sessions/:aily_session_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_aily_message.create",
        service: "aily",
        version: "v1",
        resource: "aily_session_aily_message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/messages",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_aily_message.get",
        service: "aily",
        version: "v1",
        resource: "aily_session_aily_message",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/messages/:aily_message_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_aily_message.list",
        service: "aily",
        version: "v1",
        resource: "aily_session_aily_message",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/messages",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_run.cancel",
        service: "aily",
        version: "v1",
        resource: "aily_session_run",
        method_name: "cancel",
        http_method: "POST",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id/cancel",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_run.create",
        service: "aily",
        version: "v1",
        resource: "aily_session_run",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/runs",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_run.get",
        service: "aily",
        version: "v1",
        resource: "aily_session_run",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.aily_session_run.list",
        service: "aily",
        version: "v1",
        resource: "aily_session_run",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/aily/v1/sessions/:aily_session_id/runs",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset.create",
        service: "aily",
        version: "v1",
        resource: "app_data_asset",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/aily/v1/apps/:app_id/data_assets",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset.delete",
        service: "aily",
        version: "v1",
        resource: "app_data_asset",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/aily/v1/apps/:app_id/data_assets/:data_asset_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset.get",
        service: "aily",
        version: "v1",
        resource: "app_data_asset",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/aily/v1/apps/:app_id/data_assets/:data_asset_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset.list",
        service: "aily",
        version: "v1",
        resource: "app_data_asset",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/aily/v1/apps/:app_id/data_assets",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset.upload_file",
        service: "aily",
        version: "v1",
        resource: "app_data_asset",
        method_name: "upload_file",
        http_method: "POST",
        path: "/open-apis/aily/v1/apps/:app_id/data_assets/upload_file",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_data_asset_tag.list",
        service: "aily",
        version: "v1",
        resource: "app_data_asset_tag",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/aily/v1/apps/:app_id/data_asset_tags",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_knowledge.ask",
        service: "aily",
        version: "v1",
        resource: "app_knowledge",
        method_name: "ask",
        http_method: "POST",
        path: "/open-apis/aily/v1/apps/:app_id/knowledges/ask",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_skill.get",
        service: "aily",
        version: "v1",
        resource: "app_skill",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/aily/v1/apps/:app_id/skills/:skill_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_skill.list",
        service: "aily",
        version: "v1",
        resource: "app_skill",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/aily/v1/apps/:app_id/skills",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "aily.v1.app_skill.start",
        service: "aily",
        version: "v1",
        resource: "app_skill",
        method_name: "start",
        http_method: "POST",
        path: "/open-apis/aily/v1/apps/:app_id/skills/:skill_id/start",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.app.list",
        service: "apaas",
        version: "v1",
        resource: "app",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/apps",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.application_audit_log.audit_log_list",
        service: "apaas",
        version: "v1",
        resource: "application_audit_log",
        method_name: "audit_log_list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/audit_log/audit_log_list",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.application_audit_log.data_change_log_detail",
        service: "apaas",
        version: "v1",
        resource: "application_audit_log",
        method_name: "data_change_log_detail",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/audit_log/data_change_log_detail",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.application_audit_log.data_change_logs_list",
        service: "apaas",
        version: "v1",
        resource: "application_audit_log",
        method_name: "data_change_logs_list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/audit_log/data_change_logs_list",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.application_audit_log.get",
        service: "apaas",
        version: "v1",
        resource: "application_audit_log",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/audit_log",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.application_environment_variable.get",
        service: "apaas",
        version: "v1",
        resource: "application_environment_variable",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/environment_variables/:environment_variable_api_name",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_environment_variable.query",
        service: "apaas",
        version: "v1",
        resource: "application_environment_variable",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/environment_variables/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_flow.execute",
        service: "apaas",
        version: "v1",
        resource: "application_flow",
        method_name: "execute",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/flows/:flow_id/execute",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_function.invoke",
        service: "apaas",
        version: "v1",
        resource: "application_function",
        method_name: "invoke",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/functions/:function_api_name/invoke",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object.oql_query",
        service: "apaas",
        version: "v1",
        resource: "application_object",
        method_name: "oql_query",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/oql_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object.search",
        service: "apaas",
        version: "v1",
        resource: "application_object",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.batch_create",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.batch_delete",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.batch_query",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.batch_update",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.create",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.delete",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.patch",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_object_record.query",
        service: "apaas",
        version: "v1",
        resource: "application_object_record",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_record_permission_member.batch_create_authorization",
        service: "apaas",
        version: "v1",
        resource: "application_record_permission_member",
        method_name: "batch_create_authorization",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/record_permissions/:record_permission_api_name/member/batch_create_authorization",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_record_permission_member.batch_remove_authorization",
        service: "apaas",
        version: "v1",
        resource: "application_record_permission_member",
        method_name: "batch_remove_authorization",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/record_permissions/:record_permission_api_name/member/batch_remove_authorization",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_role_member.batch_create_authorization",
        service: "apaas",
        version: "v1",
        resource: "application_role_member",
        method_name: "batch_create_authorization",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member/batch_create_authorization",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_role_member.batch_remove_authorization",
        service: "apaas",
        version: "v1",
        resource: "application_role_member",
        method_name: "batch_remove_authorization",
        http_method: "POST",
        path: "/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member/batch_remove_authorization",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.application_role_member.get",
        service: "apaas",
        version: "v1",
        resource: "application_role_member",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.approval_instance.cancel",
        service: "apaas",
        version: "v1",
        resource: "approval_instance",
        method_name: "cancel",
        http_method: "POST",
        path: "/open-apis/apaas/v1/approval_instances/:approval_instance_id/cancel",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.approval_task.add_assignee",
        service: "apaas",
        version: "v1",
        resource: "approval_task",
        method_name: "add_assignee",
        http_method: "POST",
        path: "/open-apis/apaas/v1/approval_tasks/:approval_task_id/add_assignee",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.approval_task.agree",
        service: "apaas",
        version: "v1",
        resource: "approval_task",
        method_name: "agree",
        http_method: "POST",
        path: "/open-apis/apaas/v1/approval_tasks/:approval_task_id/agree",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.approval_task.reject",
        service: "apaas",
        version: "v1",
        resource: "approval_task",
        method_name: "reject",
        http_method: "POST",
        path: "/open-apis/apaas/v1/approval_tasks/:approval_task_id/reject",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.approval_task.transfer",
        service: "apaas",
        version: "v1",
        resource: "approval_task",
        method_name: "transfer",
        http_method: "POST",
        path: "/open-apis/apaas/v1/approval_tasks/:approval_task_id/transfer",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.seat_activity.list",
        service: "apaas",
        version: "v1",
        resource: "seat_activity",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/seat_activities",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.seat_assignment.list",
        service: "apaas",
        version: "v1",
        resource: "seat_assignment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/seat_assignments",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.cc",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "cc",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_tasks/:task_id/cc",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.chat_group",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "chat_group",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_tasks/:task_id/chat_group",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.expediting",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "expediting",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_tasks/:task_id/expediting",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.query",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_task/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.rollback",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "rollback",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_tasks/:task_id/rollback",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.user_task.rollback_points",
        service: "apaas",
        version: "v1",
        resource: "user_task",
        method_name: "rollback_points",
        http_method: "POST",
        path: "/open-apis/apaas/v1/user_tasks/:task_id/rollback_points",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace.sql_commands",
        service: "apaas",
        version: "v1",
        resource: "workspace",
        method_name: "sql_commands",
        http_method: "POST",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/sql_commands",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_enum.enum_get",
        service: "apaas",
        version: "v1",
        resource: "workspace_enum",
        method_name: "enum_get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/enums/:enum_name",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_enum.list",
        service: "apaas",
        version: "v1",
        resource: "workspace_enum",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/enums",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.list",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.records_batch_update",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "records_batch_update",
        http_method: "PATCH",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records_batch_update",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.records_delete",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "records_delete",
        http_method: "DELETE",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.records_get",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "records_get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.records_patch",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "records_patch",
        http_method: "PATCH",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.records_post",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "records_post",
        http_method: "POST",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_table.table_get",
        service: "apaas",
        version: "v1",
        resource: "workspace_table",
        method_name: "table_get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "apaas.v1.workspace_view.views_get",
        service: "apaas",
        version: "v1",
        resource: "workspace_view",
        method_name: "views_get",
        http_method: "GET",
        path: "/open-apis/apaas/v1/workspaces/:workspace_id/views/:view_name/records",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "application.v6.app_badge.set",
        service: "application",
        version: "v6",
        resource: "app_badge",
        method_name: "set",
        http_method: "POST",
        path: "/open-apis/application/v6/app_badge/set",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.app_recommend_rule.list",
        service: "application",
        version: "v6",
        resource: "app_recommend_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/application/v6/app_recommend_rules",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application.contacts_range_configuration",
        service: "application",
        version: "v6",
        resource: "application",
        method_name: "contacts_range_configuration",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/contacts_range_configuration",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application.get",
        service: "application",
        version: "v6",
        resource: "application",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application.list",
        service: "application",
        version: "v6",
        resource: "application",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/application/v6/applications",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application.patch",
        service: "application",
        version: "v6",
        resource: "application",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/application/v6/applications/:app_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application.underauditlist",
        service: "application",
        version: "v6",
        resource: "application",
        method_name: "underauditlist",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/underauditlist",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_usage.department_overview",
        service: "application",
        version: "v6",
        resource: "application_app_usage",
        method_name: "department_overview",
        http_method: "POST",
        path: "/open-apis/application/v6/applications/:app_id/app_usage/department_overview",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_usage.message_push_overview",
        service: "application",
        version: "v6",
        resource: "application_app_usage",
        method_name: "message_push_overview",
        http_method: "POST",
        path: "/open-apis/application/v6/applications/:app_id/app_usage/message_push_overview",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_usage.overview",
        service: "application",
        version: "v6",
        resource: "application_app_usage",
        method_name: "overview",
        http_method: "POST",
        path: "/open-apis/application/v6/applications/:app_id/app_usage/overview",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_version.contacts_range_suggest",
        service: "application",
        version: "v6",
        resource: "application_app_version",
        method_name: "contacts_range_suggest",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/app_versions/:version_id/contacts_range_suggest",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_version.get",
        service: "application",
        version: "v6",
        resource: "application_app_version",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/app_versions/:version_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_version.list",
        service: "application",
        version: "v6",
        resource: "application_app_version",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/app_versions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_app_version.patch",
        service: "application",
        version: "v6",
        resource: "application_app_version",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/application/v6/applications/:app_id/app_versions/:version_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_collaborators.get",
        service: "application",
        version: "v6",
        resource: "application_collaborators",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/collaborators",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "application.v6.application_collaborators.update",
        service: "application",
        version: "v6",
        resource: "application_collaborators",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/application/v6/applications/:app_id/collaborators",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "application.v6.application_contacts_range.patch",
        service: "application",
        version: "v6",
        resource: "application_contacts_range",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/application/v6/applications/:app_id/contacts_range",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_feedback.list",
        service: "application",
        version: "v6",
        resource: "application_feedback",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/application/v6/applications/:app_id/feedbacks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_feedback.patch",
        service: "application",
        version: "v6",
        resource: "application_feedback",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/application/v6/applications/:app_id/feedbacks/:feedback_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_management.update",
        service: "application",
        version: "v6",
        resource: "application_management",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/application/v6/applications/:app_id/management",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_owner.update",
        service: "application",
        version: "v6",
        resource: "application_owner",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/application/v6/applications/:app_id/owner",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "application.v6.application_visibility.check_white_black_list",
        service: "application",
        version: "v6",
        resource: "application_visibility",
        method_name: "check_white_black_list",
        http_method: "POST",
        path: "/open-apis/application/v6/applications/:app_id/visibility/check_white_black_list",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.application_visibility.patch",
        service: "application",
        version: "v6",
        resource: "application_visibility",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/application/v6/applications/:app_id/visibility",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.scope.apply",
        service: "application",
        version: "v6",
        resource: "scope",
        method_name: "apply",
        http_method: "POST",
        path: "/open-apis/application/v6/scopes/apply",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "application.v6.scope.list",
        service: "application",
        version: "v6",
        resource: "scope",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/application/v6/scopes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.approval.create",
        service: "approval",
        version: "v4",
        resource: "approval",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/approval/v4/approvals",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.approval.get",
        service: "approval",
        version: "v4",
        resource: "approval",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/approval/v4/approvals/:approval_code",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.approval.subscribe",
        service: "approval",
        version: "v4",
        resource: "approval",
        method_name: "subscribe",
        http_method: "POST",
        path: "/open-apis/approval/v4/approvals/:approval_code/subscribe",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.approval.unsubscribe",
        service: "approval",
        version: "v4",
        resource: "approval",
        method_name: "unsubscribe",
        http_method: "POST",
        path: "/open-apis/approval/v4/approvals/:approval_code/unsubscribe",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.external_approval.create",
        service: "approval",
        version: "v4",
        resource: "external_approval",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/approval/v4/external_approvals",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.external_approval.get",
        service: "approval",
        version: "v4",
        resource: "external_approval",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/approval/v4/external_approvals/:approval_code",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.external_instance.check",
        service: "approval",
        version: "v4",
        resource: "external_instance",
        method_name: "check",
        http_method: "POST",
        path: "/open-apis/approval/v4/external_instances/check",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.external_instance.create",
        service: "approval",
        version: "v4",
        resource: "external_instance",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/approval/v4/external_instances",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.external_task.list",
        service: "approval",
        version: "v4",
        resource: "external_task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/approval/v4/external_tasks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.add_sign",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "add_sign",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/add_sign",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.cancel",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "cancel",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/cancel",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.cc",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "cc",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/cc",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.create",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.get",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/approval/v4/instances/:instance_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.list",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/approval/v4/instances",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.preview",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "preview",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/preview",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.query",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.search_cc",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "search_cc",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/search_cc",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance.specified_rollback",
        service: "approval",
        version: "v4",
        resource: "instance",
        method_name: "specified_rollback",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/specified_rollback",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance_comment.create",
        service: "approval",
        version: "v4",
        resource: "instance_comment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/:instance_id/comments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance_comment.delete",
        service: "approval",
        version: "v4",
        resource: "instance_comment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/approval/v4/instances/:instance_id/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance_comment.list",
        service: "approval",
        version: "v4",
        resource: "instance_comment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/approval/v4/instances/:instance_id/comments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.instance_comment.remove",
        service: "approval",
        version: "v4",
        resource: "instance_comment",
        method_name: "remove",
        http_method: "POST",
        path: "/open-apis/approval/v4/instances/:instance_id/comments/remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.task.approve",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "approve",
        http_method: "POST",
        path: "/open-apis/approval/v4/tasks/approve",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.task.query",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/approval/v4/tasks/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "approval.v4.task.reject",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "reject",
        http_method: "POST",
        path: "/open-apis/approval/v4/tasks/reject",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.task.resubmit",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "resubmit",
        http_method: "POST",
        path: "/open-apis/approval/v4/tasks/resubmit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.task.search",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/approval/v4/tasks/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "approval.v4.task.transfer",
        service: "approval",
        version: "v4",
        resource: "task",
        method_name: "transfer",
        http_method: "POST",
        path: "/open-apis/approval/v4/tasks/transfer",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.approval_info.process",
        service: "attendance",
        version: "v1",
        resource: "approval_info",
        method_name: "process",
        http_method: "POST",
        path: "/open-apis/attendance/v1/approval_infos/process",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.archive_rule.del_report",
        service: "attendance",
        version: "v1",
        resource: "archive_rule",
        method_name: "del_report",
        http_method: "POST",
        path: "/open-apis/attendance/v1/archive_rule/del_report",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "attendance.v1.archive_rule.list",
        service: "attendance",
        version: "v1",
        resource: "archive_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/attendance/v1/archive_rule",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "attendance.v1.archive_rule.upload_report",
        service: "attendance",
        version: "v1",
        resource: "archive_rule",
        method_name: "upload_report",
        http_method: "POST",
        path: "/open-apis/attendance/v1/archive_rule/upload_report",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.archive_rule.user_stats_fields_query",
        service: "attendance",
        version: "v1",
        resource: "archive_rule",
        method_name: "user_stats_fields_query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/archive_rule/user_stats_fields_query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "attendance.v1.file.download",
        service: "attendance",
        version: "v1",
        resource: "file",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/attendance/v1/files/:file_id/download",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.file.upload",
        service: "attendance",
        version: "v1",
        resource: "file",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/attendance/v1/files/upload",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.group.create",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/groups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.group.delete",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/attendance/v1/groups/:group_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.group.get",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/attendance/v1/groups/:group_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.group.list",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/attendance/v1/groups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.group.list_user",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "list_user",
        http_method: "GET",
        path: "/open-apis/attendance/v1/groups/:group_id/list_user",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "attendance.v1.group.search",
        service: "attendance",
        version: "v1",
        resource: "group",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/attendance/v1/groups/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.leave_accrual_record.patch",
        service: "attendance",
        version: "v1",
        resource: "leave_accrual_record",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/attendance/v1/leave_accrual_record/:leave_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.leave_employ_expire_record.get",
        service: "attendance",
        version: "v1",
        resource: "leave_employ_expire_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/attendance/v1/leave_employ_expire_records/:leave_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.shift.create",
        service: "attendance",
        version: "v1",
        resource: "shift",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/shifts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.shift.delete",
        service: "attendance",
        version: "v1",
        resource: "shift",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/attendance/v1/shifts/:shift_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.shift.get",
        service: "attendance",
        version: "v1",
        resource: "shift",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/attendance/v1/shifts/:shift_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.shift.list",
        service: "attendance",
        version: "v1",
        resource: "shift",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/attendance/v1/shifts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.shift.query",
        service: "attendance",
        version: "v1",
        resource: "shift",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/shifts/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_approval.create",
        service: "attendance",
        version: "v1",
        resource: "user_approval",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_approvals",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_approval.query",
        service: "attendance",
        version: "v1",
        resource: "user_approval",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_approvals/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_daily_shift.batch_create",
        service: "attendance",
        version: "v1",
        resource: "user_daily_shift",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_daily_shifts/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_daily_shift.batch_create_temp",
        service: "attendance",
        version: "v1",
        resource: "user_daily_shift",
        method_name: "batch_create_temp",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_daily_shifts/batch_create_temp",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "attendance.v1.user_daily_shift.query",
        service: "attendance",
        version: "v1",
        resource: "user_daily_shift",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_daily_shifts/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_flow.batch_create",
        service: "attendance",
        version: "v1",
        resource: "user_flow",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_flows/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_flow.batch_del",
        service: "attendance",
        version: "v1",
        resource: "user_flow",
        method_name: "batch_del",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_flows/batch_del",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_flow.get",
        service: "attendance",
        version: "v1",
        resource: "user_flow",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/attendance/v1/user_flows/:user_flow_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_flow.query",
        service: "attendance",
        version: "v1",
        resource: "user_flow",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_flows/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_setting.modify",
        service: "attendance",
        version: "v1",
        resource: "user_setting",
        method_name: "modify",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_settings/modify",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_setting.query",
        service: "attendance",
        version: "v1",
        resource: "user_setting",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/attendance/v1/user_settings/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_stats_data.query",
        service: "attendance",
        version: "v1",
        resource: "user_stats_data",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_stats_datas/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_stats_field.query",
        service: "attendance",
        version: "v1",
        resource: "user_stats_field",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_stats_fields/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_stats_view.query",
        service: "attendance",
        version: "v1",
        resource: "user_stats_view",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_stats_views/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_stats_view.update",
        service: "attendance",
        version: "v1",
        resource: "user_stats_view",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/attendance/v1/user_stats_views/:user_stats_view_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_task.query",
        service: "attendance",
        version: "v1",
        resource: "user_task",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_tasks/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_task_remedy.create",
        service: "attendance",
        version: "v1",
        resource: "user_task_remedy",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_task_remedys",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_task_remedy.query",
        service: "attendance",
        version: "v1",
        resource: "user_task_remedy",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_task_remedys/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "attendance.v1.user_task_remedy.query_user_allowed_remedys",
        service: "attendance",
        version: "v1",
        resource: "user_task_remedy",
        method_name: "query_user_allowed_remedys",
        http_method: "POST",
        path: "/open-apis/attendance/v1/user_task_remedys/query_user_allowed_remedys",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "auth.v3.app_access_token.create",
        service: "auth",
        version: "v3",
        resource: "app_access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/auth/v3/app_access_token",
        token_types: &[AccessTokenType::None],
    },
    Endpoint {
        operation_id: "auth.v3.app_access_token.internal",
        service: "auth",
        version: "v3",
        resource: "app_access_token",
        method_name: "internal",
        http_method: "POST",
        path: "/open-apis/auth/v3/app_access_token/internal",
        token_types: &[AccessTokenType::None],
    },
    Endpoint {
        operation_id: "auth.v3.app_ticket.resend",
        service: "auth",
        version: "v3",
        resource: "app_ticket",
        method_name: "resend",
        http_method: "POST",
        path: "/open-apis/auth/v3/app_ticket/resend",
        token_types: &[AccessTokenType::None],
    },
    Endpoint {
        operation_id: "auth.v3.tenant_access_token.create",
        service: "auth",
        version: "v3",
        resource: "tenant_access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/auth/v3/tenant_access_token",
        token_types: &[AccessTokenType::None],
    },
    Endpoint {
        operation_id: "auth.v3.tenant_access_token.internal",
        service: "auth",
        version: "v3",
        resource: "tenant_access_token",
        method_name: "internal",
        http_method: "POST",
        path: "/open-apis/auth/v3/tenant_access_token/internal",
        token_types: &[AccessTokenType::None],
    },
    Endpoint {
        operation_id: "authen.v1.access_token.create",
        service: "authen",
        version: "v1",
        resource: "access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/authen/v1/access_token",
        token_types: &[AccessTokenType::App],
    },
    Endpoint {
        operation_id: "authen.v1.oidc_access_token.create",
        service: "authen",
        version: "v1",
        resource: "oidc_access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/authen/v1/oidc/access_token",
        token_types: &[AccessTokenType::App],
    },
    Endpoint {
        operation_id: "authen.v1.oidc_refresh_access_token.create",
        service: "authen",
        version: "v1",
        resource: "oidc_refresh_access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/authen/v1/oidc/refresh_access_token",
        token_types: &[AccessTokenType::App],
    },
    Endpoint {
        operation_id: "authen.v1.refresh_access_token.create",
        service: "authen",
        version: "v1",
        resource: "refresh_access_token",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/authen/v1/refresh_access_token",
        token_types: &[AccessTokenType::App],
    },
    Endpoint {
        operation_id: "authen.v1.user_info.get",
        service: "authen",
        version: "v1",
        resource: "user_info",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/authen/v1/user_info",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.classification.list",
        service: "baike",
        version: "v1",
        resource: "classification",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/baike/v1/classifications",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.draft.create",
        service: "baike",
        version: "v1",
        resource: "draft",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/baike/v1/drafts",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "baike.v1.draft.update",
        service: "baike",
        version: "v1",
        resource: "draft",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/baike/v1/drafts/:draft_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "baike.v1.entity.create",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/baike/v1/entities",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.entity.extract",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "extract",
        http_method: "POST",
        path: "/open-apis/baike/v1/entities/extract",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.entity.get",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/baike/v1/entities/:entity_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "baike.v1.entity.highlight",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "highlight",
        http_method: "POST",
        path: "/open-apis/baike/v1/entities/highlight",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "baike.v1.entity.list",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/baike/v1/entities",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.entity.match",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "match",
        http_method: "POST",
        path: "/open-apis/baike/v1/entities/match",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "baike.v1.entity.search",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/baike/v1/entities/search",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.entity.update",
        service: "baike",
        version: "v1",
        resource: "entity",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/baike/v1/entities/:entity_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.file.download",
        service: "baike",
        version: "v1",
        resource: "file",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/baike/v1/files/:file_token/download",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "baike.v1.file.upload",
        service: "baike",
        version: "v1",
        resource: "file",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/baike/v1/files/upload",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "base.v2.app_role.create",
        service: "base",
        version: "v2",
        resource: "app_role",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/base/v2/apps/:app_token/roles",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "base.v2.app_role.list",
        service: "base",
        version: "v2",
        resource: "app_role",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/base/v2/apps/:app_token/roles",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "base.v2.app_role.update",
        service: "base",
        version: "v2",
        resource: "app_role",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/base/v2/apps/:app_token/roles/:role_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app.copy",
        service: "bitable",
        version: "v1",
        resource: "app",
        method_name: "copy",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/copy",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app.create",
        service: "bitable",
        version: "v1",
        resource: "app",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app.get",
        service: "bitable",
        version: "v1",
        resource: "app",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app.update",
        service: "bitable",
        version: "v1",
        resource: "app",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/bitable/v1/apps/:app_token",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_dashboard.copy",
        service: "bitable",
        version: "v1",
        resource: "app_dashboard",
        method_name: "copy",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/dashboards/:block_id/copy",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_dashboard.list",
        service: "bitable",
        version: "v1",
        resource: "app_dashboard",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/dashboards",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role.create",
        service: "bitable",
        version: "v1",
        resource: "app_role",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/roles",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role.delete",
        service: "bitable",
        version: "v1",
        resource: "app_role",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role.list",
        service: "bitable",
        version: "v1",
        resource: "app_role",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/roles",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role.update",
        service: "bitable",
        version: "v1",
        resource: "app_role",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role_member.batch_create",
        service: "bitable",
        version: "v1",
        resource: "app_role_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_create",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role_member.batch_delete",
        service: "bitable",
        version: "v1",
        resource: "app_role_member",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_delete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role_member.create",
        service: "bitable",
        version: "v1",
        resource: "app_role_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role_member.delete",
        service: "bitable",
        version: "v1",
        resource: "app_role_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/:member_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_role_member.list",
        service: "bitable",
        version: "v1",
        resource: "app_role_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.batch_create",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/batch_create",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.batch_delete",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/batch_delete",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.create",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.delete",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.list",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table.patch",
        service: "bitable",
        version: "v1",
        resource: "app_table",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_field.create",
        service: "bitable",
        version: "v1",
        resource: "app_table_field",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_field.delete",
        service: "bitable",
        version: "v1",
        resource: "app_table_field",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_field.list",
        service: "bitable",
        version: "v1",
        resource: "app_table_field",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_field.update",
        service: "bitable",
        version: "v1",
        resource: "app_table_field",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_form.get",
        service: "bitable",
        version: "v1",
        resource: "app_table_form",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_form.patch",
        service: "bitable",
        version: "v1",
        resource: "app_table_form",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_form_field.list",
        service: "bitable",
        version: "v1",
        resource: "app_table_form_field",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_form_field.patch",
        service: "bitable",
        version: "v1",
        resource: "app_table_form_field",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields/:field_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.batch_create",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_create",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.batch_delete",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_delete",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.batch_get",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_get",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.batch_update",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_update",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.create",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.delete",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.get",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.list",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.search",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_record.update",
        service: "bitable",
        version: "v1",
        resource: "app_table_record",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_view.create",
        service: "bitable",
        version: "v1",
        resource: "app_table_view",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_view.delete",
        service: "bitable",
        version: "v1",
        resource: "app_table_view",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_view.get",
        service: "bitable",
        version: "v1",
        resource: "app_table_view",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_view.list",
        service: "bitable",
        version: "v1",
        resource: "app_table_view",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "bitable.v1.app_table_view.patch",
        service: "bitable",
        version: "v1",
        resource: "app_table_view",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_workflow.list",
        service: "bitable",
        version: "v1",
        resource: "app_workflow",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/bitable/v1/apps/:app_token/workflows",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "bitable.v1.app_workflow.update",
        service: "bitable",
        version: "v1",
        resource: "app_workflow",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/bitable/v1/apps/:app_token/workflows/:workflow_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "block.v2.entity.create",
        service: "block",
        version: "v2",
        resource: "entity",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/block/v2/entities",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "block.v2.entity.update",
        service: "block",
        version: "v2",
        resource: "entity",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/block/v2/entities/:block_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "block.v2.message.create",
        service: "block",
        version: "v2",
        resource: "message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/block/v2/message",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard.download_as_image",
        service: "board",
        version: "v1",
        resource: "whiteboard",
        method_name: "download_as_image",
        http_method: "GET",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/download_as_image",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard.theme",
        service: "board",
        version: "v1",
        resource: "whiteboard",
        method_name: "theme",
        http_method: "GET",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/theme",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard.update_theme",
        service: "board",
        version: "v1",
        resource: "whiteboard",
        method_name: "update_theme",
        http_method: "POST",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/update_theme",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard_node.create",
        service: "board",
        version: "v1",
        resource: "whiteboard_node",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/nodes",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard_node.create_plantuml",
        service: "board",
        version: "v1",
        resource: "whiteboard_node",
        method_name: "create_plantuml",
        http_method: "POST",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/nodes/plantuml",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "board.v1.whiteboard_node.list",
        service: "board",
        version: "v1",
        resource: "whiteboard_node",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/board/v1/whiteboards/:whiteboard_id/nodes",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.create",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.delete",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/calendars/:calendar_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.get",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.list",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.mget",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "mget",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/mget",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.patch",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/calendar/v4/calendars/:calendar_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.primary",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "primary",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/primary",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.primarys",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "primarys",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/primarys",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.search",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/search",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.subscribe",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "subscribe",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/subscribe",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.subscription",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "subscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/subscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.unsubscribe",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "unsubscribe",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/unsubscribe",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar.unsubscription",
        service: "calendar",
        version: "v4",
        resource: "calendar",
        method_name: "unsubscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/unsubscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_acl.create",
        service: "calendar",
        version: "v4",
        resource: "calendar_acl",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/acls",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_acl.delete",
        service: "calendar",
        version: "v4",
        resource: "calendar_acl",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/acls/:acl_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_acl.list",
        service: "calendar",
        version: "v4",
        resource: "calendar_acl",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/acls",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_acl.subscription",
        service: "calendar",
        version: "v4",
        resource: "calendar_acl",
        method_name: "subscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/acls/subscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_acl.unsubscription",
        service: "calendar",
        version: "v4",
        resource: "calendar_acl",
        method_name: "unsubscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/acls/unsubscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.create",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.delete",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.get",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.instance_view",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "instance_view",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/instance_view",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.instances",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "instances",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/instances",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.list",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.patch",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.reply",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "reply",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/reply",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.search",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/search",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.subscription",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "subscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/subscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event.unsubscription",
        service: "calendar",
        version: "v4",
        resource: "calendar_event",
        method_name: "unsubscription",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/unsubscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_attendee.batch_delete",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_attendee",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/batch_delete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_attendee.create",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_attendee",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_attendee.list",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_attendee",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_attendee_chat_member.list",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_attendee_chat_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/:attendee_id/chat_members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_meeting_chat.create",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_meeting_chat",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_meeting_chat.delete",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_meeting_chat",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.calendar_event_meeting_minute.create",
        service: "calendar",
        version: "v4",
        resource: "calendar_event_meeting_minute",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_minute",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.exchange_binding.create",
        service: "calendar",
        version: "v4",
        resource: "exchange_binding",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/exchange_bindings",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.exchange_binding.delete",
        service: "calendar",
        version: "v4",
        resource: "exchange_binding",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.exchange_binding.get",
        service: "calendar",
        version: "v4",
        resource: "exchange_binding",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.freebusy.batch",
        service: "calendar",
        version: "v4",
        resource: "freebusy",
        method_name: "batch",
        http_method: "POST",
        path: "/open-apis/calendar/v4/freebusy/batch",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.freebusy.list",
        service: "calendar",
        version: "v4",
        resource: "freebusy",
        method_name: "list",
        http_method: "POST",
        path: "/open-apis/calendar/v4/freebusy/list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.setting.generate_caldav_conf",
        service: "calendar",
        version: "v4",
        resource: "setting",
        method_name: "generate_caldav_conf",
        http_method: "POST",
        path: "/open-apis/calendar/v4/settings/generate_caldav_conf",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "calendar.v4.timeoff_event.create",
        service: "calendar",
        version: "v4",
        resource: "timeoff_event",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/calendar/v4/timeoff_events",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "calendar.v4.timeoff_event.delete",
        service: "calendar",
        version: "v4",
        resource: "timeoff_event",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/calendar/v4/timeoff_events/:timeoff_event_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card.batch_update",
        service: "cardkit",
        version: "v1",
        resource: "card",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/cardkit/v1/cards/:card_id/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card.create",
        service: "cardkit",
        version: "v1",
        resource: "card",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/cardkit/v1/cards",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card.id_convert",
        service: "cardkit",
        version: "v1",
        resource: "card",
        method_name: "id_convert",
        http_method: "POST",
        path: "/open-apis/cardkit/v1/cards/id_convert",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card.settings",
        service: "cardkit",
        version: "v1",
        resource: "card",
        method_name: "settings",
        http_method: "PATCH",
        path: "/open-apis/cardkit/v1/cards/:card_id/settings",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card.update",
        service: "cardkit",
        version: "v1",
        resource: "card",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/cardkit/v1/cards/:card_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card_element.content",
        service: "cardkit",
        version: "v1",
        resource: "card_element",
        method_name: "content",
        http_method: "PUT",
        path: "/open-apis/cardkit/v1/cards/:card_id/elements/:element_id/content",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card_element.create",
        service: "cardkit",
        version: "v1",
        resource: "card_element",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/cardkit/v1/cards/:card_id/elements",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card_element.delete",
        service: "cardkit",
        version: "v1",
        resource: "card_element",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/cardkit/v1/cards/:card_id/elements/:element_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card_element.patch",
        service: "cardkit",
        version: "v1",
        resource: "card_element",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/cardkit/v1/cards/:card_id/elements/:element_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "cardkit.v1.card_element.update",
        service: "cardkit",
        version: "v1",
        resource: "card_element",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/cardkit/v1/cards/:card_id/elements/:element_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.archive.create",
        service: "compensation",
        version: "v1",
        resource: "archive",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/compensation/v1/archives",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.archive.query",
        service: "compensation",
        version: "v1",
        resource: "archive",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/archives/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "compensation.v1.change_reason.list",
        service: "compensation",
        version: "v1",
        resource: "change_reason",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/change_reasons",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.indicator.list",
        service: "compensation",
        version: "v1",
        resource: "indicator",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/indicators",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.item.list",
        service: "compensation",
        version: "v1",
        resource: "item",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/items",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.item_category.list",
        service: "compensation",
        version: "v1",
        resource: "item_category",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/item_categories",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.lump_sum_payment.batch_create",
        service: "compensation",
        version: "v1",
        resource: "lump_sum_payment",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/compensation/v1/lump_sum_payment/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.lump_sum_payment.batch_remove",
        service: "compensation",
        version: "v1",
        resource: "lump_sum_payment",
        method_name: "batch_remove",
        http_method: "POST",
        path: "/open-apis/compensation/v1/lump_sum_payment/batch_remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.lump_sum_payment.batch_update",
        service: "compensation",
        version: "v1",
        resource: "lump_sum_payment",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/compensation/v1/lump_sum_payment/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.lump_sum_payment.query",
        service: "compensation",
        version: "v1",
        resource: "lump_sum_payment",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/lump_sum_payment/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.lump_sum_payment.query_detail",
        service: "compensation",
        version: "v1",
        resource: "lump_sum_payment",
        method_name: "query_detail",
        http_method: "POST",
        path: "/open-apis/compensation/v1/lump_sum_payment/query_detail",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.plan.list",
        service: "compensation",
        version: "v1",
        resource: "plan",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/plans",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.recurring_payment.batch_create",
        service: "compensation",
        version: "v1",
        resource: "recurring_payment",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/compensation/v1/recurring_payment/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.recurring_payment.batch_remove",
        service: "compensation",
        version: "v1",
        resource: "recurring_payment",
        method_name: "batch_remove",
        http_method: "POST",
        path: "/open-apis/compensation/v1/recurring_payment/batch_remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.recurring_payment.batch_update",
        service: "compensation",
        version: "v1",
        resource: "recurring_payment",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/compensation/v1/recurring_payment/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.recurring_payment.query",
        service: "compensation",
        version: "v1",
        resource: "recurring_payment",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/recurring_payment/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.social_archive.query",
        service: "compensation",
        version: "v1",
        resource: "social_archive",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/social_archive/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.social_archive_adjust_record.query",
        service: "compensation",
        version: "v1",
        resource: "social_archive_adjust_record",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/social_archive_adjust_record/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.social_insurance.list",
        service: "compensation",
        version: "v1",
        resource: "social_insurance",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/social_insurances",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.social_plan.list",
        service: "compensation",
        version: "v1",
        resource: "social_plan",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/compensation/v1/social_plans",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "compensation.v1.social_plan.query",
        service: "compensation",
        version: "v1",
        resource: "social_plan",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/compensation/v1/social_plans/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.custom_attr.list",
        service: "contact",
        version: "v3",
        resource: "custom_attr",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/custom_attrs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.batch",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "batch",
        http_method: "GET",
        path: "/open-apis/contact/v3/departments/batch",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.children",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "children",
        http_method: "GET",
        path: "/open-apis/contact/v3/departments/:department_id/children",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.create",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/departments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.delete",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.get",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/departments/:department_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.list",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/departments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.parent",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "parent",
        http_method: "GET",
        path: "/open-apis/contact/v3/departments/parent",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.patch",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.search",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/contact/v3/departments/search",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.department.unbind_department_chat",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "unbind_department_chat",
        http_method: "POST",
        path: "/open-apis/contact/v3/departments/unbind_department_chat",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.update",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.department.update_department_id",
        service: "contact",
        version: "v3",
        resource: "department",
        method_name: "update_department_id",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/departments/:department_id/update_department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.employee_type_enum.create",
        service: "contact",
        version: "v3",
        resource: "employee_type_enum",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/employee_type_enums",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.employee_type_enum.delete",
        service: "contact",
        version: "v3",
        resource: "employee_type_enum",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/employee_type_enums/:enum_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.employee_type_enum.list",
        service: "contact",
        version: "v3",
        resource: "employee_type_enum",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/employee_type_enums",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.employee_type_enum.update",
        service: "contact",
        version: "v3",
        resource: "employee_type_enum",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/employee_type_enums/:enum_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role.create",
        service: "contact",
        version: "v3",
        resource: "functional_role",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/functional_roles",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role.delete",
        service: "contact",
        version: "v3",
        resource: "functional_role",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/functional_roles/:role_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role.update",
        service: "contact",
        version: "v3",
        resource: "functional_role",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/functional_roles/:role_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role_member.batch_create",
        service: "contact",
        version: "v3",
        resource: "functional_role_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/contact/v3/functional_roles/:role_id/members/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role_member.batch_delete",
        service: "contact",
        version: "v3",
        resource: "functional_role_member",
        method_name: "batch_delete",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/functional_roles/:role_id/members/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role_member.get",
        service: "contact",
        version: "v3",
        resource: "functional_role_member",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/functional_roles/:role_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role_member.list",
        service: "contact",
        version: "v3",
        resource: "functional_role_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/functional_roles/:role_id/members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.functional_role_member.scopes",
        service: "contact",
        version: "v3",
        resource: "functional_role_member",
        method_name: "scopes",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/functional_roles/:role_id/members/scopes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.create",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/group",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.delete",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/group/:group_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.get",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/group/:group_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.member_belong",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "member_belong",
        http_method: "GET",
        path: "/open-apis/contact/v3/group/member_belong",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.patch",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/group/:group_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group.simplelist",
        service: "contact",
        version: "v3",
        resource: "group",
        method_name: "simplelist",
        http_method: "GET",
        path: "/open-apis/contact/v3/group/simplelist",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group_member.add",
        service: "contact",
        version: "v3",
        resource: "group_member",
        method_name: "add",
        http_method: "POST",
        path: "/open-apis/contact/v3/group/:group_id/member/add",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group_member.batch_add",
        service: "contact",
        version: "v3",
        resource: "group_member",
        method_name: "batch_add",
        http_method: "POST",
        path: "/open-apis/contact/v3/group/:group_id/member/batch_add",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group_member.batch_remove",
        service: "contact",
        version: "v3",
        resource: "group_member",
        method_name: "batch_remove",
        http_method: "POST",
        path: "/open-apis/contact/v3/group/:group_id/member/batch_remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group_member.remove",
        service: "contact",
        version: "v3",
        resource: "group_member",
        method_name: "remove",
        http_method: "POST",
        path: "/open-apis/contact/v3/group/:group_id/member/remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.group_member.simplelist",
        service: "contact",
        version: "v3",
        resource: "group_member",
        method_name: "simplelist",
        http_method: "GET",
        path: "/open-apis/contact/v3/group/:group_id/member/simplelist",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_family.create",
        service: "contact",
        version: "v3",
        resource: "job_family",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/job_families",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_family.delete",
        service: "contact",
        version: "v3",
        resource: "job_family",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_family.get",
        service: "contact",
        version: "v3",
        resource: "job_family",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_family.list",
        service: "contact",
        version: "v3",
        resource: "job_family",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_families",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_family.update",
        service: "contact",
        version: "v3",
        resource: "job_family",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_level.create",
        service: "contact",
        version: "v3",
        resource: "job_level",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/job_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_level.delete",
        service: "contact",
        version: "v3",
        resource: "job_level",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_level.get",
        service: "contact",
        version: "v3",
        resource: "job_level",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_level.list",
        service: "contact",
        version: "v3",
        resource: "job_level",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_level.update",
        service: "contact",
        version: "v3",
        resource: "job_level",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.job_title.get",
        service: "contact",
        version: "v3",
        resource: "job_title",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_titles/:job_title_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.job_title.list",
        service: "contact",
        version: "v3",
        resource: "job_title",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/job_titles",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.scope.list",
        service: "contact",
        version: "v3",
        resource: "scope",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/scopes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.bind_department",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "bind_department",
        http_method: "POST",
        path: "/open-apis/contact/v3/unit/bind_department",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.create",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/unit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.delete",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/unit/:unit_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.get",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/unit/:unit_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.list",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/unit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.list_department",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "list_department",
        http_method: "GET",
        path: "/open-apis/contact/v3/unit/list_department",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.patch",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/unit/:unit_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.unit.unbind_department",
        service: "contact",
        version: "v3",
        resource: "unit",
        method_name: "unbind_department",
        http_method: "POST",
        path: "/open-apis/contact/v3/unit/unbind_department",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.batch",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "batch",
        http_method: "GET",
        path: "/open-apis/contact/v3/users/batch",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.user.batch_get_id",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "batch_get_id",
        http_method: "POST",
        path: "/open-apis/contact/v3/users/batch_get_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.create",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/contact/v3/users",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.delete",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/contact/v3/users/:user_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.find_by_department",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "find_by_department",
        http_method: "GET",
        path: "/open-apis/contact/v3/users/find_by_department",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.user.get",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/users/:user_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.user.list",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/users",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.user.patch",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/users/:user_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.user.resurrect",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "resurrect",
        http_method: "POST",
        path: "/open-apis/contact/v3/users/:user_id/resurrect",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.update",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/contact/v3/users/:user_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.user.update_user_id",
        service: "contact",
        version: "v3",
        resource: "user",
        method_name: "update_user_id",
        http_method: "PATCH",
        path: "/open-apis/contact/v3/users/:user_id/update_user_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "contact.v3.work_city.get",
        service: "contact",
        version: "v3",
        resource: "work_city",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/contact/v3/work_cities/:work_city_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "contact.v3.work_city.list",
        service: "contact",
        version: "v3",
        resource: "work_city",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/contact/v3/work_cities",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "corehr.v1.assigned_user.search",
        service: "corehr",
        version: "v1",
        resource: "assigned_user",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v1/assigned_users/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.authorization.add_role_assign",
        service: "corehr",
        version: "v1",
        resource: "authorization",
        method_name: "add_role_assign",
        http_method: "POST",
        path: "/open-apis/corehr/v1/authorizations/add_role_assign",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.authorization.get_by_param",
        service: "corehr",
        version: "v1",
        resource: "authorization",
        method_name: "get_by_param",
        http_method: "GET",
        path: "/open-apis/corehr/v1/authorizations/get_by_param",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.authorization.query",
        service: "corehr",
        version: "v1",
        resource: "authorization",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/corehr/v1/authorizations/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.authorization.remove_role_assign",
        service: "corehr",
        version: "v1",
        resource: "authorization",
        method_name: "remove_role_assign",
        http_method: "POST",
        path: "/open-apis/corehr/v1/authorizations/remove_role_assign",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.authorization.update_role_assign",
        service: "corehr",
        version: "v1",
        resource: "authorization",
        method_name: "update_role_assign",
        http_method: "POST",
        path: "/open-apis/corehr/v1/authorizations/update_role_assign",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.common_data_id.convert",
        service: "corehr",
        version: "v1",
        resource: "common_data_id",
        method_name: "convert",
        http_method: "POST",
        path: "/open-apis/corehr/v1/common_data/id/convert",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.common_data_meta_data.add_enum_option",
        service: "corehr",
        version: "v1",
        resource: "common_data_meta_data",
        method_name: "add_enum_option",
        http_method: "POST",
        path: "/open-apis/corehr/v1/common_data/meta_data/add_enum_option",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.common_data_meta_data.edit_enum_option",
        service: "corehr",
        version: "v1",
        resource: "common_data_meta_data",
        method_name: "edit_enum_option",
        http_method: "POST",
        path: "/open-apis/corehr/v1/common_data/meta_data/edit_enum_option",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.company.create",
        service: "corehr",
        version: "v1",
        resource: "company",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/companies",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.company.delete",
        service: "corehr",
        version: "v1",
        resource: "company",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/companies/:company_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.company.get",
        service: "corehr",
        version: "v1",
        resource: "company",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/companies/:company_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.company.list",
        service: "corehr",
        version: "v1",
        resource: "company",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/companies",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.company.patch",
        service: "corehr",
        version: "v1",
        resource: "company",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/companies/:company_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "corehr.v1.compensation_standard.match",
        service: "corehr",
        version: "v1",
        resource: "compensation_standard",
        method_name: "match",
        http_method: "GET",
        path: "/open-apis/corehr/v1/compensation_standards/match",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "corehr.v1.contract.create",
        service: "corehr",
        version: "v1",
        resource: "contract",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/contracts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.contract.delete",
        service: "corehr",
        version: "v1",
        resource: "contract",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/contracts/:contract_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.contract.get",
        service: "corehr",
        version: "v1",
        resource: "contract",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/contracts/:contract_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.contract.list",
        service: "corehr",
        version: "v1",
        resource: "contract",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/contracts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.contract.patch",
        service: "corehr",
        version: "v1",
        resource: "contract",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/contracts/:contract_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.country_region.get",
        service: "corehr",
        version: "v1",
        resource: "country_region",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/country_regions/:country_region_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.country_region.list",
        service: "corehr",
        version: "v1",
        resource: "country_region",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/country_regions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.currency.get",
        service: "corehr",
        version: "v1",
        resource: "currency",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/currencies/:currency_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.currency.list",
        service: "corehr",
        version: "v1",
        resource: "currency",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/currencies",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.custom_field.get_by_param",
        service: "corehr",
        version: "v1",
        resource: "custom_field",
        method_name: "get_by_param",
        http_method: "GET",
        path: "/open-apis/corehr/v1/custom_fields/get_by_param",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.custom_field.list_object_api_name",
        service: "corehr",
        version: "v1",
        resource: "custom_field",
        method_name: "list_object_api_name",
        http_method: "GET",
        path: "/open-apis/corehr/v1/custom_fields/list_object_api_name",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.custom_field.query",
        service: "corehr",
        version: "v1",
        resource: "custom_field",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/corehr/v1/custom_fields/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.department.create",
        service: "corehr",
        version: "v1",
        resource: "department",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/departments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.department.delete",
        service: "corehr",
        version: "v1",
        resource: "department",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.department.get",
        service: "corehr",
        version: "v1",
        resource: "department",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.department.list",
        service: "corehr",
        version: "v1",
        resource: "department",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/departments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.department.patch",
        service: "corehr",
        version: "v1",
        resource: "department",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employee_type.create",
        service: "corehr",
        version: "v1",
        resource: "employee_type",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/employee_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employee_type.delete",
        service: "corehr",
        version: "v1",
        resource: "employee_type",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/employee_types/:employee_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employee_type.get",
        service: "corehr",
        version: "v1",
        resource: "employee_type",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/employee_types/:employee_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employee_type.list",
        service: "corehr",
        version: "v1",
        resource: "employee_type",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/employee_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employee_type.patch",
        service: "corehr",
        version: "v1",
        resource: "employee_type",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/employee_types/:employee_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employment.create",
        service: "corehr",
        version: "v1",
        resource: "employment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/employments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employment.delete",
        service: "corehr",
        version: "v1",
        resource: "employment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/employments/:employment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.employment.patch",
        service: "corehr",
        version: "v1",
        resource: "employment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/employments/:employment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.file.get",
        service: "corehr",
        version: "v1",
        resource: "file",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/files/:id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job.create",
        service: "corehr",
        version: "v1",
        resource: "job",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/jobs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job.delete",
        service: "corehr",
        version: "v1",
        resource: "job",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/jobs/:job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job.get",
        service: "corehr",
        version: "v1",
        resource: "job",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/jobs/:job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job.list",
        service: "corehr",
        version: "v1",
        resource: "job",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/jobs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job.patch",
        service: "corehr",
        version: "v1",
        resource: "job",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/jobs/:job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_change.create",
        service: "corehr",
        version: "v1",
        resource: "job_change",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/job_changes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_data.create",
        service: "corehr",
        version: "v1",
        resource: "job_data",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/job_datas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_data.delete",
        service: "corehr",
        version: "v1",
        resource: "job_data",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/job_datas/:job_data_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_data.get",
        service: "corehr",
        version: "v1",
        resource: "job_data",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_datas/:job_data_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_data.list",
        service: "corehr",
        version: "v1",
        resource: "job_data",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_datas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_data.patch",
        service: "corehr",
        version: "v1",
        resource: "job_data",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/job_datas/:job_data_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_family.create",
        service: "corehr",
        version: "v1",
        resource: "job_family",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/job_families",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_family.delete",
        service: "corehr",
        version: "v1",
        resource: "job_family",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_family.get",
        service: "corehr",
        version: "v1",
        resource: "job_family",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_family.list",
        service: "corehr",
        version: "v1",
        resource: "job_family",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_families",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_family.patch",
        service: "corehr",
        version: "v1",
        resource: "job_family",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/job_families/:job_family_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_level.create",
        service: "corehr",
        version: "v1",
        resource: "job_level",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/job_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_level.delete",
        service: "corehr",
        version: "v1",
        resource: "job_level",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_level.get",
        service: "corehr",
        version: "v1",
        resource: "job_level",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_level.list",
        service: "corehr",
        version: "v1",
        resource: "job_level",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/job_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.job_level.patch",
        service: "corehr",
        version: "v1",
        resource: "job_level",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/job_levels/:job_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.calendar_by_scope",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "calendar_by_scope",
        http_method: "GET",
        path: "/open-apis/corehr/v1/leaves/calendar_by_scope",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.leave_balances",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "leave_balances",
        http_method: "GET",
        path: "/open-apis/corehr/v1/leaves/leave_balances",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.leave_request_history",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "leave_request_history",
        http_method: "GET",
        path: "/open-apis/corehr/v1/leaves/leave_request_history",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.leave_types",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "leave_types",
        http_method: "GET",
        path: "/open-apis/corehr/v1/leaves/leave_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.work_calendar",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "work_calendar",
        http_method: "POST",
        path: "/open-apis/corehr/v1/leaves/work_calendar",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave.work_calendar_date",
        service: "corehr",
        version: "v1",
        resource: "leave",
        method_name: "work_calendar_date",
        http_method: "POST",
        path: "/open-apis/corehr/v1/leaves/work_calendar_date",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "corehr.v1.leave_granting_record.create",
        service: "corehr",
        version: "v1",
        resource: "leave_granting_record",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/leave_granting_records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.leave_granting_record.delete",
        service: "corehr",
        version: "v1",
        resource: "leave_granting_record",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/leave_granting_records/:leave_granting_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.location.create",
        service: "corehr",
        version: "v1",
        resource: "location",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/locations",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.location.delete",
        service: "corehr",
        version: "v1",
        resource: "location",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/locations/:location_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.location.get",
        service: "corehr",
        version: "v1",
        resource: "location",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/locations/:location_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.location.list",
        service: "corehr",
        version: "v1",
        resource: "location",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/locations",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.national_id_type.create",
        service: "corehr",
        version: "v1",
        resource: "national_id_type",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/national_id_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.national_id_type.delete",
        service: "corehr",
        version: "v1",
        resource: "national_id_type",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/national_id_types/:national_id_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.national_id_type.get",
        service: "corehr",
        version: "v1",
        resource: "national_id_type",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/national_id_types/:national_id_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.national_id_type.list",
        service: "corehr",
        version: "v1",
        resource: "national_id_type",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/national_id_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.national_id_type.patch",
        service: "corehr",
        version: "v1",
        resource: "national_id_type",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/national_id_types/:national_id_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.offboarding.query",
        service: "corehr",
        version: "v1",
        resource: "offboarding",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v1/offboardings/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.offboarding.search",
        service: "corehr",
        version: "v1",
        resource: "offboarding",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v1/offboardings/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.offboarding.submit",
        service: "corehr",
        version: "v1",
        resource: "offboarding",
        method_name: "submit",
        http_method: "POST",
        path: "/open-apis/corehr/v1/offboardings/submit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.person.create",
        service: "corehr",
        version: "v1",
        resource: "person",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/persons",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.person.delete",
        service: "corehr",
        version: "v1",
        resource: "person",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/persons/:person_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.person.get",
        service: "corehr",
        version: "v1",
        resource: "person",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/persons/:person_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.person.patch",
        service: "corehr",
        version: "v1",
        resource: "person",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/persons/:person_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.person.upload",
        service: "corehr",
        version: "v1",
        resource: "person",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/corehr/v1/persons/upload",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.pre_hire.delete",
        service: "corehr",
        version: "v1",
        resource: "pre_hire",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/pre_hires/:pre_hire_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.pre_hire.get",
        service: "corehr",
        version: "v1",
        resource: "pre_hire",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/pre_hires/:pre_hire_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.pre_hire.list",
        service: "corehr",
        version: "v1",
        resource: "pre_hire",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/pre_hires",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.pre_hire.patch",
        service: "corehr",
        version: "v1",
        resource: "pre_hire",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/pre_hires/:pre_hire_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.process_form_variable_data.get",
        service: "corehr",
        version: "v1",
        resource: "process_form_variable_data",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/processes/:process_id/form_variable_data",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.security_group.list",
        service: "corehr",
        version: "v1",
        resource: "security_group",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/security_groups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.security_group.query",
        service: "corehr",
        version: "v1",
        resource: "security_group",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v1/security_groups/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.subdivision.get",
        service: "corehr",
        version: "v1",
        resource: "subdivision",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/subdivisions/:subdivision_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.subdivision.list",
        service: "corehr",
        version: "v1",
        resource: "subdivision",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/subdivisions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.subregion.get",
        service: "corehr",
        version: "v1",
        resource: "subregion",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/subregions/:subregion_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.subregion.list",
        service: "corehr",
        version: "v1",
        resource: "subregion",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/subregions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.transfer_reason.query",
        service: "corehr",
        version: "v1",
        resource: "transfer_reason",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/corehr/v1/transfer_reasons/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.transfer_type.query",
        service: "corehr",
        version: "v1",
        resource: "transfer_type",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/corehr/v1/transfer_types/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.working_hours_type.create",
        service: "corehr",
        version: "v1",
        resource: "working_hours_type",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v1/working_hours_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.working_hours_type.delete",
        service: "corehr",
        version: "v1",
        resource: "working_hours_type",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v1/working_hours_types/:working_hours_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.working_hours_type.get",
        service: "corehr",
        version: "v1",
        resource: "working_hours_type",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v1/working_hours_types/:working_hours_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.working_hours_type.list",
        service: "corehr",
        version: "v1",
        resource: "working_hours_type",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v1/working_hours_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v1.working_hours_type.patch",
        service: "corehr",
        version: "v1",
        resource: "working_hours_type",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v1/working_hours_types/:working_hours_type_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.approval_groups.get",
        service: "corehr",
        version: "v2",
        resource: "approval_groups",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v2/approval_groups/:process_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.approval_groups.open_query_department_change_list_by_ids",
        service: "corehr",
        version: "v2",
        resource: "approval_groups",
        method_name: "open_query_department_change_list_by_ids",
        http_method: "POST",
        path: "/open-apis/corehr/v2/approval_groups/open_query_department_change_list_by_ids",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.approval_groups.open_query_job_change_list_by_ids",
        service: "corehr",
        version: "v2",
        resource: "approval_groups",
        method_name: "open_query_job_change_list_by_ids",
        http_method: "POST",
        path: "/open-apis/corehr/v2/approval_groups/open_query_job_change_list_by_ids",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.approval_groups.open_query_position_change_list_by_ids",
        service: "corehr",
        version: "v2",
        resource: "approval_groups",
        method_name: "open_query_position_change_list_by_ids",
        http_method: "POST",
        path: "/open-apis/corehr/v2/approval_groups/open_query_position_change_list_by_ids",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.approver.list",
        service: "corehr",
        version: "v2",
        resource: "approver",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/approvers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_bank.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_bank",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/banks/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_bank_branch.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_bank_branch",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/bank_branchs/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_city.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_city",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/cities/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_country_region.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_country_region",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/country_regions/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_country_region_subdivision.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_country_region_subdivision",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/country_region_subdivisions/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_currency.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_currency",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/currencies/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_district.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_district",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/districts/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_language.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_language",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/languages/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_nationality.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_nationality",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/nationalities/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.basic_info_time_zone.search",
        service: "corehr",
        version: "v2",
        resource: "basic_info_time_zone",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/basic_info/time_zones/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.bp.get_by_department",
        service: "corehr",
        version: "v2",
        resource: "bp",
        method_name: "get_by_department",
        http_method: "POST",
        path: "/open-apis/corehr/v2/bps/get_by_department",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.bp.list",
        service: "corehr",
        version: "v2",
        resource: "bp",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/bps",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.company.active",
        service: "corehr",
        version: "v2",
        resource: "company",
        method_name: "active",
        http_method: "POST",
        path: "/open-apis/corehr/v2/companies/active",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.company.batch_get",
        service: "corehr",
        version: "v2",
        resource: "company",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/companies/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.company.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "company",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/companies/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.contract.search",
        service: "corehr",
        version: "v2",
        resource: "contract",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/contracts/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_allocation.batch_query",
        service: "corehr",
        version: "v2",
        resource: "cost_allocation",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_allocations/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_allocation.create_version",
        service: "corehr",
        version: "v2",
        resource: "cost_allocation",
        method_name: "create_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_allocations/create_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_allocation.remove_version",
        service: "corehr",
        version: "v2",
        resource: "cost_allocation",
        method_name: "remove_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_allocations/remove_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_allocation.update_version",
        service: "corehr",
        version: "v2",
        resource: "cost_allocation",
        method_name: "update_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_allocations/update_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center.create",
        service: "corehr",
        version: "v2",
        resource: "cost_center",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_centers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center.delete",
        service: "corehr",
        version: "v2",
        resource: "cost_center",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/cost_centers/:cost_center_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center.patch",
        service: "corehr",
        version: "v2",
        resource: "cost_center",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/cost_centers/:cost_center_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "cost_center",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/cost_centers/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center.search",
        service: "corehr",
        version: "v2",
        resource: "cost_center",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_centers/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center_version.create",
        service: "corehr",
        version: "v2",
        resource: "cost_center_version",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/cost_centers/:cost_center_id/versions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center_version.delete",
        service: "corehr",
        version: "v2",
        resource: "cost_center_version",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/cost_centers/:cost_center_id/versions/:version_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.cost_center_version.patch",
        service: "corehr",
        version: "v2",
        resource: "cost_center_version",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/cost_centers/:cost_center_id/versions/:version_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.active",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "active",
        http_method: "POST",
        path: "/open-apis/corehr/v2/custom_orgs/active",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.create",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/custom_orgs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.delete_org",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "delete_org",
        http_method: "POST",
        path: "/open-apis/corehr/v2/custom_orgs/delete_org",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.patch",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/custom_orgs/:org_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.query",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/custom_orgs/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/custom_orgs/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.custom_org.update_rule",
        service: "corehr",
        version: "v2",
        resource: "custom_org",
        method_name: "update_rule",
        http_method: "POST",
        path: "/open-apis/corehr/v2/custom_orgs/update_rule",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.default_cost_center.batch_query",
        service: "corehr",
        version: "v2",
        resource: "default_cost_center",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/default_cost_centers/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.default_cost_center.create_version",
        service: "corehr",
        version: "v2",
        resource: "default_cost_center",
        method_name: "create_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/default_cost_centers/create_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.default_cost_center.remove_version",
        service: "corehr",
        version: "v2",
        resource: "default_cost_center",
        method_name: "remove_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/default_cost_centers/remove_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.default_cost_center.update_version",
        service: "corehr",
        version: "v2",
        resource: "default_cost_center",
        method_name: "update_version",
        http_method: "POST",
        path: "/open-apis/corehr/v2/default_cost_centers/update_version",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.batch_get",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.delete",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.parents",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "parents",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/parents",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.patch",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/departments/:department_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.query_multi_timeline",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "query_multi_timeline",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/query_multi_timeline",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.query_operation_logs",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "query_operation_logs",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/query_operation_logs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/departments/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.query_timeline",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "query_timeline",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/query_timeline",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.search",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.department.tree",
        service: "corehr",
        version: "v2",
        resource: "department",
        method_name: "tree",
        http_method: "POST",
        path: "/open-apis/corehr/v2/departments/tree",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.draft.get",
        service: "corehr",
        version: "v2",
        resource: "draft",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v2/drafts/:draft_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employee.batch_get",
        service: "corehr",
        version: "v2",
        resource: "employee",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employee.create",
        service: "corehr",
        version: "v2",
        resource: "employee",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employee.search",
        service: "corehr",
        version: "v2",
        resource: "employee",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_additional_job.batch",
        service: "corehr",
        version: "v2",
        resource: "employees_additional_job",
        method_name: "batch",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/additional_jobs/batch",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_additional_job.create",
        service: "corehr",
        version: "v2",
        resource: "employees_additional_job",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/additional_jobs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_additional_job.delete",
        service: "corehr",
        version: "v2",
        resource: "employees_additional_job",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/employees/additional_jobs/:additional_job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_additional_job.patch",
        service: "corehr",
        version: "v2",
        resource: "employees_additional_job",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/employees/additional_jobs/:additional_job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_bp.batch_get",
        service: "corehr",
        version: "v2",
        resource: "employees_bp",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/bps/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_international_assignment.create",
        service: "corehr",
        version: "v2",
        resource: "employees_international_assignment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/international_assignments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_international_assignment.delete",
        service: "corehr",
        version: "v2",
        resource: "employees_international_assignment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/employees/international_assignments/:international_assignment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_international_assignment.list",
        service: "corehr",
        version: "v2",
        resource: "employees_international_assignment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/employees/international_assignments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_international_assignment.patch",
        service: "corehr",
        version: "v2",
        resource: "employees_international_assignment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/employees/international_assignments/:international_assignment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_job_data.batch_get",
        service: "corehr",
        version: "v2",
        resource: "employees_job_data",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/job_datas/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.employees_job_data.query",
        service: "corehr",
        version: "v2",
        resource: "employees_job_data",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/employees/job_datas/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.enum.search",
        service: "corehr",
        version: "v2",
        resource: "enum",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/enums/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job.batch_get",
        service: "corehr",
        version: "v2",
        resource: "job",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/jobs/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job.get",
        service: "corehr",
        version: "v2",
        resource: "job",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v2/jobs/:job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job.list",
        service: "corehr",
        version: "v2",
        resource: "job",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/jobs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job.query_multi_timeline",
        service: "corehr",
        version: "v2",
        resource: "job",
        method_name: "query_multi_timeline",
        http_method: "POST",
        path: "/open-apis/corehr/v2/jobs/query_multi_timeline",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "job",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/jobs/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_change.create",
        service: "corehr",
        version: "v2",
        resource: "job_change",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_changes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_change.revoke",
        service: "corehr",
        version: "v2",
        resource: "job_change",
        method_name: "revoke",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_changes/:job_change_id/revoke",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_change.search",
        service: "corehr",
        version: "v2",
        resource: "job_change",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_changes/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_family.batch_get",
        service: "corehr",
        version: "v2",
        resource: "job_family",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_families/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_family.query_multi_timeline",
        service: "corehr",
        version: "v2",
        resource: "job_family",
        method_name: "query_multi_timeline",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_families/query_multi_timeline",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_family.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "job_family",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/job_families/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_grade.create",
        service: "corehr",
        version: "v2",
        resource: "job_grade",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_grades",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_grade.delete",
        service: "corehr",
        version: "v2",
        resource: "job_grade",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/job_grades/:job_grade_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_grade.patch",
        service: "corehr",
        version: "v2",
        resource: "job_grade",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/job_grades/:job_grade_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_grade.query",
        service: "corehr",
        version: "v2",
        resource: "job_grade",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_grades/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_grade.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "job_grade",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/job_grades/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_level.batch_get",
        service: "corehr",
        version: "v2",
        resource: "job_level",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/job_levels/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.job_level.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "job_level",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/job_levels/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location.active",
        service: "corehr",
        version: "v2",
        resource: "location",
        method_name: "active",
        http_method: "POST",
        path: "/open-apis/corehr/v2/locations/active",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location.batch_get",
        service: "corehr",
        version: "v2",
        resource: "location",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/locations/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location.patch",
        service: "corehr",
        version: "v2",
        resource: "location",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/locations/:location_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "location",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/locations/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location_address.create",
        service: "corehr",
        version: "v2",
        resource: "location_address",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/locations/:location_id/addresses",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location_address.delete",
        service: "corehr",
        version: "v2",
        resource: "location_address",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/locations/:location_id/addresses/:address_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.location_address.patch",
        service: "corehr",
        version: "v2",
        resource: "location_address",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/locations/:location_id/addresses/:address_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.offboarding.edit",
        service: "corehr",
        version: "v2",
        resource: "offboarding",
        method_name: "edit",
        http_method: "POST",
        path: "/open-apis/corehr/v2/offboardings/edit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.offboarding.revoke",
        service: "corehr",
        version: "v2",
        resource: "offboarding",
        method_name: "revoke",
        http_method: "POST",
        path: "/open-apis/corehr/v2/offboardings/revoke",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.offboarding.submit_v2",
        service: "corehr",
        version: "v2",
        resource: "offboarding",
        method_name: "submit_v2",
        http_method: "POST",
        path: "/open-apis/corehr/v2/offboardings/submit_v2",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pathway.active",
        service: "corehr",
        version: "v2",
        resource: "pathway",
        method_name: "active",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pathways/active",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pathway.batch_get",
        service: "corehr",
        version: "v2",
        resource: "pathway",
        method_name: "batch_get",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pathways/batch_get",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pathway.create",
        service: "corehr",
        version: "v2",
        resource: "pathway",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pathways",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pathway.delete",
        service: "corehr",
        version: "v2",
        resource: "pathway",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/pathways/:pathway_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pathway.patch",
        service: "corehr",
        version: "v2",
        resource: "pathway",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/pathways/:pathway_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.person.create",
        service: "corehr",
        version: "v2",
        resource: "person",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/persons",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.person.patch",
        service: "corehr",
        version: "v2",
        resource: "person",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/persons/:person_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.active",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "active",
        http_method: "POST",
        path: "/open-apis/corehr/v2/positions/active",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.create",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/positions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.del_position",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "del_position",
        http_method: "POST",
        path: "/open-apis/corehr/v2/positions/del_position",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.patch",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/positions/:position_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.query",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/positions/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.position.query_recent_change",
        service: "corehr",
        version: "v2",
        resource: "position",
        method_name: "query_recent_change",
        http_method: "GET",
        path: "/open-apis/corehr/v2/positions/query_recent_change",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.complete",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "complete",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/:pre_hire_id/complete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.create",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.delete",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/pre_hires/:pre_hire_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.patch",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/pre_hires/:pre_hire_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.query",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.restore_flow_instance",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "restore_flow_instance",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/restore_flow_instance",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.search",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.transform_onboarding_task",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "transform_onboarding_task",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/transform_onboarding_task",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.transit_task",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "transit_task",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/:pre_hire_id/transit_task",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.pre_hire.withdraw_onboarding",
        service: "corehr",
        version: "v2",
        resource: "pre_hire",
        method_name: "withdraw_onboarding",
        http_method: "POST",
        path: "/open-apis/corehr/v2/pre_hires/withdraw_onboarding",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation.enable_disable_assessment",
        service: "corehr",
        version: "v2",
        resource: "probation",
        method_name: "enable_disable_assessment",
        http_method: "POST",
        path: "/open-apis/corehr/v2/probation/enable_disable_assessment",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation.search",
        service: "corehr",
        version: "v2",
        resource: "probation",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/corehr/v2/probation/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation.submit",
        service: "corehr",
        version: "v2",
        resource: "probation",
        method_name: "submit",
        http_method: "POST",
        path: "/open-apis/corehr/v2/probation/submit",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation.withdraw",
        service: "corehr",
        version: "v2",
        resource: "probation",
        method_name: "withdraw",
        http_method: "POST",
        path: "/open-apis/corehr/v2/probation/withdraw",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation_assessment.create",
        service: "corehr",
        version: "v2",
        resource: "probation_assessment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/corehr/v2/probation/assessments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation_assessment.delete",
        service: "corehr",
        version: "v2",
        resource: "probation_assessment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/corehr/v2/probation/assessments/:assessment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.probation_assessment.patch",
        service: "corehr",
        version: "v2",
        resource: "probation_assessment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/corehr/v2/probation/assessments/:assessment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process.flow_variable_data",
        service: "corehr",
        version: "v2",
        resource: "process",
        method_name: "flow_variable_data",
        http_method: "GET",
        path: "/open-apis/corehr/v2/processes/:process_id/flow_variable_data",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process.get",
        service: "corehr",
        version: "v2",
        resource: "process",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v2/processes/:process_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process.list",
        service: "corehr",
        version: "v2",
        resource: "process",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/processes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_approver.update",
        service: "corehr",
        version: "v2",
        resource: "process_approver",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/corehr/v2/processes/:process_id/approvers/:approver_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_extra.update",
        service: "corehr",
        version: "v2",
        resource: "process_extra",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/corehr/v2/processes/:process_id/extra",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_form_variable_data.get",
        service: "corehr",
        version: "v2",
        resource: "process_form_variable_data",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/corehr/v2/processes/:process_id/form_variable_data",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_revoke.update",
        service: "corehr",
        version: "v2",
        resource: "process_revoke",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/corehr/v2/process_revoke/:process_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_transfer.update",
        service: "corehr",
        version: "v2",
        resource: "process_transfer",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/corehr/v2/processes/:process_id/transfer",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.process_withdraw.update",
        service: "corehr",
        version: "v2",
        resource: "process_withdraw",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/corehr/v2/process_withdraw/:process_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.report_detail_row.batch_delete",
        service: "corehr",
        version: "v2",
        resource: "report_detail_row",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/corehr/v2/report_detail_row/batchDelete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.report_detail_row.batch_save",
        service: "corehr",
        version: "v2",
        resource: "report_detail_row",
        method_name: "batch_save",
        http_method: "POST",
        path: "/open-apis/corehr/v2/report_detail_row/batchSave",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_file.download",
        service: "corehr",
        version: "v2",
        resource: "signature_file",
        method_name: "download",
        http_method: "POST",
        path: "/open-apis/corehr/v2/signature_files/:signature_file_id/download",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_file.list",
        service: "corehr",
        version: "v2",
        resource: "signature_file",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/signature_files",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_file.list_by_biz_id",
        service: "corehr",
        version: "v2",
        resource: "signature_file",
        method_name: "list_by_biz_id",
        http_method: "GET",
        path: "/open-apis/corehr/v2/signature_files/list_by_biz_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_file.query",
        service: "corehr",
        version: "v2",
        resource: "signature_file",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/corehr/v2/signature_files/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_file.terminate",
        service: "corehr",
        version: "v2",
        resource: "signature_file",
        method_name: "terminate",
        http_method: "POST",
        path: "/open-apis/corehr/v2/signature_files/terminate",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_node.list_by_file_id",
        service: "corehr",
        version: "v2",
        resource: "signature_node",
        method_name: "list_by_file_id",
        http_method: "GET",
        path: "/open-apis/corehr/v2/signature_nodes/list_by_file_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_template.search",
        service: "corehr",
        version: "v2",
        resource: "signature_template",
        method_name: "search",
        http_method: "GET",
        path: "/open-apis/corehr/v2/signature_templates/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.signature_template_info_with_thumbnail.list",
        service: "corehr",
        version: "v2",
        resource: "signature_template_info_with_thumbnail",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/signature_template_info_with_thumbnails",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.workforce_plan.list",
        service: "corehr",
        version: "v2",
        resource: "workforce_plan",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/corehr/v2/workforce_plans",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.workforce_plan_detail.batch",
        service: "corehr",
        version: "v2",
        resource: "workforce_plan_detail",
        method_name: "batch",
        http_method: "POST",
        path: "/open-apis/corehr/v2/workforce_plan_details/batch",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.workforce_plan_detail.batch_v2",
        service: "corehr",
        version: "v2",
        resource: "workforce_plan_detail",
        method_name: "batch_v2",
        http_method: "POST",
        path: "/open-apis/corehr/v2/workforce_plan_details/batch_v2",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.workforce_plan_detail_row.batch_delete",
        service: "corehr",
        version: "v2",
        resource: "workforce_plan_detail_row",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/corehr/v2/workforce_plan_detail_row/batchDelete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "corehr.v2.workforce_plan_detail_row.batch_save",
        service: "corehr",
        version: "v2",
        resource: "workforce_plan_detail_row",
        method_name: "batch_save",
        http_method: "POST",
        path: "/open-apis/corehr/v2/workforce_plan_detail_row/batchSave",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collaboration_rule.create",
        service: "directory",
        version: "v1",
        resource: "collaboration_rule",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/directory/v1/collaboration_rules",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collaboration_rule.delete",
        service: "directory",
        version: "v1",
        resource: "collaboration_rule",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/directory/v1/collaboration_rules/:collaboration_rule_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collaboration_rule.list",
        service: "directory",
        version: "v1",
        resource: "collaboration_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/directory/v1/collaboration_rules",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collaboration_rule.update",
        service: "directory",
        version: "v1",
        resource: "collaboration_rule",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/directory/v1/collaboration_rules/:collaboration_rule_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collaboration_tenant.list",
        service: "directory",
        version: "v1",
        resource: "collaboration_tenant",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/directory/v1/collaboration_tenants",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.collboration_share_entity.list",
        service: "directory",
        version: "v1",
        resource: "collboration_share_entity",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/directory/v1/share_entities",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.department.create",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/directory/v1/departments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "directory.v1.department.delete",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/directory/v1/departments/:department_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.department.filter",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "filter",
        http_method: "POST",
        path: "/open-apis/directory/v1/departments/filter",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.department.mget",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "mget",
        http_method: "POST",
        path: "/open-apis/directory/v1/departments/mget",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.department.patch",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/directory/v1/departments/:department_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.department.search",
        service: "directory",
        version: "v1",
        resource: "department",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/directory/v1/departments/search",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.create",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/directory/v1/employees",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.delete",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/directory/v1/employees/:employee_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.filter",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "filter",
        http_method: "POST",
        path: "/open-apis/directory/v1/employees/filter",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.mget",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "mget",
        http_method: "POST",
        path: "/open-apis/directory/v1/employees/mget",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.patch",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/directory/v1/employees/:employee_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.regular",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "regular",
        http_method: "PATCH",
        path: "/open-apis/directory/v1/employees/:employee_id/regular",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.resurrect",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "resurrect",
        http_method: "POST",
        path: "/open-apis/directory/v1/employees/:employee_id/resurrect",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.search",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/directory/v1/employees/search",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "directory.v1.employee.to_be_resigned",
        service: "directory",
        version: "v1",
        resource: "employee",
        method_name: "to_be_resigned",
        http_method: "PATCH",
        path: "/open-apis/directory/v1/employees/:employee_id/to_be_resigned",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "docs.v1.content.get",
        service: "docs",
        version: "v1",
        resource: "content",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docs/v1/content",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.bank_card.recognize",
        service: "document_ai",
        version: "v1",
        resource: "bank_card",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/bank_card/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.business_card.recognize",
        service: "document_ai",
        version: "v1",
        resource: "business_card",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/business_card/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.business_license.recognize",
        service: "document_ai",
        version: "v1",
        resource: "business_license",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/business_license/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.chinese_passport.recognize",
        service: "document_ai",
        version: "v1",
        resource: "chinese_passport",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/chinese_passport/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.contract.field_extraction",
        service: "document_ai",
        version: "v1",
        resource: "contract",
        method_name: "field_extraction",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/contract/field_extraction",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.driving_license.recognize",
        service: "document_ai",
        version: "v1",
        resource: "driving_license",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/driving_license/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.food_manage_license.recognize",
        service: "document_ai",
        version: "v1",
        resource: "food_manage_license",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/food_manage_license/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.food_produce_license.recognize",
        service: "document_ai",
        version: "v1",
        resource: "food_produce_license",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/food_produce_license/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.health_certificate.recognize",
        service: "document_ai",
        version: "v1",
        resource: "health_certificate",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/health_certificate/recognize",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "document_ai.v1.hkm_mainland_travel_permit.recognize",
        service: "document_ai",
        version: "v1",
        resource: "hkm_mainland_travel_permit",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/hkm_mainland_travel_permit/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.id_card.recognize",
        service: "document_ai",
        version: "v1",
        resource: "id_card",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/id_card/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.resume.parse",
        service: "document_ai",
        version: "v1",
        resource: "resume",
        method_name: "parse",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/resume/parse",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.taxi_invoice.recognize",
        service: "document_ai",
        version: "v1",
        resource: "taxi_invoice",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/taxi_invoice/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.train_invoice.recognize",
        service: "document_ai",
        version: "v1",
        resource: "train_invoice",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/train_invoice/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.tw_mainland_travel_permit.recognize",
        service: "document_ai",
        version: "v1",
        resource: "tw_mainland_travel_permit",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/tw_mainland_travel_permit/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.vat_invoice.recognize",
        service: "document_ai",
        version: "v1",
        resource: "vat_invoice",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/vat_invoice/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "document_ai.v1.vehicle_invoice.recognize",
        service: "document_ai",
        version: "v1",
        resource: "vehicle_invoice",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/vehicle_invoice/recognize",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "document_ai.v1.vehicle_license.recognize",
        service: "document_ai",
        version: "v1",
        resource: "vehicle_license",
        method_name: "recognize",
        http_method: "POST",
        path: "/open-apis/document_ai/v1/vehicle_license/recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement.get",
        service: "docx",
        version: "v1",
        resource: "chat_announcement",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block.batch_update",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks/batch_update",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block.get",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block.list",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block_children.batch_delete",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block_children",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children/batch_delete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block_children.create",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block_children",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.chat_announcement_block_children.get",
        service: "docx",
        version: "v1",
        resource: "chat_announcement_block_children",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document.convert",
        service: "docx",
        version: "v1",
        resource: "document",
        method_name: "convert",
        http_method: "POST",
        path: "/open-apis/docx/v1/documents/blocks/convert",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document.create",
        service: "docx",
        version: "v1",
        resource: "document",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/docx/v1/documents",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document.get",
        service: "docx",
        version: "v1",
        resource: "document",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/documents/:document_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document.raw_content",
        service: "docx",
        version: "v1",
        resource: "document",
        method_name: "raw_content",
        http_method: "GET",
        path: "/open-apis/docx/v1/documents/:document_id/raw_content",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block.batch_update",
        service: "docx",
        version: "v1",
        resource: "document_block",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/batch_update",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block.get",
        service: "docx",
        version: "v1",
        resource: "document_block",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block.list",
        service: "docx",
        version: "v1",
        resource: "document_block",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/docx/v1/documents/:document_id/blocks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block.patch",
        service: "docx",
        version: "v1",
        resource: "document_block",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block_children.batch_delete",
        service: "docx",
        version: "v1",
        resource: "document_block_children",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children/batch_delete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block_children.create",
        service: "docx",
        version: "v1",
        resource: "document_block_children",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block_children.get",
        service: "docx",
        version: "v1",
        resource: "document_block_children",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "docx.v1.document_block_descendant.create",
        service: "docx",
        version: "v1",
        resource: "document_block_descendant",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/docx/v1/documents/:document_id/blocks/:block_id/descendant",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.export_task.create",
        service: "drive",
        version: "v1",
        resource: "export_task",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/export_tasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.export_task.download",
        service: "drive",
        version: "v1",
        resource: "export_task",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/drive/v1/export_tasks/file/:file_token/download",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.export_task.get",
        service: "drive",
        version: "v1",
        resource: "export_task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/export_tasks/:ticket",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.copy",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "copy",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/copy",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.create_folder",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "create_folder",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/create_folder",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.create_shortcut",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "create_shortcut",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/create_shortcut",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.delete",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/files/:file_token",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.delete_subscribe",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "delete_subscribe",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/files/:file_token/delete_subscribe",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.download",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/download",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.get_subscribe",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "get_subscribe",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/get_subscribe",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.list",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/files",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.move",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "move",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/move",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.subscribe",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "subscribe",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/subscribe",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.task_check",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "task_check",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/task_check",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file.upload_all",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "upload_all",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/upload_all",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.upload_finish",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "upload_finish",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/upload_finish",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.upload_part",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "upload_part",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/upload_part",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file.upload_prepare",
        service: "drive",
        version: "v1",
        resource: "file",
        method_name: "upload_prepare",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/upload_prepare",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment.batch_query",
        service: "drive",
        version: "v1",
        resource: "file_comment",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/comments/batch_query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment.create",
        service: "drive",
        version: "v1",
        resource: "file_comment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/comments",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment.get",
        service: "drive",
        version: "v1",
        resource: "file_comment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/comments/:comment_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment.list",
        service: "drive",
        version: "v1",
        resource: "file_comment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/comments",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment.patch",
        service: "drive",
        version: "v1",
        resource: "file_comment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/drive/v1/files/:file_token/comments/:comment_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment_reply.delete",
        service: "drive",
        version: "v1",
        resource: "file_comment_reply",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment_reply.list",
        service: "drive",
        version: "v1",
        resource: "file_comment_reply",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_comment_reply.update",
        service: "drive",
        version: "v1",
        resource: "file_comment_reply",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.file_statistics.get",
        service: "drive",
        version: "v1",
        resource: "file_statistics",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/statistics",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_subscription.create",
        service: "drive",
        version: "v1",
        resource: "file_subscription",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/subscriptions",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_subscription.get",
        service: "drive",
        version: "v1",
        resource: "file_subscription",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_subscription.patch",
        service: "drive",
        version: "v1",
        resource: "file_subscription",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_version.create",
        service: "drive",
        version: "v1",
        resource: "file_version",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/files/:file_token/versions",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_version.delete",
        service: "drive",
        version: "v1",
        resource: "file_version",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/files/:file_token/versions/:version_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_version.get",
        service: "drive",
        version: "v1",
        resource: "file_version",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/versions/:version_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_version.list",
        service: "drive",
        version: "v1",
        resource: "file_version",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/versions",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.file_view_record.list",
        service: "drive",
        version: "v1",
        resource: "file_view_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/files/:file_token/view_records",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.import_task.create",
        service: "drive",
        version: "v1",
        resource: "import_task",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/import_tasks",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.import_task.get",
        service: "drive",
        version: "v1",
        resource: "import_task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/import_tasks/:ticket",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.batch_get_tmp_download_url",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "batch_get_tmp_download_url",
        http_method: "GET",
        path: "/open-apis/drive/v1/medias/batch_get_tmp_download_url",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.download",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/drive/v1/medias/:file_token/download",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.upload_all",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "upload_all",
        http_method: "POST",
        path: "/open-apis/drive/v1/medias/upload_all",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.upload_finish",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "upload_finish",
        http_method: "POST",
        path: "/open-apis/drive/v1/medias/upload_finish",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.upload_part",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "upload_part",
        http_method: "POST",
        path: "/open-apis/drive/v1/medias/upload_part",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.media.upload_prepare",
        service: "drive",
        version: "v1",
        resource: "media",
        method_name: "upload_prepare",
        http_method: "POST",
        path: "/open-apis/drive/v1/medias/upload_prepare",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "drive.v1.meta.batch_query",
        service: "drive",
        version: "v1",
        resource: "meta",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/drive/v1/metas/batch_query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.auth",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "auth",
        http_method: "GET",
        path: "/open-apis/drive/v1/permissions/:token/members/auth",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.batch_create",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/drive/v1/permissions/:token/members/batch_create",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.create",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/permissions/:token/members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.delete",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/permissions/:token/members/:member_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.list",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v1/permissions/:token/members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.transfer_owner",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "transfer_owner",
        http_method: "POST",
        path: "/open-apis/drive/v1/permissions/:token/members/transfer_owner",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_member.update",
        service: "drive",
        version: "v1",
        resource: "permission_member",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/drive/v1/permissions/:token/members/:member_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_public.get",
        service: "drive",
        version: "v1",
        resource: "permission_public",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v1/permissions/:token/public",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_public.patch",
        service: "drive",
        version: "v1",
        resource: "permission_public",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/drive/v1/permissions/:token/public",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_public_password.create",
        service: "drive",
        version: "v1",
        resource: "permission_public_password",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/drive/v1/permissions/:token/public/password",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_public_password.delete",
        service: "drive",
        version: "v1",
        resource: "permission_public_password",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/drive/v1/permissions/:token/public/password",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v1.permission_public_password.update",
        service: "drive",
        version: "v1",
        resource: "permission_public_password",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/drive/v1/permissions/:token/public/password",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v2.file_like.list",
        service: "drive",
        version: "v2",
        resource: "file_like",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/drive/v2/files/:file_token/likes",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v2.permission_public.get",
        service: "drive",
        version: "v2",
        resource: "permission_public",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/drive/v2/permissions/:token/public",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "drive.v2.permission_public.patch",
        service: "drive",
        version: "v2",
        resource: "permission_public",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/drive/v2/permissions/:token/public",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "ehr.v1.attachment.get",
        service: "ehr",
        version: "v1",
        resource: "attachment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/ehr/v1/attachments/:token",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "ehr.v1.employee.list",
        service: "ehr",
        version: "v1",
        resource: "employee",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/ehr/v1/employees",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "event.v1.outbound_ip.list",
        service: "event",
        version: "v1",
        resource: "outbound_ip",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/event/v1/outbound_ip",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent.agent_email",
        service: "helpdesk",
        version: "v1",
        resource: "agent",
        method_name: "agent_email",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agent_emails",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent.patch",
        service: "helpdesk",
        version: "v1",
        resource: "agent",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/agents/:agent_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_schedule.create",
        service: "helpdesk",
        version: "v1",
        resource: "agent_schedule",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/agent_schedules",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_schedule.list",
        service: "helpdesk",
        version: "v1",
        resource: "agent_schedule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agent_schedules",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_schedules.delete",
        service: "helpdesk",
        version: "v1",
        resource: "agent_schedules",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/helpdesk/v1/agents/:agent_id/schedules",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_schedules.get",
        service: "helpdesk",
        version: "v1",
        resource: "agent_schedules",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agents/:agent_id/schedules",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_schedules.patch",
        service: "helpdesk",
        version: "v1",
        resource: "agent_schedules",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/agents/:agent_id/schedules",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill.create",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/agent_skills",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill.delete",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/helpdesk/v1/agent_skills/:agent_skill_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill.get",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agent_skills/:agent_skill_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill.list",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agent_skills",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill.patch",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/agent_skills/:agent_skill_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.agent_skill_rule.list",
        service: "helpdesk",
        version: "v1",
        resource: "agent_skill_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/agent_skill_rules",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.bot_message.create",
        service: "helpdesk",
        version: "v1",
        resource: "bot_message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/message",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.category.create",
        service: "helpdesk",
        version: "v1",
        resource: "category",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/categories",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.category.delete",
        service: "helpdesk",
        version: "v1",
        resource: "category",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/helpdesk/v1/categories/:id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.category.get",
        service: "helpdesk",
        version: "v1",
        resource: "category",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/categories/:id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.category.list",
        service: "helpdesk",
        version: "v1",
        resource: "category",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/categories",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.category.patch",
        service: "helpdesk",
        version: "v1",
        resource: "category",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/categories/:id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.event.subscribe",
        service: "helpdesk",
        version: "v1",
        resource: "event",
        method_name: "subscribe",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/events/subscribe",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.event.unsubscribe",
        service: "helpdesk",
        version: "v1",
        resource: "event",
        method_name: "unsubscribe",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/events/unsubscribe",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.create",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/faqs",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.delete",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/helpdesk/v1/faqs/:id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.faq_image",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "faq_image",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/faqs/:id/image/:image_key",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.get",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/faqs/:id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.list",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/faqs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.patch",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/faqs/:id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.faq.search",
        service: "helpdesk",
        version: "v1",
        resource: "faq",
        method_name: "search",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/faqs/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.cancel_approve",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "cancel_approve",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id/cancel_approve",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.cancel_send",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "cancel_send",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id/cancel_send",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.create",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.execute_send",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "execute_send",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id/execute_send",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.get",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.patch",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.preview",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "preview",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id/preview",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.notification.submit_approve",
        service: "helpdesk",
        version: "v1",
        resource: "notification",
        method_name: "submit_approve",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/notifications/:notification_id/submit_approve",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.answer_user_query",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "answer_user_query",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/tickets/:ticket_id/answer_user_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.customized_fields",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "customized_fields",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/customized_fields",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.get",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/tickets/:ticket_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.list",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/tickets",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.start_service",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "start_service",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/start_service",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.ticket_image",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "ticket_image",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/ticket_images",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket.update",
        service: "helpdesk",
        version: "v1",
        resource: "ticket",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/helpdesk/v1/tickets/:ticket_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_customized_field.create",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_customized_field",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/ticket_customized_fields",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_customized_field.delete",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_customized_field",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_customized_field.get",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_customized_field",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_customized_field.list",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_customized_field",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/ticket_customized_fields",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_customized_field.patch",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_customized_field",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_message.create",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/helpdesk/v1/tickets/:ticket_id/messages",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "helpdesk.v1.ticket_message.list",
        service: "helpdesk",
        version: "v1",
        resource: "ticket_message",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/helpdesk/v1/tickets/:ticket_id/messages",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.advertisement.publish",
        service: "hire",
        version: "v1",
        resource: "advertisement",
        method_name: "publish",
        http_method: "POST",
        path: "/open-apis/hire/v1/advertisements/:advertisement_id/publish",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.batch_query",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/hire/v1/agencies/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.get",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/agencies/:agency_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.get_agency_account",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "get_agency_account",
        http_method: "POST",
        path: "/open-apis/hire/v1/agencies/get_agency_account",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.operate_agency_account",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "operate_agency_account",
        http_method: "POST",
        path: "/open-apis/hire/v1/agencies/operate_agency_account",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.protect",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "protect",
        http_method: "POST",
        path: "/open-apis/hire/v1/agencies/protect",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.protect_search",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "protect_search",
        http_method: "POST",
        path: "/open-apis/hire/v1/agencies/protection_period/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.agency.query",
        service: "hire",
        version: "v1",
        resource: "agency",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/hire/v1/agencies/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.cancel_onboard",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "cancel_onboard",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/:application_id/cancel_onboard",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.create",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.get",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/applications/:application_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.get_detail",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "get_detail",
        http_method: "GET",
        path: "/open-apis/hire/v1/applications/:application_id/get_detail",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.list",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/applications",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.offer",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "offer",
        http_method: "GET",
        path: "/open-apis/hire/v1/applications/:application_id/offer",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.recover",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "recover",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/:application_id/recover",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.terminate",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "terminate",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/:application_id/terminate",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.transfer_onboard",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "transfer_onboard",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/:application_id/transfer_onboard",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application.transfer_stage",
        service: "hire",
        version: "v1",
        resource: "application",
        method_name: "transfer_stage",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/:application_id/transfer_stage",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.application_interview.list",
        service: "hire",
        version: "v1",
        resource: "application_interview",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/applications/:application_id/interviews",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.attachment.create",
        service: "hire",
        version: "v1",
        resource: "attachment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/attachments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.attachment.get",
        service: "hire",
        version: "v1",
        resource: "attachment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/attachments/:attachment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.attachment.preview",
        service: "hire",
        version: "v1",
        resource: "attachment",
        method_name: "preview",
        http_method: "GET",
        path: "/open-apis/hire/v1/attachments/:attachment_id/preview",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.background_check_order.batch_query",
        service: "hire",
        version: "v1",
        resource: "background_check_order",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/hire/v1/background_check_orders/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.background_check_order.list",
        service: "hire",
        version: "v1",
        resource: "background_check_order",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/background_check_orders",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.diversity_inclusion.search",
        service: "hire",
        version: "v1",
        resource: "diversity_inclusion",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/applications/diversity_inclusions/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_account_custom_field.batch_delete",
        service: "hire",
        version: "v1",
        resource: "eco_account_custom_field",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_account_custom_fields/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_account_custom_field.batch_update",
        service: "hire",
        version: "v1",
        resource: "eco_account_custom_field",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/eco_account_custom_fields/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_account_custom_field.create",
        service: "hire",
        version: "v1",
        resource: "eco_account_custom_field",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_account_custom_fields",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check.cancel",
        service: "hire",
        version: "v1",
        resource: "eco_background_check",
        method_name: "cancel",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_checks/cancel",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check.update_progress",
        service: "hire",
        version: "v1",
        resource: "eco_background_check",
        method_name: "update_progress",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_checks/update_progress",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check.update_result",
        service: "hire",
        version: "v1",
        resource: "eco_background_check",
        method_name: "update_result",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_checks/update_result",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_custom_field.batch_delete",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_custom_field",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_check_custom_fields/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_custom_field.batch_update",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_custom_field",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/eco_background_check_custom_fields/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_custom_field.create",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_custom_field",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_check_custom_fields",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_package.batch_delete",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_package",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_check_packages/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_package.batch_update",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_package",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/eco_background_check_packages/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_background_check_package.create",
        service: "hire",
        version: "v1",
        resource: "eco_background_check_package",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_background_check_packages",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_exam.login_info",
        service: "hire",
        version: "v1",
        resource: "eco_exam",
        method_name: "login_info",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_exams/:exam_id/login_info",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_exam.update_result",
        service: "hire",
        version: "v1",
        resource: "eco_exam",
        method_name: "update_result",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_exams/:exam_id/update_result",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_exam_paper.batch_delete",
        service: "hire",
        version: "v1",
        resource: "eco_exam_paper",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_exam_papers/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_exam_paper.batch_update",
        service: "hire",
        version: "v1",
        resource: "eco_exam_paper",
        method_name: "batch_update",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/eco_exam_papers/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.eco_exam_paper.create",
        service: "hire",
        version: "v1",
        resource: "eco_exam_paper",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/eco_exam_papers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.ehr_import_task.patch",
        service: "hire",
        version: "v1",
        resource: "ehr_import_task",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/ehr_import_tasks/:ehr_import_task_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.employee.get",
        service: "hire",
        version: "v1",
        resource: "employee",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/employees/:employee_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.employee.get_by_application",
        service: "hire",
        version: "v1",
        resource: "employee",
        method_name: "get_by_application",
        http_method: "GET",
        path: "/open-apis/hire/v1/employees/get_by_application",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.employee.patch",
        service: "hire",
        version: "v1",
        resource: "employee",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/employees/:employee_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.evaluation.list",
        service: "hire",
        version: "v1",
        resource: "evaluation",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/evaluations",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.evaluation_task.list",
        service: "hire",
        version: "v1",
        resource: "evaluation_task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/evaluation_tasks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.exam.create",
        service: "hire",
        version: "v1",
        resource: "exam",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/exams",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.exam_marking_task.list",
        service: "hire",
        version: "v1",
        resource: "exam_marking_task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/exam_marking_tasks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_application.create",
        service: "hire",
        version: "v1",
        resource: "external_application",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_applications",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_application.delete",
        service: "hire",
        version: "v1",
        resource: "external_application",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/external_applications/:external_application_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_application.list",
        service: "hire",
        version: "v1",
        resource: "external_application",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/external_applications",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_application.update",
        service: "hire",
        version: "v1",
        resource: "external_application",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/external_applications/:external_application_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_background_check.batch_query",
        service: "hire",
        version: "v1",
        resource: "external_background_check",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_background_checks/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_background_check.create",
        service: "hire",
        version: "v1",
        resource: "external_background_check",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_background_checks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_background_check.delete",
        service: "hire",
        version: "v1",
        resource: "external_background_check",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/external_background_checks/:external_background_check_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_background_check.update",
        service: "hire",
        version: "v1",
        resource: "external_background_check",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/external_background_checks/:external_background_check_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview.batch_query",
        service: "hire",
        version: "v1",
        resource: "external_interview",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_interviews/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview.create",
        service: "hire",
        version: "v1",
        resource: "external_interview",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_interviews",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview.delete",
        service: "hire",
        version: "v1",
        resource: "external_interview",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/external_interviews/:external_interview_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview.update",
        service: "hire",
        version: "v1",
        resource: "external_interview",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/external_interviews/:external_interview_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview_assessment.create",
        service: "hire",
        version: "v1",
        resource: "external_interview_assessment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_interview_assessments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_interview_assessment.patch",
        service: "hire",
        version: "v1",
        resource: "external_interview_assessment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/external_interview_assessments/:external_interview_assessment_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_offer.batch_query",
        service: "hire",
        version: "v1",
        resource: "external_offer",
        method_name: "batch_query",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_offers/batch_query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_offer.create",
        service: "hire",
        version: "v1",
        resource: "external_offer",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_offers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_offer.delete",
        service: "hire",
        version: "v1",
        resource: "external_offer",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/external_offers/:external_offer_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_offer.update",
        service: "hire",
        version: "v1",
        resource: "external_offer",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/external_offers/:external_offer_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_referral_reward.create",
        service: "hire",
        version: "v1",
        resource: "external_referral_reward",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/external_referral_rewards",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.external_referral_reward.delete",
        service: "hire",
        version: "v1",
        resource: "external_referral_reward",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/external_referral_rewards/:external_referral_reward_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview.get_by_talent",
        service: "hire",
        version: "v1",
        resource: "interview",
        method_name: "get_by_talent",
        http_method: "GET",
        path: "/open-apis/hire/v1/interviews/get_by_talent",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview.list",
        service: "hire",
        version: "v1",
        resource: "interview",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interviews",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_feedback_form.list",
        service: "hire",
        version: "v1",
        resource: "interview_feedback_form",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_feedback_forms",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_record.get",
        service: "hire",
        version: "v1",
        resource: "interview_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_records/:interview_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_record.list",
        service: "hire",
        version: "v1",
        resource: "interview_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_record_attachment.get",
        service: "hire",
        version: "v1",
        resource: "interview_record_attachment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_records/attachments",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_registration_schema.list",
        service: "hire",
        version: "v1",
        resource: "interview_registration_schema",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_registration_schemas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_round_type.list",
        service: "hire",
        version: "v1",
        resource: "interview_round_type",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_round_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interview_task.list",
        service: "hire",
        version: "v1",
        resource: "interview_task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interview_tasks",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interviewer.list",
        service: "hire",
        version: "v1",
        resource: "interviewer",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/interviewers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.interviewer.patch",
        service: "hire",
        version: "v1",
        resource: "interviewer",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/interviewers/:interviewer_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.close",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "close",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/:job_id/close",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.combined_create",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "combined_create",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/combined_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.combined_update",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "combined_update",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/:job_id/combined_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.config",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "config",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs/:job_id/config",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.get",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs/:job_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.get_detail",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "get_detail",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs/:job_id/get_detail",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.list",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.open",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "open",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/:job_id/open",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.recruiter",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "recruiter",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs/:job_id/recruiter",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job.update_config",
        service: "hire",
        version: "v1",
        resource: "job",
        method_name: "update_config",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/:job_id/update_config",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_function.list",
        service: "hire",
        version: "v1",
        resource: "job_function",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_functions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_manager.batch_update",
        service: "hire",
        version: "v1",
        resource: "job_manager",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/hire/v1/jobs/:job_id/managers/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_manager.get",
        service: "hire",
        version: "v1",
        resource: "job_manager",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/jobs/:job_id/managers/:manager_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_process.list",
        service: "hire",
        version: "v1",
        resource: "job_process",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_processes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_publish_record.search",
        service: "hire",
        version: "v1",
        resource: "job_publish_record",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/job_publish_records/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement.create",
        service: "hire",
        version: "v1",
        resource: "job_requirement",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/job_requirements",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement.delete",
        service: "hire",
        version: "v1",
        resource: "job_requirement",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/job_requirements/:job_requirement_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement.list",
        service: "hire",
        version: "v1",
        resource: "job_requirement",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_requirements",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement.list_by_id",
        service: "hire",
        version: "v1",
        resource: "job_requirement",
        method_name: "list_by_id",
        http_method: "POST",
        path: "/open-apis/hire/v1/job_requirements/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement.update",
        service: "hire",
        version: "v1",
        resource: "job_requirement",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/job_requirements/:job_requirement_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_requirement_schema.list",
        service: "hire",
        version: "v1",
        resource: "job_requirement_schema",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_requirement_schemas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_schema.list",
        service: "hire",
        version: "v1",
        resource: "job_schema",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_schemas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.job_type.list",
        service: "hire",
        version: "v1",
        resource: "job_type",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/job_types",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.location.list",
        service: "hire",
        version: "v1",
        resource: "location",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/locations",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.location.query",
        service: "hire",
        version: "v1",
        resource: "location",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/hire/v1/locations/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.minutes.get",
        service: "hire",
        version: "v1",
        resource: "minutes",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/minutes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.note.create",
        service: "hire",
        version: "v1",
        resource: "note",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/notes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.note.delete",
        service: "hire",
        version: "v1",
        resource: "note",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/notes/:note_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.note.get",
        service: "hire",
        version: "v1",
        resource: "note",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/notes/:note_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.note.list",
        service: "hire",
        version: "v1",
        resource: "note",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/notes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.note.patch",
        service: "hire",
        version: "v1",
        resource: "note",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/notes/:note_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.create",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/offers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.get",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/offers/:offer_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.intern_offer_status",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "intern_offer_status",
        http_method: "POST",
        path: "/open-apis/hire/v1/offers/:offer_id/intern_offer_status",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.list",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/offers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.offer_status",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "offer_status",
        http_method: "PATCH",
        path: "/open-apis/hire/v1/offers/:offer_id/offer_status",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer.update",
        service: "hire",
        version: "v1",
        resource: "offer",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/offers/:offer_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer_application_form.get",
        service: "hire",
        version: "v1",
        resource: "offer_application_form",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/offer_application_forms/:offer_application_form_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer_application_form.list",
        service: "hire",
        version: "v1",
        resource: "offer_application_form",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/offer_application_forms",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer_approval_template.list",
        service: "hire",
        version: "v1",
        resource: "offer_approval_template",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/offer_approval_templates",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer_custom_field.update",
        service: "hire",
        version: "v1",
        resource: "offer_custom_field",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/offer_custom_fields/:offer_custom_field_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.offer_schema.get",
        service: "hire",
        version: "v1",
        resource: "offer_schema",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/offer_schemas/:offer_schema_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.portal_apply_schema.list",
        service: "hire",
        version: "v1",
        resource: "portal_apply_schema",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/portal_apply_schemas",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "hire.v1.questionnaire.list",
        service: "hire",
        version: "v1",
        resource: "questionnaire",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/questionnaires",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral.get_by_application",
        service: "hire",
        version: "v1",
        resource: "referral",
        method_name: "get_by_application",
        http_method: "GET",
        path: "/open-apis/hire/v1/referrals/get_by_application",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral.search",
        service: "hire",
        version: "v1",
        resource: "referral",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/referrals/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.create",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/referral_account",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.deactivate",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "deactivate",
        http_method: "POST",
        path: "/open-apis/hire/v1/referral_account/:referral_account_id/deactivate",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.enable",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "enable",
        http_method: "POST",
        path: "/open-apis/hire/v1/referral_account/enable",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.get_account_assets",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "get_account_assets",
        http_method: "GET",
        path: "/open-apis/hire/v1/referral_account/get_account_assets",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.reconciliation",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "reconciliation",
        http_method: "POST",
        path: "/open-apis/hire/v1/referral_account/reconciliation",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_account.withdraw",
        service: "hire",
        version: "v1",
        resource: "referral_account",
        method_name: "withdraw",
        http_method: "POST",
        path: "/open-apis/hire/v1/referral_account/:referral_account_id/withdraw",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_website_job_post.get",
        service: "hire",
        version: "v1",
        resource: "referral_website_job_post",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/referral_websites/job_posts/:job_post_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.referral_website_job_post.list",
        service: "hire",
        version: "v1",
        resource: "referral_website_job_post",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/referral_websites/job_posts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.registration_schema.list",
        service: "hire",
        version: "v1",
        resource: "registration_schema",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/registration_schemas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.resume_source.list",
        service: "hire",
        version: "v1",
        resource: "resume_source",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/resume_sources",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.role.get",
        service: "hire",
        version: "v1",
        resource: "role",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/roles/:role_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.role.list",
        service: "hire",
        version: "v1",
        resource: "role",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/roles",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.subject.list",
        service: "hire",
        version: "v1",
        resource: "subject",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/subjects",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.add_to_folder",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "add_to_folder",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/add_to_folder",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.batch_get_id",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "batch_get_id",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/batch_get_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.combined_create",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "combined_create",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/combined_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.combined_update",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "combined_update",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/combined_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.get",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/talents/:talent_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.list",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/talents",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.onboard_status",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "onboard_status",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/:talent_id/onboard_status",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.remove_to_folder",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "remove_to_folder",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/remove_to_folder",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent.tag",
        service: "hire",
        version: "v1",
        resource: "talent",
        method_name: "tag",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/:talent_id/tag",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_blocklist.change_talent_block",
        service: "hire",
        version: "v1",
        resource: "talent_blocklist",
        method_name: "change_talent_block",
        http_method: "POST",
        path: "/open-apis/hire/v1/talent_blocklist/change_talent_block",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_external_info.create",
        service: "hire",
        version: "v1",
        resource: "talent_external_info",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/talents/:talent_id/external_info",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_external_info.update",
        service: "hire",
        version: "v1",
        resource: "talent_external_info",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/talents/:talent_id/external_info",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_folder.list",
        service: "hire",
        version: "v1",
        resource: "talent_folder",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/talent_folders",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_object.query",
        service: "hire",
        version: "v1",
        resource: "talent_object",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/hire/v1/talent_objects/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_operation_log.search",
        service: "hire",
        version: "v1",
        resource: "talent_operation_log",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/talent_operation_logs/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_pool.batch_change_talent_pool",
        service: "hire",
        version: "v1",
        resource: "talent_pool",
        method_name: "batch_change_talent_pool",
        http_method: "POST",
        path: "/open-apis/hire/v1/talent_pools/:talent_pool_id/batch_change_talent_pool",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_pool.move_talent",
        service: "hire",
        version: "v1",
        resource: "talent_pool",
        method_name: "move_talent",
        http_method: "POST",
        path: "/open-apis/hire/v1/talent_pools/:talent_pool_id/talent_relationship",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_pool.search",
        service: "hire",
        version: "v1",
        resource: "talent_pool",
        method_name: "search",
        http_method: "GET",
        path: "/open-apis/hire/v1/talent_pools",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.talent_tag.list",
        service: "hire",
        version: "v1",
        resource: "talent_tag",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/talent_tags",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.termination_reason.list",
        service: "hire",
        version: "v1",
        resource: "termination_reason",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/termination_reasons",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.test.search",
        service: "hire",
        version: "v1",
        resource: "test",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/tests/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.todo.list",
        service: "hire",
        version: "v1",
        resource: "todo",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/todos",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "hire.v1.tripartite_agreement.create",
        service: "hire",
        version: "v1",
        resource: "tripartite_agreement",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/tripartite_agreements",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.tripartite_agreement.delete",
        service: "hire",
        version: "v1",
        resource: "tripartite_agreement",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.tripartite_agreement.list",
        service: "hire",
        version: "v1",
        resource: "tripartite_agreement",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/tripartite_agreements",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.tripartite_agreement.update",
        service: "hire",
        version: "v1",
        resource: "tripartite_agreement",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.user_role.list",
        service: "hire",
        version: "v1",
        resource: "user_role",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/user_roles",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website.list",
        service: "hire",
        version: "v1",
        resource: "website",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/websites",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_channel.create",
        service: "hire",
        version: "v1",
        resource: "website_channel",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/websites/:website_id/channels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_channel.delete",
        service: "hire",
        version: "v1",
        resource: "website_channel",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/hire/v1/websites/:website_id/channels/:channel_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_channel.list",
        service: "hire",
        version: "v1",
        resource: "website_channel",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/websites/:website_id/channels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_channel.update",
        service: "hire",
        version: "v1",
        resource: "website_channel",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/hire/v1/websites/:website_id/channels/:channel_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_delivery.create_by_attachment",
        service: "hire",
        version: "v1",
        resource: "website_delivery",
        method_name: "create_by_attachment",
        http_method: "POST",
        path: "/open-apis/hire/v1/websites/:website_id/deliveries/create_by_attachment",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_delivery.create_by_resume",
        service: "hire",
        version: "v1",
        resource: "website_delivery",
        method_name: "create_by_resume",
        http_method: "POST",
        path: "/open-apis/hire/v1/websites/:website_id/deliveries/create_by_resume",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_delivery_task.get",
        service: "hire",
        version: "v1",
        resource: "website_delivery_task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/websites/:website_id/delivery_tasks/:delivery_task_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_job_post.get",
        service: "hire",
        version: "v1",
        resource: "website_job_post",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v1/websites/:website_id/job_posts/:job_post_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_job_post.list",
        service: "hire",
        version: "v1",
        resource: "website_job_post",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v1/websites/:website_id/job_posts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_job_post.search",
        service: "hire",
        version: "v1",
        resource: "website_job_post",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/hire/v1/websites/:website_id/job_posts/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v1.website_site_user.create",
        service: "hire",
        version: "v1",
        resource: "website_site_user",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/hire/v1/websites/:website_id/site_users",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v2.interview_record.get",
        service: "hire",
        version: "v2",
        resource: "interview_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v2/interview_records/:interview_record_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v2.interview_record.list",
        service: "hire",
        version: "v2",
        resource: "interview_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/hire/v2/interview_records",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "hire.v2.talent.get",
        service: "hire",
        version: "v2",
        resource: "talent",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/hire/v2/talents/:talent_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "human_authentication.v1.identity.create",
        service: "human_authentication",
        version: "v1",
        resource: "identity",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/human_authentication/v1/identities",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.batch_message.delete",
        service: "im",
        version: "v1",
        resource: "batch_message",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/batch_messages/:batch_message_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.batch_message.get_progress",
        service: "im",
        version: "v1",
        resource: "batch_message",
        method_name: "get_progress",
        http_method: "GET",
        path: "/open-apis/im/v1/batch_messages/:batch_message_id/get_progress",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.batch_message.read_user",
        service: "im",
        version: "v1",
        resource: "batch_message",
        method_name: "read_user",
        http_method: "GET",
        path: "/open-apis/im/v1/batch_messages/:batch_message_id/read_user",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.create",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/chats",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.delete",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/chats/:chat_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.get",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.link",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "link",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/link",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat.list",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/im/v1/chats",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.search",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "search",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/search",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat.update",
        service: "im",
        version: "v1",
        resource: "chat",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v1/chats/:chat_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_announcement.get",
        service: "im",
        version: "v1",
        resource: "chat_announcement",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/announcement",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_announcement.patch",
        service: "im",
        version: "v1",
        resource: "chat_announcement",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/im/v1/chats/:chat_id/announcement",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_managers.add_managers",
        service: "im",
        version: "v1",
        resource: "chat_managers",
        method_name: "add_managers",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/managers/add_managers",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_managers.delete_managers",
        service: "im",
        version: "v1",
        resource: "chat_managers",
        method_name: "delete_managers",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/managers/delete_managers",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_members.create",
        service: "im",
        version: "v1",
        resource: "chat_members",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_members.delete",
        service: "im",
        version: "v1",
        resource: "chat_members",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/chats/:chat_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_members.get",
        service: "im",
        version: "v1",
        resource: "chat_members",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_members.is_in_chat",
        service: "im",
        version: "v1",
        resource: "chat_members",
        method_name: "is_in_chat",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/members/is_in_chat",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_members.me_join",
        service: "im",
        version: "v1",
        resource: "chat_members",
        method_name: "me_join",
        http_method: "PATCH",
        path: "/open-apis/im/v1/chats/:chat_id/members/me_join",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_menu_item.patch",
        service: "im",
        version: "v1",
        resource: "chat_menu_item",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/im/v1/chats/:chat_id/menu_items/:menu_item_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_menu_tree.create",
        service: "im",
        version: "v1",
        resource: "chat_menu_tree",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/menu_tree",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_menu_tree.delete",
        service: "im",
        version: "v1",
        resource: "chat_menu_tree",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/chats/:chat_id/menu_tree",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_menu_tree.get",
        service: "im",
        version: "v1",
        resource: "chat_menu_tree",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/menu_tree",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_menu_tree.sort",
        service: "im",
        version: "v1",
        resource: "chat_menu_tree",
        method_name: "sort",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/menu_tree/sort",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_moderation.get",
        service: "im",
        version: "v1",
        resource: "chat_moderation",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/moderation",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_moderation.update",
        service: "im",
        version: "v1",
        resource: "chat_moderation",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v1/chats/:chat_id/moderation",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.chat_tab.create",
        service: "im",
        version: "v1",
        resource: "chat_tab",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/chat_tabs",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_tab.delete_tabs",
        service: "im",
        version: "v1",
        resource: "chat_tab",
        method_name: "delete_tabs",
        http_method: "DELETE",
        path: "/open-apis/im/v1/chats/:chat_id/chat_tabs/delete_tabs",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_tab.list_tabs",
        service: "im",
        version: "v1",
        resource: "chat_tab",
        method_name: "list_tabs",
        http_method: "GET",
        path: "/open-apis/im/v1/chats/:chat_id/chat_tabs/list_tabs",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_tab.sort_tabs",
        service: "im",
        version: "v1",
        resource: "chat_tab",
        method_name: "sort_tabs",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/chat_tabs/sort_tabs",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_tab.update_tabs",
        service: "im",
        version: "v1",
        resource: "chat_tab",
        method_name: "update_tabs",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/chat_tabs/update_tabs",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_top_notice.delete_top_notice",
        service: "im",
        version: "v1",
        resource: "chat_top_notice",
        method_name: "delete_top_notice",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/top_notice/delete_top_notice",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.chat_top_notice.put_top_notice",
        service: "im",
        version: "v1",
        resource: "chat_top_notice",
        method_name: "put_top_notice",
        http_method: "POST",
        path: "/open-apis/im/v1/chats/:chat_id/top_notice/put_top_notice",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.file.create",
        service: "im",
        version: "v1",
        resource: "file",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/files",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.file.get",
        service: "im",
        version: "v1",
        resource: "file",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/files/:file_key",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.image.create",
        service: "im",
        version: "v1",
        resource: "image",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/images",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.image.get",
        service: "im",
        version: "v1",
        resource: "image",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/images/:image_key",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.create",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/messages",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.message.delete",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/messages/:message_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.message.forward",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "forward",
        http_method: "POST",
        path: "/open-apis/im/v1/messages/:message_id/forward",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.get",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/messages/:message_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.message.list",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/im/v1/messages",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.merge_forward",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "merge_forward",
        http_method: "POST",
        path: "/open-apis/im/v1/messages/merge_forward",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.patch",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/im/v1/messages/:message_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.message.push_follow_up",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "push_follow_up",
        http_method: "POST",
        path: "/open-apis/im/v1/messages/:message_id/push_follow_up",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.read_users",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "read_users",
        http_method: "GET",
        path: "/open-apis/im/v1/messages/:message_id/read_users",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.reply",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "reply",
        http_method: "POST",
        path: "/open-apis/im/v1/messages/:message_id/reply",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.message.update",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v1/messages/:message_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.urgent_app",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "urgent_app",
        http_method: "PATCH",
        path: "/open-apis/im/v1/messages/:message_id/urgent_app",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.urgent_phone",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "urgent_phone",
        http_method: "PATCH",
        path: "/open-apis/im/v1/messages/:message_id/urgent_phone",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message.urgent_sms",
        service: "im",
        version: "v1",
        resource: "message",
        method_name: "urgent_sms",
        http_method: "PATCH",
        path: "/open-apis/im/v1/messages/:message_id/urgent_sms",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message_reaction.create",
        service: "im",
        version: "v1",
        resource: "message_reaction",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/messages/:message_id/reactions",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message_reaction.delete",
        service: "im",
        version: "v1",
        resource: "message_reaction",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/messages/:message_id/reactions/:reaction_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message_reaction.list",
        service: "im",
        version: "v1",
        resource: "message_reaction",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/im/v1/messages/:message_id/reactions",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.message_resource.get",
        service: "im",
        version: "v1",
        resource: "message_resource",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v1/messages/:message_id/resources/:file_key",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v1.pin.create",
        service: "im",
        version: "v1",
        resource: "pin",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v1/pins",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.pin.delete",
        service: "im",
        version: "v1",
        resource: "pin",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v1/pins/:message_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.pin.list",
        service: "im",
        version: "v1",
        resource: "pin",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/im/v1/pins",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "im.v1.thread.forward",
        service: "im",
        version: "v1",
        resource: "thread",
        method_name: "forward",
        http_method: "POST",
        path: "/open-apis/im/v1/threads/:thread_id/forward",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.app_feed_card.create",
        service: "im",
        version: "v2",
        resource: "app_feed_card",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v2/app_feed_card",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.app_feed_card_batch.delete",
        service: "im",
        version: "v2",
        resource: "app_feed_card_batch",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/im/v2/app_feed_card/batch",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.app_feed_card_batch.update",
        service: "im",
        version: "v2",
        resource: "app_feed_card_batch",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v2/app_feed_card/batch",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.biz_entity_tag_relation.create",
        service: "im",
        version: "v2",
        resource: "biz_entity_tag_relation",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v2/biz_entity_tag_relation",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.biz_entity_tag_relation.get",
        service: "im",
        version: "v2",
        resource: "biz_entity_tag_relation",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/im/v2/biz_entity_tag_relation",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.biz_entity_tag_relation.update",
        service: "im",
        version: "v2",
        resource: "biz_entity_tag_relation",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v2/biz_entity_tag_relation",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.chat_button.update",
        service: "im",
        version: "v2",
        resource: "chat_button",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/im/v2/chat_button",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.feed_card.bot_time_sentive",
        service: "im",
        version: "v2",
        resource: "feed_card",
        method_name: "bot_time_sentive",
        http_method: "PATCH",
        path: "/open-apis/im/v2/feed_cards/bot_time_sentive",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.feed_card.patch",
        service: "im",
        version: "v2",
        resource: "feed_card",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/im/v2/feed_cards/:feed_card_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.tag.create",
        service: "im",
        version: "v2",
        resource: "tag",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/im/v2/tags",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.tag.patch",
        service: "im",
        version: "v2",
        resource: "tag",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/im/v2/tags/:tag_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "im.v2.url_preview.batch_update",
        service: "im",
        version: "v2",
        resource: "url_preview",
        method_name: "batch_update",
        http_method: "POST",
        path: "/open-apis/im/v2/url_previews/batch_update",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.classification.list",
        service: "lingo",
        version: "v1",
        resource: "classification",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/lingo/v1/classifications",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "lingo.v1.draft.create",
        service: "lingo",
        version: "v1",
        resource: "draft",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/lingo/v1/drafts",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.draft.update",
        service: "lingo",
        version: "v1",
        resource: "draft",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/lingo/v1/drafts/:draft_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.create",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/lingo/v1/entities",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.delete",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/lingo/v1/entities/:entity_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.get",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/lingo/v1/entities/:entity_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.highlight",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "highlight",
        http_method: "POST",
        path: "/open-apis/lingo/v1/entities/highlight",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.list",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/lingo/v1/entities",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.match",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "match",
        http_method: "POST",
        path: "/open-apis/lingo/v1/entities/match",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.search",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/lingo/v1/entities/search",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "lingo.v1.entity.update",
        service: "lingo",
        version: "v1",
        resource: "entity",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/lingo/v1/entities/:entity_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "lingo.v1.file.download",
        service: "lingo",
        version: "v1",
        resource: "file",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/lingo/v1/files/:file_token/download",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "lingo.v1.file.upload",
        service: "lingo",
        version: "v1",
        resource: "file",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/lingo/v1/files/upload",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "lingo.v1.repo.list",
        service: "lingo",
        version: "v1",
        resource: "repo",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/lingo/v1/repos",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.create",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.get",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.list",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.patch",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup.update",
        service: "mail",
        version: "v1",
        resource: "mailgroup",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_alias.create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_alias",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_alias.delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_alias",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases/:alias_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_alias.list",
        service: "mail",
        version: "v1",
        resource: "mailgroup_alias",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_manager.batch_create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_manager",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_manager.batch_delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_manager",
        method_name: "batch_delete",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_manager.list",
        service: "mail",
        version: "v1",
        resource: "mailgroup_manager",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/managers",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.batch_create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.batch_delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.get",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_member.list",
        service: "mail",
        version: "v1",
        resource: "mailgroup_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.batch_create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.batch_delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.create",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.delete",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.get",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.mailgroup_permission_member.list",
        service: "mail",
        version: "v1",
        resource: "mailgroup_permission_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.create",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/public_mailboxes",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.delete",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.get",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.list",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/public_mailboxes",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.patch",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.remove_to_recycle_bin",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "remove_to_recycle_bin",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/remove_to_recycle_bin",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox.update",
        service: "mail",
        version: "v1",
        resource: "public_mailbox",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_alias.create",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_alias",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_alias.delete",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_alias",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases/:alias_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_alias.list",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_alias",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.batch_create",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "batch_create",
        http_method: "POST",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_create",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.batch_delete",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "batch_delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_delete",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.clear",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "clear",
        http_method: "POST",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/clear",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.create",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.delete",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.get",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.public_mailbox_member.list",
        service: "mail",
        version: "v1",
        resource: "public_mailbox_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user.query",
        service: "mail",
        version: "v1",
        resource: "user",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/mail/v1/users/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox.delete",
        service: "mail",
        version: "v1",
        resource: "user_mailbox",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_alias.create",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_alias",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_alias.delete",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_alias",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases/:alias_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_alias.list",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_alias",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_event.subscribe",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_event",
        method_name: "subscribe",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscribe",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_event.subscription",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_event",
        method_name: "subscription",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscription",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_event.unsubscribe",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_event",
        method_name: "unsubscribe",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/unsubscribe",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_folder.create",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_folder",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_folder.delete",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_folder",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_folder.list",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_folder",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_folder.patch",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_folder",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_mail_contact.create",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_mail_contact",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_mail_contact.delete",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_mail_contact",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_mail_contact.list",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_mail_contact",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_mail_contact.patch",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_mail_contact",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_message.get",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_message",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_message.get_by_card",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_message",
        method_name: "get_by_card",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/get_by_card",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_message.list",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_message",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_message.send",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_message",
        method_name: "send",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/send",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_message_attachment.download_url",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_message_attachment",
        method_name: "download_url",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/attachments/download_url",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_rule.create",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_rule",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_rule.delete",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_rule",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_rule.list",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_rule.reorder",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_rule",
        method_name: "reorder",
        http_method: "POST",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/reorder",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mail.v1.user_mailbox_rule.update",
        service: "mail",
        version: "v1",
        resource: "user_mailbox_rule",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "mdm.v1.user_auth_data_relation.bind",
        service: "mdm",
        version: "v1",
        resource: "user_auth_data_relation",
        method_name: "bind",
        http_method: "POST",
        path: "/open-apis/mdm/v1/user_auth_data_relations/bind",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mdm.v1.user_auth_data_relation.unbind",
        service: "mdm",
        version: "v1",
        resource: "user_auth_data_relation",
        method_name: "unbind",
        http_method: "POST",
        path: "/open-apis/mdm/v1/user_auth_data_relations/unbind",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mdm.v3.batch_country_region.get",
        service: "mdm",
        version: "v3",
        resource: "batch_country_region",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/mdm/v3/batch_country_region",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "mdm.v3.country_region.list",
        service: "mdm",
        version: "v3",
        resource: "country_region",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/mdm/v3/country_regions",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "minutes.v1.minute.get",
        service: "minutes",
        version: "v1",
        resource: "minute",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/minutes/v1/minutes/:minute_token",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "minutes.v1.minute_media.get",
        service: "minutes",
        version: "v1",
        resource: "minute_media",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/minutes/v1/minutes/:minute_token/media",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "minutes.v1.minute_statistics.get",
        service: "minutes",
        version: "v1",
        resource: "minute_statistics",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/minutes/v1/minutes/:minute_token/statistics",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "minutes.v1.minute_transcript.get",
        service: "minutes",
        version: "v1",
        resource: "minute_transcript",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/minutes/v1/minutes/:minute_token/transcript",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "moments.v1.post.get",
        service: "moments",
        version: "v1",
        resource: "post",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/moments/v1/posts/:post_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.image.upload",
        service: "okr",
        version: "v1",
        resource: "image",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/okr/v1/images/upload",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "okr.v1.okr.batch_get",
        service: "okr",
        version: "v1",
        resource: "okr",
        method_name: "batch_get",
        http_method: "GET",
        path: "/open-apis/okr/v1/okrs/batch_get",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.period.create",
        service: "okr",
        version: "v1",
        resource: "period",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/okr/v1/periods",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.period.list",
        service: "okr",
        version: "v1",
        resource: "period",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/okr/v1/periods",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.period.patch",
        service: "okr",
        version: "v1",
        resource: "period",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/okr/v1/periods/:period_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.period_rule.list",
        service: "okr",
        version: "v1",
        resource: "period_rule",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/okr/v1/period_rules",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.progress_record.create",
        service: "okr",
        version: "v1",
        resource: "progress_record",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/okr/v1/progress_records",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "okr.v1.progress_record.delete",
        service: "okr",
        version: "v1",
        resource: "progress_record",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/okr/v1/progress_records/:progress_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "okr.v1.progress_record.get",
        service: "okr",
        version: "v1",
        resource: "progress_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/okr/v1/progress_records/:progress_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "okr.v1.progress_record.update",
        service: "okr",
        version: "v1",
        resource: "progress_record",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/okr/v1/progress_records/:progress_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "okr.v1.review.query",
        service: "okr",
        version: "v1",
        resource: "review",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/okr/v1/reviews/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "okr.v1.user_okr.list",
        service: "okr",
        version: "v1",
        resource: "user_okr",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/okr/v1/users/:user_id/okrs",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "optical_char_recognition.v1.image.basic_recognize",
        service: "optical_char_recognition",
        version: "v1",
        resource: "image",
        method_name: "basic_recognize",
        http_method: "POST",
        path: "/open-apis/optical_char_recognition/v1/image/basic_recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "passport.v1.session.logout",
        service: "passport",
        version: "v1",
        resource: "session",
        method_name: "logout",
        http_method: "POST",
        path: "/open-apis/passport/v1/sessions/logout",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "passport.v1.session.query",
        service: "passport",
        version: "v1",
        resource: "session",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/passport/v1/sessions/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.acct_item.list",
        service: "payroll",
        version: "v1",
        resource: "acct_item",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/acct_items",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.cost_allocation_detail.list",
        service: "payroll",
        version: "v1",
        resource: "cost_allocation_detail",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/cost_allocation_details",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.cost_allocation_plan.list",
        service: "payroll",
        version: "v1",
        resource: "cost_allocation_plan",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/cost_allocation_plans",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.cost_allocation_report.list",
        service: "payroll",
        version: "v1",
        resource: "cost_allocation_report",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/cost_allocation_reports",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.datasource.list",
        service: "payroll",
        version: "v1",
        resource: "datasource",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/datasources",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.datasource_record.query",
        service: "payroll",
        version: "v1",
        resource: "datasource_record",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/payroll/v1/datasource_records/query",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.datasource_record.save",
        service: "payroll",
        version: "v1",
        resource: "datasource_record",
        method_name: "save",
        http_method: "POST",
        path: "/open-apis/payroll/v1/datasource_records/save",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.paygroup.list",
        service: "payroll",
        version: "v1",
        resource: "paygroup",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/paygroups",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.payment_activity.archive",
        service: "payroll",
        version: "v1",
        resource: "payment_activity",
        method_name: "archive",
        http_method: "POST",
        path: "/open-apis/payroll/v1/payment_activitys/archive",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.payment_activity.list",
        service: "payroll",
        version: "v1",
        resource: "payment_activity",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/payment_activitys",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.payment_activity_detail.list",
        service: "payroll",
        version: "v1",
        resource: "payment_activity_detail",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/payroll/v1/payment_activity_details",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "payroll.v1.payment_detail.query",
        service: "payroll",
        version: "v1",
        resource: "payment_detail",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/payroll/v1/payment_detail/query",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.activity.query",
        service: "performance",
        version: "v2",
        resource: "activity",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/activity/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.additional_information.import",
        service: "performance",
        version: "v2",
        resource: "additional_information",
        method_name: "import",
        http_method: "POST",
        path: "/open-apis/performance/v2/additional_informations/import",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.additional_information.query",
        service: "performance",
        version: "v2",
        resource: "additional_information",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/additional_informations/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.additional_informations_batch.delete",
        service: "performance",
        version: "v2",
        resource: "additional_informations_batch",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/performance/v2/additional_informations/batch",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.indicator.query",
        service: "performance",
        version: "v2",
        resource: "indicator",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/indicators/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_detail.import",
        service: "performance",
        version: "v2",
        resource: "metric_detail",
        method_name: "import",
        http_method: "POST",
        path: "/open-apis/performance/v2/metric_details/import",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_detail.query",
        service: "performance",
        version: "v2",
        resource: "metric_detail",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/metric_details/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_field.query",
        service: "performance",
        version: "v2",
        resource: "metric_field",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/metric_fields/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_lib.query",
        service: "performance",
        version: "v2",
        resource: "metric_lib",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/metric_libs/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_tag.list",
        service: "performance",
        version: "v2",
        resource: "metric_tag",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/performance/v2/metric_tags",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.metric_template.query",
        service: "performance",
        version: "v2",
        resource: "metric_template",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/metric_templates/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.question.query",
        service: "performance",
        version: "v2",
        resource: "question",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/questions/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.review_data.query",
        service: "performance",
        version: "v2",
        resource: "review_data",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/review_datas/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.review_template.query",
        service: "performance",
        version: "v2",
        resource: "review_template",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/review_templates/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.reviewee.query",
        service: "performance",
        version: "v2",
        resource: "reviewee",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/reviewees/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.user_group_user_rel.write",
        service: "performance",
        version: "v2",
        resource: "user_group_user_rel",
        method_name: "write",
        http_method: "POST",
        path: "/open-apis/performance/v2/user_group_user_rels/write",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "performance.v2.user_info.query",
        service: "performance",
        version: "v2",
        resource: "user_info",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/performance/v2/user_info/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.batch_close",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "batch_close",
        http_method: "POST",
        path: "/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_close",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.batch_open",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "batch_open",
        http_method: "POST",
        path: "/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_open",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.create",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/personal_settings/v1/system_statuses",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.delete",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/personal_settings/v1/system_statuses/:system_status_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.list",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/personal_settings/v1/system_statuses",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "personal_settings.v1.system_status.patch",
        service: "personal_settings",
        version: "v1",
        resource: "system_status",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/personal_settings/v1/system_statuses/:system_status_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "report.v1.rule.query",
        service: "report",
        version: "v1",
        resource: "rule",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/report/v1/rules/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "report.v1.rule_view.remove",
        service: "report",
        version: "v1",
        resource: "rule_view",
        method_name: "remove",
        http_method: "POST",
        path: "/open-apis/report/v1/rules/:rule_id/views/remove",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "report.v1.task.query",
        service: "report",
        version: "v1",
        resource: "task",
        method_name: "query",
        http_method: "POST",
        path: "/open-apis/report/v1/tasks/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "search.v2.app.create",
        service: "search",
        version: "v2",
        resource: "app",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/search/v2/app",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "search.v2.data_source.create",
        service: "search",
        version: "v2",
        resource: "data_source",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/search/v2/data_sources",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source.delete",
        service: "search",
        version: "v2",
        resource: "data_source",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/search/v2/data_sources/:data_source_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source.get",
        service: "search",
        version: "v2",
        resource: "data_source",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/search/v2/data_sources/:data_source_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source.list",
        service: "search",
        version: "v2",
        resource: "data_source",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/search/v2/data_sources",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source.patch",
        service: "search",
        version: "v2",
        resource: "data_source",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/search/v2/data_sources/:data_source_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source_item.create",
        service: "search",
        version: "v2",
        resource: "data_source_item",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/search/v2/data_sources/:data_source_id/items",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source_item.delete",
        service: "search",
        version: "v2",
        resource: "data_source_item",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/search/v2/data_sources/:data_source_id/items/:item_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.data_source_item.get",
        service: "search",
        version: "v2",
        resource: "data_source_item",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/search/v2/data_sources/:data_source_id/items/:item_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.doc_wiki.search",
        service: "search",
        version: "v2",
        resource: "doc_wiki",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/search/v2/doc_wiki/search",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "search.v2.message.create",
        service: "search",
        version: "v2",
        resource: "message",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/search/v2/message",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "search.v2.schema.create",
        service: "search",
        version: "v2",
        resource: "schema",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/search/v2/schemas",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.schema.delete",
        service: "search",
        version: "v2",
        resource: "schema",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/search/v2/schemas/:schema_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.schema.get",
        service: "search",
        version: "v2",
        resource: "schema",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/search/v2/schemas/:schema_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "search.v2.schema.patch",
        service: "search",
        version: "v2",
        resource: "schema",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/search/v2/schemas/:schema_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v1.openapi_log.list_data",
        service: "security_and_compliance",
        version: "v1",
        resource: "openapi_log",
        method_name: "list_data",
        http_method: "POST",
        path: "/open-apis/security_and_compliance/v1/openapi_logs/list_data",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_apply_record.update",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_apply_record",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/security_and_compliance/v2/device_apply_records/:device_apply_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.create",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/security_and_compliance/v2/device_records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.delete",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/security_and_compliance/v2/device_records/:device_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.get",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/security_and_compliance/v2/device_records/:device_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.list",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/security_and_compliance/v2/device_records",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.mine",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "mine",
        http_method: "GET",
        path: "/open-apis/security_and_compliance/v2/device_records/mine",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "security_and_compliance.v2.device_record.update",
        service: "security_and_compliance",
        version: "v2",
        resource: "device_record",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/security_and_compliance/v2/device_records/:device_record_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet.create",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet.patch",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet.find",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet",
        method_name: "find",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/find",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet.move_dimension",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet",
        method_name: "move_dimension",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/move_dimension",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet.query",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet.replace",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet",
        method_name: "replace",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/replace",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter.create",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter.delete",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter.update",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view.create",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view.delete",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view.patch",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view.query",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view_condition.create",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view_condition",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view_condition.delete",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view_condition",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view_condition.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view_condition",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view_condition.query",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view_condition",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_filter_view_condition.update",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_filter_view_condition",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_float_image.create",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_float_image",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_float_image.delete",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_float_image",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_float_image.get",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_float_image",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_float_image.patch",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_float_image",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "sheets.v3.spreadsheet_sheet_float_image.query",
        service: "sheets",
        version: "v3",
        resource: "spreadsheet_sheet_float_image",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/query",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "speech_to_text.v1.speech.file_recognize",
        service: "speech_to_text",
        version: "v1",
        resource: "speech",
        method_name: "file_recognize",
        http_method: "POST",
        path: "/open-apis/speech_to_text/v1/speech/file_recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "speech_to_text.v1.speech.stream_recognize",
        service: "speech_to_text",
        version: "v1",
        resource: "speech",
        method_name: "stream_recognize",
        http_method: "POST",
        path: "/open-apis/speech_to_text/v1/speech/stream_recognize",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "task.v1.task.batch_delete_collaborator",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "batch_delete_collaborator",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/batch_delete_collaborator",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.batch_delete_follower",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "batch_delete_follower",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/batch_delete_follower",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.complete",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "complete",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/complete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.create",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.delete",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v1/tasks/:task_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.get",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.list",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "task.v1.task.patch",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v1/tasks/:task_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task.uncomplete",
        service: "task",
        version: "v1",
        resource: "task",
        method_name: "uncomplete",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/uncomplete",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_collaborator.create",
        service: "task",
        version: "v1",
        resource: "task_collaborator",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/collaborators",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_collaborator.delete",
        service: "task",
        version: "v1",
        resource: "task_collaborator",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v1/tasks/:task_id/collaborators/:collaborator_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_collaborator.list",
        service: "task",
        version: "v1",
        resource: "task_collaborator",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id/collaborators",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_comment.create",
        service: "task",
        version: "v1",
        resource: "task_comment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/comments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_comment.delete",
        service: "task",
        version: "v1",
        resource: "task_comment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v1/tasks/:task_id/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_comment.get",
        service: "task",
        version: "v1",
        resource: "task_comment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_comment.list",
        service: "task",
        version: "v1",
        resource: "task_comment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id/comments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_comment.update",
        service: "task",
        version: "v1",
        resource: "task_comment",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/task/v1/tasks/:task_id/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_follower.create",
        service: "task",
        version: "v1",
        resource: "task_follower",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/followers",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_follower.delete",
        service: "task",
        version: "v1",
        resource: "task_follower",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v1/tasks/:task_id/followers/:follower_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_follower.list",
        service: "task",
        version: "v1",
        resource: "task_follower",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id/followers",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_reminder.create",
        service: "task",
        version: "v1",
        resource: "task_reminder",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v1/tasks/:task_id/reminders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_reminder.delete",
        service: "task",
        version: "v1",
        resource: "task_reminder",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v1/tasks/:task_id/reminders/:reminder_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v1.task_reminder.list",
        service: "task",
        version: "v1",
        resource: "task_reminder",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v1/tasks/:task_id/reminders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.attachment.delete",
        service: "task",
        version: "v2",
        resource: "attachment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/attachments/:attachment_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.attachment.get",
        service: "task",
        version: "v2",
        resource: "attachment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/attachments/:attachment_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.attachment.list",
        service: "task",
        version: "v2",
        resource: "attachment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/attachments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.attachment.upload",
        service: "task",
        version: "v2",
        resource: "attachment",
        method_name: "upload",
        http_method: "POST",
        path: "/open-apis/task/v2/attachments/upload",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.comment.create",
        service: "task",
        version: "v2",
        resource: "comment",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/comments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.comment.delete",
        service: "task",
        version: "v2",
        resource: "comment",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.comment.get",
        service: "task",
        version: "v2",
        resource: "comment",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.comment.list",
        service: "task",
        version: "v2",
        resource: "comment",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/comments",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.comment.patch",
        service: "task",
        version: "v2",
        resource: "comment",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/comments/:comment_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.add",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "add",
        http_method: "POST",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid/add",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.create",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/custom_fields",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.get",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.list",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/custom_fields",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.patch",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field.remove",
        service: "task",
        version: "v2",
        resource: "custom_field",
        method_name: "remove",
        http_method: "POST",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid/remove",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field_option.create",
        service: "task",
        version: "v2",
        resource: "custom_field_option",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid/options",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.custom_field_option.patch",
        service: "task",
        version: "v2",
        resource: "custom_field_option",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/custom_fields/:custom_field_guid/options/:option_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.create",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/sections",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.delete",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/sections/:section_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.get",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/sections/:section_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.list",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/sections",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.patch",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/sections/:section_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.section.tasks",
        service: "task",
        version: "v2",
        resource: "section",
        method_name: "tasks",
        http_method: "GET",
        path: "/open-apis/task/v2/sections/:section_guid/tasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.add_dependencies",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "add_dependencies",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/add_dependencies",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.add_members",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "add_members",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/add_members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.add_reminders",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "add_reminders",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/add_reminders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.add_tasklist",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "add_tasklist",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/add_tasklist",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.create",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.delete",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/tasks/:task_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.get",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/tasks/:task_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.list",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/tasks",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.patch",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/tasks/:task_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.remove_dependencies",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "remove_dependencies",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/remove_dependencies",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.remove_members",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "remove_members",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/remove_members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.remove_reminders",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "remove_reminders",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/remove_reminders",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.remove_tasklist",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "remove_tasklist",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/remove_tasklist",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task.tasklists",
        service: "task",
        version: "v2",
        resource: "task",
        method_name: "tasklists",
        http_method: "GET",
        path: "/open-apis/task/v2/tasks/:task_guid/tasklists",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task_subtask.create",
        service: "task",
        version: "v2",
        resource: "task_subtask",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/tasks/:task_guid/subtasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.task_subtask.list",
        service: "task",
        version: "v2",
        resource: "task_subtask",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/tasks/:task_guid/subtasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.add_members",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "add_members",
        http_method: "POST",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/add_members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.create",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/tasklists",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.delete",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.get",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.list",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/tasklists",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.patch",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.remove_members",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "remove_members",
        http_method: "POST",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/remove_members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist.tasks",
        service: "task",
        version: "v2",
        resource: "tasklist",
        method_name: "tasks",
        http_method: "GET",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/tasks",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist_activity_subscription.create",
        service: "task",
        version: "v2",
        resource: "tasklist_activity_subscription",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist_activity_subscription.delete",
        service: "task",
        version: "v2",
        resource: "tasklist_activity_subscription",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist_activity_subscription.get",
        service: "task",
        version: "v2",
        resource: "tasklist_activity_subscription",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist_activity_subscription.list",
        service: "task",
        version: "v2",
        resource: "tasklist_activity_subscription",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "task.v2.tasklist_activity_subscription.patch",
        service: "task",
        version: "v2",
        resource: "tasklist_activity_subscription",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "tenant.v2.tenant.query",
        service: "tenant",
        version: "v2",
        resource: "tenant",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/tenant/v2/tenant/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "tenant.v2.tenant_product_assign_info.query",
        service: "tenant",
        version: "v2",
        resource: "tenant_product_assign_info",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/tenant/v2/tenant/assign_info_list/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "translation.v1.text.detect",
        service: "translation",
        version: "v1",
        resource: "text",
        method_name: "detect",
        http_method: "POST",
        path: "/open-apis/translation/v1/text/detect",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "translation.v1.text.translate",
        service: "translation",
        version: "v1",
        resource: "text",
        method_name: "translate",
        http_method: "POST",
        path: "/open-apis/translation/v1/text/translate",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.alert.list",
        service: "vc",
        version: "v1",
        resource: "alert",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/vc/v1/alerts",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.export.download",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "download",
        http_method: "GET",
        path: "/open-apis/vc/v1/exports/download",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.export.get",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/exports/:task_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.export.meeting_list",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "meeting_list",
        http_method: "POST",
        path: "/open-apis/vc/v1/exports/meeting_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.export.participant_list",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "participant_list",
        http_method: "POST",
        path: "/open-apis/vc/v1/exports/participant_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.export.participant_quality_list",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "participant_quality_list",
        http_method: "POST",
        path: "/open-apis/vc/v1/exports/participant_quality_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.export.resource_reservation_list",
        service: "vc",
        version: "v1",
        resource: "export",
        method_name: "resource_reservation_list",
        http_method: "POST",
        path: "/open-apis/vc/v1/exports/resource_reservation_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.end",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "end",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/end",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.get",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/meetings/:meeting_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.invite",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "invite",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/invite",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.kickout",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "kickout",
        http_method: "POST",
        path: "/open-apis/vc/v1/meetings/:meeting_id/kickout",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.list_by_no",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "list_by_no",
        http_method: "GET",
        path: "/open-apis/vc/v1/meetings/list_by_no",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.meeting.set_host",
        service: "vc",
        version: "v1",
        resource: "meeting",
        method_name: "set_host",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/set_host",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.meeting_list.get",
        service: "vc",
        version: "v1",
        resource: "meeting_list",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/meeting_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting_recording.get",
        service: "vc",
        version: "v1",
        resource: "meeting_recording",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/meetings/:meeting_id/recording",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.meeting_recording.set_permission",
        service: "vc",
        version: "v1",
        resource: "meeting_recording",
        method_name: "set_permission",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/recording/set_permission",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting_recording.start",
        service: "vc",
        version: "v1",
        resource: "meeting_recording",
        method_name: "start",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/recording/start",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.meeting_recording.stop",
        service: "vc",
        version: "v1",
        resource: "meeting_recording",
        method_name: "stop",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/meetings/:meeting_id/recording/stop",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.participant_list.get",
        service: "vc",
        version: "v1",
        resource: "participant_list",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/participant_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.participant_quality_list.get",
        service: "vc",
        version: "v1",
        resource: "participant_quality_list",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/participant_quality_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.report.get_daily",
        service: "vc",
        version: "v1",
        resource: "report",
        method_name: "get_daily",
        http_method: "GET",
        path: "/open-apis/vc/v1/reports/get_daily",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.report.get_top_user",
        service: "vc",
        version: "v1",
        resource: "report",
        method_name: "get_top_user",
        http_method: "GET",
        path: "/open-apis/vc/v1/reports/get_top_user",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve.apply",
        service: "vc",
        version: "v1",
        resource: "reserve",
        method_name: "apply",
        http_method: "POST",
        path: "/open-apis/vc/v1/reserves/apply",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve.delete",
        service: "vc",
        version: "v1",
        resource: "reserve",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/vc/v1/reserves/:reserve_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve.get",
        service: "vc",
        version: "v1",
        resource: "reserve",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserves/:reserve_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve.get_active_meeting",
        service: "vc",
        version: "v1",
        resource: "reserve",
        method_name: "get_active_meeting",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserves/:reserve_id/get_active_meeting",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve.update",
        service: "vc",
        version: "v1",
        resource: "reserve",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/vc/v1/reserves/:reserve_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config.patch",
        service: "vc",
        version: "v1",
        resource: "reserve_config",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config.reserve_scope",
        service: "vc",
        version: "v1",
        resource: "reserve_config",
        method_name: "reserve_scope",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserve_configs/reserve_scope",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_admin.get",
        service: "vc",
        version: "v1",
        resource: "reserve_config_admin",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_admin.patch",
        service: "vc",
        version: "v1",
        resource: "reserve_config_admin",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_disable_inform.get",
        service: "vc",
        version: "v1",
        resource: "reserve_config_disable_inform",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_disable_inform.patch",
        service: "vc",
        version: "v1",
        resource: "reserve_config_disable_inform",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_form.get",
        service: "vc",
        version: "v1",
        resource: "reserve_config_form",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/form",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.reserve_config_form.patch",
        service: "vc",
        version: "v1",
        resource: "reserve_config_form",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/reserve_configs/:reserve_config_id/form",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.resource_reservation_list.get",
        service: "vc",
        version: "v1",
        resource: "resource_reservation_list",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/resource_reservation_list",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.room.create",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/vc/v1/rooms",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.delete",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/vc/v1/rooms/:room_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.get",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/rooms/:room_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.list",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/vc/v1/rooms",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.mget",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "mget",
        http_method: "POST",
        path: "/open-apis/vc/v1/rooms/mget",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.patch",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/rooms/:room_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room.search",
        service: "vc",
        version: "v1",
        resource: "room",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/vc/v1/rooms/search",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "vc.v1.room_config.query",
        service: "vc",
        version: "v1",
        resource: "room_config",
        method_name: "query",
        http_method: "GET",
        path: "/open-apis/vc/v1/room_configs/query",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_config.set",
        service: "vc",
        version: "v1",
        resource: "room_config",
        method_name: "set",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_configs/set",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_config.set_checkboard_access_code",
        service: "vc",
        version: "v1",
        resource: "room_config",
        method_name: "set_checkboard_access_code",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_configs/set_checkboard_access_code",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_config.set_room_access_code",
        service: "vc",
        version: "v1",
        resource: "room_config",
        method_name: "set_room_access_code",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_configs/set_room_access_code",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.create",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.del",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "del",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_levels/del",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.get",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/room_levels/:room_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.list",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/vc/v1/room_levels",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.mget",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "mget",
        http_method: "POST",
        path: "/open-apis/vc/v1/room_levels/mget",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.patch",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "patch",
        http_method: "PATCH",
        path: "/open-apis/vc/v1/room_levels/:room_level_id",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.room_level.search",
        service: "vc",
        version: "v1",
        resource: "room_level",
        method_name: "search",
        http_method: "GET",
        path: "/open-apis/vc/v1/room_levels/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.scope_config.create",
        service: "vc",
        version: "v1",
        resource: "scope_config",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/vc/v1/scope_config",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "vc.v1.scope_config.get",
        service: "vc",
        version: "v1",
        resource: "scope_config",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/vc/v1/scope_config",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "verification.v1.verification.get",
        service: "verification",
        version: "v1",
        resource: "verification",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/verification/v1/verification",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v1.node.search",
        service: "wiki",
        version: "v1",
        resource: "node",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/wiki/v1/nodes/search",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space.create",
        service: "wiki",
        version: "v2",
        resource: "space",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces",
        token_types: &[AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space.get",
        service: "wiki",
        version: "v2",
        resource: "space",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/wiki/v2/spaces/:space_id",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.space.get_node",
        service: "wiki",
        version: "v2",
        resource: "space",
        method_name: "get_node",
        http_method: "GET",
        path: "/open-apis/wiki/v2/spaces/get_node",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space.list",
        service: "wiki",
        version: "v2",
        resource: "space",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/wiki/v2/spaces",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.space_member.create",
        service: "wiki",
        version: "v2",
        resource: "space_member",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/members",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.space_member.delete",
        service: "wiki",
        version: "v2",
        resource: "space_member",
        method_name: "delete",
        http_method: "DELETE",
        path: "/open-apis/wiki/v2/spaces/:space_id/members/:member_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_member.list",
        service: "wiki",
        version: "v2",
        resource: "space_member",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/wiki/v2/spaces/:space_id/members",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.copy",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "copy",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/copy",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.create",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "create",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.list",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "list",
        http_method: "GET",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.move",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "move",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/move",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.move_docs_to_wiki",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "move_docs_to_wiki",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes/move_docs_to_wiki",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_node.update_title",
        service: "wiki",
        version: "v2",
        resource: "space_node",
        method_name: "update_title",
        http_method: "POST",
        path: "/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/update_title",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "wiki.v2.space_setting.update",
        service: "wiki",
        version: "v2",
        resource: "space_setting",
        method_name: "update",
        http_method: "PUT",
        path: "/open-apis/wiki/v2/spaces/:space_id/setting",
        token_types: &[AccessTokenType::User, AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "wiki.v2.task.get",
        service: "wiki",
        version: "v2",
        resource: "task",
        method_name: "get",
        http_method: "GET",
        path: "/open-apis/wiki/v2/tasks/:task_id",
        token_types: &[AccessTokenType::Tenant, AccessTokenType::User],
    },
    Endpoint {
        operation_id: "workplace.v1.custom_workplace_access_data.search",
        service: "workplace",
        version: "v1",
        resource: "custom_workplace_access_data",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/workplace/v1/custom_workplace_access_data/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "workplace.v1.workplace_access_data.search",
        service: "workplace",
        version: "v1",
        resource: "workplace_access_data",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/workplace/v1/workplace_access_data/search",
        token_types: &[AccessTokenType::Tenant],
    },
    Endpoint {
        operation_id: "workplace.v1.workplace_block_access_data.search",
        service: "workplace",
        version: "v1",
        resource: "workplace_block_access_data",
        method_name: "search",
        http_method: "POST",
        path: "/open-apis/workplace/v1/workplace_block_access_data/search",
        token_types: &[AccessTokenType::Tenant],
    },
];
